Установка Ubuntu 16.04 LTS о свопе

8

Как избежать переформатирования других разделов подкачки?
У меня на диске много дистрибутивов:

  • Windows 10
  • Ubuntu16.10
  • Антергос [Arch Linux]
  • Fedora25
  • свободное место
  • Данные

Все дистрибутивы Linux имеют разделы подкачки (по 16 ГБ каждый).
Сначала в свободном пространстве я создал раздел подкачки размером 16 ГиБ, а остальной размер - для корневого раздела (ext4).

  • / DEV / sda13
  • / DEV / sda14 введите описание изображения здесь

введите описание изображения здесь

Странно, что мы не можем выбрать разделы подкачки, в любом случае нажмите кнопку «Установить сейчас»

введите описание изображения здесь

Я не хочу переформатировать своп Linux, Как этого избежать?

жесткий диск: 2 TiB MBR
Выход 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
источник
1
Помимо наличия нескольких разделов подкачки, что является проблемой, у вас есть большая проблема в том, что 4 из ваших существующих разделов не выровнены должным образом. Это действительно влияет на производительность.
Хейннема
Как мы можем это исправить, у меня есть только один важный раздел / dev / sd5 (Data).
Кристиан
Как мы можем это исправить, у меня есть только один важный раздел / dev / sd5 (Данные), который я не могу удалить. Или я должен удалить весь жесткий диск.
Кристиан
Есть два варианта. 1) начать все сначала. переразбейте весь диск, перезагрузите программное обеспечение. или восстановить из предыдущих резервных копий образа раздела. или 2) попытаться хирургически удалить невыровненные разделы, заменить их выровненными разделами, восстановив данные из резервной копии образа предыдущего раздела.
Хейннема
1
Технически, fdisk предназначен для MBR-дисков, а gdisk - для GPT-дисков, как и у вас. Я не знаю, даст ли gdisk ту же информацию о быстром выравнивании, что и fdisk, но вы можете попробовать gdisk -l /dev/sda. Возможно, вам придется проверить manстраницу. Gparted должен правильно выравниваться на MiB. Чтобы быть уверенным, удалите один из смещенных разделов хирургическим путем, создайте его заново и перепроверьте его с помощью fdisk / parted.
Хейннема

Ответы:

19

Вам не нужны разные разделы подкачки для разных систем, точно так же, как вам не нужны разные флешки для разных систем. Просто поделись одним из них. Вы должны использовать самый левый, потому что он имеет самую высокую скорость чтения / записи (на жестком диске).

Единственный раз, когда что-то актуальное после выключения остается на свопе, это когда вы переводите компьютер в спящий режим (приостановка на диск). Но это все равно отключено по умолчанию.

Не волнуйтесь о том, что они будут отформатированы. Если ни одна система не приостановлена ​​на диск (и только если для хранения образа приостановки используется раздел подкачки, что не обязательно так), это ничего не изменит.

Форматирование раздела подкачки является проблемой, если он монтируется автоматически с использованием его UUID. Чтобы проверить, так ли это, откройте /etc/fstabфайлы своих систем. Если есть строка, содержащая слово «swap», которое начинается с UUID=, UUID должен быть заменен новым. Обратите внимание, что такой строки не должно быть. Ваши разделы подкачки могут быть идентифицированы по имени устройства. В этом случае строка начинается, например, с /dev/sda12и ничего не нужно делать - за исключением того, что вы удалили раздел или теперь это раздел другого типа, и в этом случае имя устройства должно быть изменено.

Если вы удалили все разделы подкачки, кроме одного, запишите тот же UUID в соответствующую строку /etc/fstabвсех ваших систем Linux. Это можно сделать либо в режиме реального времени, либо в самих системах. Изменения вступят в силу после следующей загрузки. Если UUID изменился, раздел подкачки не будет смонтирован, но если нет раздела подкачки, система может использоваться нормально.

UTF-8,
источник
Привет приятель, эти ramx были созданы самими
christianbueno.1
тогда мы можем идти вперед безопасно
christianbueno.1
1
Я не предполагал, что вы используете разные панели памяти для разных систем. Конечно, нет. Это не было намеком на то /dev/ramX, что вы делали, вместо этого я попытался сказать: «Вы не используете разные панели памяти для разных операционных систем. Раздел подкачки - это расширение вашей оперативной памяти. Так почему бы вам использовать разные разделы подкачки для разных? системы?»
UTF-8
Ах, ладно, приятель, я тебя понял. ram bar = флешка RAM
christianbueno.1
1
Разве форматирование областей подкачки не изменит их UUID? Это будет раздражать для любой системы, имеющей UUID для записей подкачки в их / etc / fstab.
Марк Плотник