Jak uniknąć formatowania innych partycji wymiany?
Na dysku twardym mam dużo dystrybucji:
- Windows 10
- Ubuntu 16.10
- Antergos [Arch Linux]
- Fedora25
- wolna przestrzeń
- Dane
Wszystkie dystrybucje Linuksa mają partycje wymiany (każda 16GiB).
Najpierw w wolnej przestrzeni utworzyłem partycję wymiany o wielkości 16 GiB, a resztą jest partycja root (ext4).
Dziwne, że nie możemy wybrać partycji wymiany, w każdym razie kliknij przycisk „zainstaluj teraz”
Nie chcę ponownie formatować wymiany systemu Linux. Jak tego uniknąć?
dysk twardy: 2 TiB MBR
Wyjście fdisk -l
ubuntu-gnome@ubuntu-gnome:~$ sudo fdisk -l
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram1: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram2: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram3: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram4: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram5: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram6: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram7: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram8: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram9: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram10: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram11: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram12: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram13: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/loop0: 1.2 GiB, 1246838784 bytes, 2435232 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xaaf06e0e
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT
/dev/sda2 1026048 525314047 524288000 250G 7 HPFS/NTFS/exFAT
/dev/sda3 525316094 3907028991 3381712898 1.6T f W95 Ext'd (LBA)
/dev/sda5 2644512768 3907028991 1262516224 602G 7 HPFS/NTFS/exFAT
/dev/sda6 525316096 557314047 31997952 15.3G 82 Linux swap / Solaris
/dev/sda7 557316096 1057314815 499998720 238.4G 83 Linux
/dev/sda8 1057314817 1058291377 976561 476.9M 83 Linux
/dev/sda9 1058291379 1090291377 31999999 15.3G 83 Linux
/dev/sda10 1090291379 1590291377 499999999 238.4G 83 Linux
/dev/sda11 * 1590294528 2114582527 524288000 250G 83 Linux
/dev/sda12 2114584576 2148139007 33554432 16G 82 Linux swap / Solaris
Partition 3 does not start on physical sector boundary.
Partition 8 does not start on physical sector boundary.
Partition 9 does not start on physical sector boundary.
Partition 10 does not start on physical sector boundary.
Partition table entries are not in disk order.
Disk /dev/sdb: 7.2 GiB, 7742685184 bytes, 15122432 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x178e5ca0
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 0 2538431 2538432 1.2G 0 Empty
/dev/sdb2 2511036 2515771 4736 2.3M ef EFI (FAT-12/16/32)
ubuntu-gnome@ubuntu-gnome:~$
źródło
gdisk -l /dev/sda
. Może być konieczne sprawdzenieman
strony. Gparted powinien poprawnie wyrównać na MiB. Dla pewności usuń chirurgicznie jedną ze źle wyrównanych partycji, utwórz ją ponownie i sprawdź ponownie za pomocą fdisk / parted.Odpowiedzi:
Nie potrzebujesz różnych partycji wymiany dla różnych systemów, tak samo nie potrzebujesz różnych pamięci RAM dla różnych systemów. Po prostu udostępnij jedno między nimi wszystkimi. Powinieneś użyć skrajnie lewej strony, ponieważ jest to ta o największej prędkości odczytu / zapisu (na HDD).
Jedynym przypadkiem, gdy coś istotnego po wyłączeniu jest nadal w trakcie wymiany, jest hibernacja komputera (zawieszenie na dysk). Ale i tak jest to domyślnie wyłączone.
Nie przejmuj się, że zostaną sformatowane. Jeśli żaden system nie jest zawieszony na dysku (i tylko jeśli partycja wymiany jest używana do przechowywania obrazu zawieszenia, co niekoniecznie ma miejsce), nic to nie zmienia.
Formatowanie partycji wymiany jest problemem, jeśli jest ona automatycznie montowana przy użyciu identyfikatora UUID. Aby sprawdzić, czy tak jest, otwórz
/etc/fstab
pliki swoich systemów. Jeśli wiersz zaczyna się od słowa „zamiana”UUID=
, identyfikator UUID musi zostać wymieniony na nowy. Zauważ, że taka linia nie musi istnieć. Partycje wymiany można rozpoznać po nazwie urządzenia. W takim przypadku wiersz zaczyna się na przykład od/dev/sda12
i nic nie trzeba robić - z wyjątkiem sytuacji, gdy usunięto partycję lub jest ona teraz partycją innego rodzaju, w którym to przypadku należy zmienić nazwę urządzenia.Jeśli usunąłeś wszystkie partycje wymiany oprócz jednej, zapisz ten sam UUID w odpowiednim wierszu
/etc/fstab
wszystkich systemów Linux. Można to zrobić w sesji na żywo lub w samych systemach. Zmiana zacznie obowiązywać po następnym uruchomieniu. Jeśli zmieni się identyfikator UUID, partycja wymiany nie zostanie zamontowana, ale oprócz braku partycji wymiany system może być używany normalnie.źródło
/dev/ramX
, zamiast tego próbowałem powiedzieć: „Nie używasz różnych pasków RAM dla różnych systemów operacyjnych. Partycja wymiany jest rozszerzeniem twojej pamięci RAM. Dlaczego więc miałbyś używać różnych partycji wymiany dla różnych systemów operacyjnych? systemy? ”