Чи можливо зменшити розмір пам’яті своп?


10

Справа в тому, що мій комп'ютер має 3 Гб оперативної пам’яті. Тому я думаю, що мені не потрібно занадто багато розміру пам'яті, і мені дуже потрібно вільний простір на жорсткому диску. вибачте мою англійську


Відповіді:


11

Так. Ви можете змінити розмір розділу swap, використовуючи GParted. Ви можете встановити його з програмного центру Ubuntu.

Пам'ятайте, що gparted не буде працювати на змонтованому розділі. Коли ви працюєте над розділом swap, вам слід спочатку його відключити за допомогою swapoff . Коли ви закінчите, щоб активувати новий простір для заміни, ви робите це свопом .

ПРИМІТКА. Ви можете подумати, що це робити з живого / завантажувального CD або USB, щоб бути безпечним. Також пам’ятайте, що щоразу, коли ви маєте справу з розділами, існує ризик зробити це.

ПРИМІТКА. Під час роботи з розділами завжди переконайтеся, що є резервна копія, якщо щось піде не так. Ви можете розглянути Clonezilla


6
Недоцільно змінювати таблицю розділів на системному диску, з якого працює ОС. Коли розмір розділу змінюється, це робиться шляхом редагування таблиці розділів. Існує багато хороших додатків GParted для встановлених систем Ubuntu, але ця помилка є причиною того, що він не встановлений за замовчуванням. Щоб змінити розмір розділів, слід завантажитися з ОС, не встановленої на фізичному диску, де ви це робите. (Отже, ви можете використовувати для цього живий CD / DVD / USB Ubuntu.) Я рекомендую відредагувати свою відповідь, щоб це зробити. (Якщо ви хочете, хоча, я можу опублікувати окрему відповідь.)
Елія Каган

Я змінив розділ за допомогою цього методу, але це змінило UUID розділу swap, і, таким чином, файл / etc / fstab більше не був правильним і його потрібно було модифікувати.
Етьєн

1

Я думаю, що ваш найкращий варіант - знизити значення "swappiness", спілкування з таблицею розділів вашого жорсткого диска може бути складним і небезпечним.

запустіть цю команду

gksudo gedit /etc/sysctl.conf

додати цей рядок

vm.swappiness=0

перезавантажте комп'ютер, ядро ​​не буде використовувати своп, своп буде встановлений, але невикористаний.

ви можете встановити це значення між 0 і 100, значення цього варіанту приблизно в процентному співвідношенні використання простору swap, 0 = ніколи не використовуйте своп.


2
Це не « звільняє місце на жорсткому диску » (про що задається питання). Для цього розділ своп повинен бути скорочений, видалений або переформатований за допомогою власної файлової системи, де можуть зберігатися дані. Скорочення - це, мабуть, найкращий із цих трьох варіантів.
Елія Каган
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.