"Зміна недоступна" - я повинен вручну "обмінятися" після кожного перезавантаження


15

Я на Ubuntu 12.04, Thinkpad Edge 13, зашифрований вдома. Повідомлення на моніторі системи говорить мені, що своп "недоступний". Я можу отримати його назад, використовуючи swaponопцію в gparted (я думав, що можу це зробити і sudo swapon -aв терміналі, але це не працює). Проблема в тому, що мені доводиться swaponпісля кожного перезавантаження. Як я можу ввімкнути його назад, щоб він залишався навіть після перезавантаження?

мій fstab:

# # <file system> <mount point> <type> <options> <dump> <pass> 
proc /proc proc nodev,noexec,nosuid 0 0 
# / was on /dev/sda5 during installation 
UUID=47641b93-9d12-4e6a-b803-dde28f0e5725 / ext4 errors=remount-ro 0 1

Чи можете ви опублікувати свій /etc/fstab?

# / etc / fstab: статична інформація про файлову систему. # # Використовуйте 'blkid' для друку універсально унікального ідентифікатора для # пристрою; це може бути використане з UUID = як більш надійний спосіб називати пристрої #, які працюють, навіть якщо диски додаються та видаляються. Див. Fstab (5). # # <файлова система> <точка монтажу> <тип> <опції> <дамп> <пропуск> proc / proc proc nodev, noexec, nosuid 0 0 # / був увімкнено / dev / sda5 під час встановлення UUID = 47641b93-9d12-4e6a помилки -b803-dde28f0e5725 / ext4 = remount-ro 0 1
geoffrey

Ви розумієте, що два UUID, які ви розмістили вище, насправді різні? Після блоку "4aa8" відсутній "-8" у відповіді swapon (і, мабуть, і у fstab).

Відповіді:


26

У вас немає конфігурації для заміни /etc/fstab. Додайте до цього файлу наступний рядок:

UUID=<uuid> none   swap    sw    0       0   

Ви повинні замінити <uuid>на uuidсвій розділ swap . Для цього запустітьsudo blkid

$ sudo blkid
/dev/sda1: LABEL="System Reserved" UUID="88A0D0A1A0D09752" TYPE="ntfs" 
/dev/sda2: UUID="0620D9F920D9EFA3" TYPE="ntfs" 
/dev/sda5: UUID="c282b418-2045-4852-8789-88a44360a0bb" TYPE="ext4" 
/dev/sda6: UUID="f99c6a0c-790a-45ca-a1a9-8874f5a2999b" TYPE="ext4" 
/dev/sda7: UUID="4cc2e909-ebd1-4c72-abee-aa32035bf330" TYPE="swap"

Це список моїх розділів, і, як бачите, / dev / sda7 - це мій розділ swap. Таким чином, ви можете скопіювати значення UUID, що відповідає вашому swap, опустивши лапки і використати його для свого файлу fstab.


А що, коли серед повернених рядків sudo blkidнемає жодної з "TYPE =" swap "'?
realnice

@niconic вам потрібно буде створити swap-розділ
SirLenz0rlot

3

Після оновлення до 12.04 відбулися певні невеликі аномалії. Мені не було відомо, що мій розділ swap не працює, поки я не спробував відкрити великий файл у Gimp.

blkid показує:

/dev/sdb6: UUID="3e0550cf-4a55-4aa8-80fa-24103c1b25a7" TYPE="swap" 

але він не є активним відповідно до System Monitor. UUID напевно був правильний, але не йдіть ... не впевнений, як я дійшов до цієї команди:

blkid -p /dev/mapper/foo-swap_1
error: /dev/mapper/foo-swap_1: No such file or directory

Менеджер файлів показав мені піктограму 0 байтів, керування іменем файлу, - так що ж потрібно було там написати? Чим?

sudo swapon --all --verbose yielded
swapon: cannot find the device for UUID=3e0550cf-4a55-4aa80fa-24103c1b25a7

Я відредагував /etc/fstabдодавання файлу

/dev/sdb6   none    swap    sw  0   0

Перезавантажте і монітор системи показує, що це активно.

Це був перший сайт, який я знайшов для допомоги; у моєму випадку UUID не працював, навіть якщо він був у fstab, тому щось не вистачає "посередині". Це може допомогти комусь, хто знає.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.