Встановлення ubuntu 16.04 LTS про своп


8

Як уникнути переформатування інших swap-розділів?
У мене на жорсткому диску багато дистрофу:

  • Windows10
  • Ubuntu16.10
  • Antergos [Arch Linux]
  • Fedora25
  • вільний простір
  • Дані

Усі дистрибутиви Linux мають своп-розділи (16GiB у кожному).
У вільному просторі спершу я створив розділ swap на 16 GiB, а решта розміру - для кореневого розділу (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:~$


1
Окрім того, що у вас є кілька розділів swap, що є гайками, у вас є більша проблема в тому, що 4 ваші існуючі розділи не вирівняні належним чином. Це дійсно впливає на продуктивність.
heynnema

Як це можна виправити, у мене є лише один важливий розділ / dev / sd5 (Дані).
christianbueno.1

Як це можна виправити, у мене є лише один важливий розділ / dev / sd5 (Дані), який я не можу видалити. Або я повинен видалити весь жорсткий диск.
christianbueno.1

Є два варіанти. 1) почати спочатку. переділити весь диск, перезавантажити програмне забезпечення. або відновити з попереднього резервного копіювання зображення розділу. або 2) спробувати хірургічно видалити нерівні розділи, замінити їх на вирівняні розділи, відновивши дані з попередньої резервної копії зображення розділу.
heynnema

1
Технічно fdisk - це диски MBR, а gdisk - це диски GPT, як і те, що у вас є. Я не знаю, чи gdisk надасть таку саму інформацію швидкого вирівнювання, що і fdisk, але ви можете спробувати gdisk -l /dev/sda. Можливо, вам доведеться перевірити manсторінку. Gparted повинен належним чином вирівняти MiB. Щоб бути впевненим, хірургічно видаліть один із нерівних розділів, відтворіть його та повторно перевірте його за допомогою fdisk / parted.
heynnema

Відповіді:


19

Вам не потрібні різні підкачки для різних систем, так само як і для різних систем не потрібні різні RAM-палички. Просто поділіться одним між усіма ними. Вам слід скористатись лівою частиною зліва, тому що це найшвидша швидкість читання / запису (на жорсткому диску).

Єдиний час, коли щось важливе після відключення все ще відбувається під час заміни - це коли ви перебуваєте в сплячому режимі свого ПК (призупиніть його на диску). Але це за умовчанням відключено.

Небайдуже їх форматування. Якщо жодна система не призупинена на диску (і лише якщо використовується розділ swap для зберігання зображення підвіски, що не обов'язково), це нічого не змінить.

Форматування розділу swap є проблемою, якщо він автоматично монтується за допомогою свого UUID. Щоб перевірити, чи це так, відкрийте /etc/fstabфайли ваших систем. Якщо є рядок, що містить слово "swap", який починається з UUID=, UUID повинен бути обмінений новим. Зауважте, що не повинно бути такої лінії. Ваші замінні розділи можна ідентифікувати за назвою пристрою. У цьому випадку рядок починається, наприклад, з, /dev/sda12і нічого не потрібно робити - за винятком випадків, коли ви видалили розділ або зараз це розділ іншого типу, і в цьому випадку назву пристрою потрібно змінити.

Якщо ви видалили всі розділи, крім одного свопу, запишіть той самий UUID у відповідний рядок /etc/fstabусіх ваших систем Linux. Це можна зробити або в прямому сеансі, або в самих системах. Зміна набере чинності після наступного завантаження. Якщо UUID змінився, розділ swap не змонтуватиметься, але, крім того, що не існує розділу swap, система може використовуватися нормально.


привіт товариш, ці рамки створені самі
christianbueno.1

тоді ми можемо безпечно йти вперед
christianbueno.1

1
Я не вважав, що ви використовуєте різні смуги оперативної пам’яті для різних систем. Звичайно, ви цього не робите. Це не була алюзія на ваші /dev/ramXs, натомість я намагався сказати: "Ви не використовуєте різні смуги оперативної пам'яті для різних операційних систем. Розділ swap - це розширення вашої оперативної пам'яті. Тож чому б ви використовували різні розділи swap для різних системи? "
UTF-8

Ах гаразд, я зрозумів тебе. ram bar = Пам'ять оперативної пам’яті
christianbueno.1

1
Чи не форматування областей підкачки змінить свої UUID? Це буде прикро для будь-якої системи, яка має UUID-адреси для записів swap у своєму / etc / fstab.
Марк Плотнік
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.