За замовчуванням розміщення файлу 17.04


16

Я ніде не міг знайти інформацію про це (і я не хочу встановлювати нову інсталяцію 17.04 саме для цього), яке місце розташування файлу swap за замовчуванням у 17.04?


2
Місце за замовчуванням, здається, / swapfile. Я не впевнений, що ви маєте на увазі під "... відтворити ... після оновлення ...". Він використовував би успадкований розділ swap із задоволенням.
mikew незалежно від

@mikew Що б я не мав на увазі, як я можу перейти від використання розділу swap до налаштування за замовчуванням 17.04 у цьому відношенні. Але я бачу, що я, мабуть, не повинен був поєднувати два питання в одне.
phk

Відповідь про пошук, видалення та створення swap у 17.04. Ви можете дотримуватися будь-якого 16.04 способу відновлення розділу.
Rinzwind

Відповіді:


29

2 команди:

~$ cat /proc/swaps
Filename                Type        Size    Used    Priority
/swapfile                               file        2097148 0   -1

і

$ grep swap /etc/fstab
/swapfile                                 none            swap    sw              0       0

Тож обидва вказують на:

$ cd / && ls -l swapfile
-rw------- 1 root root 2147483648 apr  2 18:56 swapfile

Вимкнути та видалити:

sudo swapoff /swapfile
sudo rm /swapfile

Створіть 2Gb swapfile, встановіть дозволи, відформатуйте його як своп і ввімкніть його:

sudo fallocate -l 2g /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

1
Дякую, це майже все, що я шукав. Також дякую за команди, як дещо відтворити стан 17.04. Я десь читав, що розмір динамічний, але, мабуть, це стосується лише часу встановлення, правда?
phk

так. це робить. Не вивчав вплив на сплячку (але я вважаю, що файл стає більшим, чим більше йому потрібно).
Rinzwind

Я спробував перевірити команди в останній згаданій вами частині (які також згадуються на help.ubuntu.com/community/SwapFaq#How_do_I_add_a_swap_file.3F ), але я отримую swapon: /swapfile: swapon failed: Invalid argumentостанню команду. Напевно, мені, можливо, доведеться спочатку відключити розділ swap, але я не можу зробити банкомат, тому що swapoff: /dev/sdd8: swapoff failed: Cannot allocate memory... здогадуюсь, я повинен звільнити деяку кількість пам'яті.
phk

Хм, а як же використовувати це з прямого сеансу?
Rinzwind

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