Instalowanie ubuntu 16.04 LTS o zamianie

8

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).

  • / dev / sda13
  • / dev / sda14 wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Dziwne, że nie możemy wybrać partycji wymiany, w każdym razie kliknij przycisk „zainstaluj teraz”

wprowadź opis zdjęcia tutaj

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:~$

christianbueno.1
źródło
1
Oprócz posiadania wielu partycji wymiany, co jest szalone, masz większy problem polegający na tym, że 4 z istniejących partycji nie są odpowiednio wyrównane. To naprawdę wpływa na wydajność.
heynnema,
Jak możemy to naprawić, mam tylko jedną ważną partycję / dev / sd5 (Data).
christianbueno.1,
Jak możemy to naprawić, mam tylko jedną ważną partycję / dev / sd5 (Dane), której nie mogę usunąć. Lub muszę usunąć cały dysk twardy.
christianbueno.1,
Istnieją dwie możliwości. 1) zacznij od nowa. partycjonuj cały dysk, przeładuj oprogramowanie. lub przywróć z poprzednich kopii zapasowych obrazu partycji. lub 2) spróbuj chirurgicznie usunąć niezarównane partycje, zastąpić je wyrównanymi partycjami, przywracając dane z kopii zapasowej obrazu poprzedniej partycji.
heynnema,
1
Technicznie rzecz biorąc, fdisk jest przeznaczony dla dysków MBR, a gdisk jest przeznaczony dla dysków GPT, podobnie jak posiadasz. Nie wiem, czy gdisk da takie same informacje o szybkim wyrównaniu jak fdisk, ale możesz spróbować gdisk -l /dev/sda. Może być konieczne sprawdzenie manstrony. 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.
heynnema

Odpowiedzi:

19

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/fstabpliki 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/sda12i 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/fstabwszystkich 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.

UTF-8
źródło
cześć kolego, te ramx zostały stworzone przez nich samych
christianbueno.1
wtedy możemy spokojnie iść naprzód
christianbueno.1
1
Nie zakładałem, że używasz różnych pasków pamięci RAM dla różnych systemów. Oczywiście, że nie. To nie była aluzja do twoich /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? ”
UTF-8
Ach ok kolego, zrozumiałem cię. ram bar = pamięć RAM
christianbueno.1
1
Czy formatowanie obszarów wymiany nie zmieniłoby ich UUID? Będzie to denerwujące dla każdego systemu, który ma UUID dla wpisów wymiany w / etc / fstab.
Mark Plotnick,