Какой самый безопасный способ удалить раздел подкачки?


11

Я использую Ubuntu 12.04 на 64-битном ноутбуке HP с флэш-накопителем 16 ГБ. У меня сейчас нет рабочего жесткого диска. Когда я установил Ubuntu, я создал раздел подкачки объемом 2 ГБ на sdb1. С тех пор я узнал, что разделы подкачки, как правило, плохо подходят для флэш-накопителей, поэтому я хотел бы использовать пространство подкачки для других разделов. Вы можете увидеть мою схему разделов в ссылке ниже.

GParted Screen

Я прочитал, что мне просто нужно закомментировать sdb1файл fstab, загрузиться с живого CD GParted, выбрать swapoffsdb1, удалить / объединить с другим разделом, и все хорошо.

Но я также читал, что работа с sdb1 может изменить UUID sdb2 или sdb3 и вызвать проблемы. Это правда? Initramfs использует swap вообще?

Кроме того, когда я запускаю Ubuntu на моем ноутбуке с внутренним жестким диском, помогает ли раздел подкачки? У меня 6 ГБ DDR3. Действует ли правило 1.5xActual RAM? Это кажется совсем немного для меня.

Спасибо за помощь!

ОБНОВЛЕНИЕ: я удалил своп. Процесс, которому я следовал:

  1. Щелкните правой кнопкой мыши по разделу swap в GParted и выберите swapoff.
  2. Используется # для комментирования раздела подкачки из fstab.
  3. Я пытался загрузиться с живого компакт-диска GParted, но получал сообщение об ошибке, поэтому я запустил GParted в Ubuntu.
  4. Удалён раздел подкачки в GParted.
  5. Не монтируется / окна.
  6. Расширены / окна, чтобы занять оставшееся пространство.
  7. Установлены / окна.

У разделов / и / windows были свои имена и UUID, и все работает нормально. Я никогда не видел, чтобы пространство подкачки использовалось ранее, и я не собираюсь использовать функцию гибернации, поэтому я думаю, что удаление подкачки было хорошей идеей.


Когда вы используете ноутбук, вы хотите приостановить / спящий режим? Возможно, добавьте это к вопросу - это влияет на размер свопа?
23 93 26 35 19 57 3 89

@qbi - вы знаете, что, делая это со скриншотом, это почти не читается здесь;)
23 93 26 35 19 57 3 89

Если у вас есть проблемы с изменением UUID, тогда вы находитесь в лучшем месте, чтобы иметь дело с ним, livecd, смонтировать раздел и отредактировать fstab с новыми UUID.
23 93 26 35 19 57 3 89

@ Elfy Я тоже связал изображение. Поэтому, нажав на нее, вы откроете больший вариант.
Qbi

1
@qbi спасибо - я мог бы сделать это сам, я думаю :)
23 93 26 35 19 57 3 89

Ответы:


11

Попробуйте отслеживать использование вашей подкачки с помощью htop (просто откройте терминал и введите «htop»), если у вас не установлен htop, установите его с помощью «sudo apt-get install htop» или используйте «top», но htop - это более удобный для пользователя.

С вашим объемом оперативной памяти, я бы сказал, что ваше использование подкачки на 0% много времени.

Если вы хотите отформатировать раздел подкачки, сначала вы должны отключить его с помощью команды «swapoff», а затем отформатировать раздел с помощью «mkfs.ext4» или «mkfs». После этого вам нужно отредактировать ваш / etc / fstab, чтобы система смонтировала новый раздел во время загрузки.

Это все в общем!


2

Наличие раздела подкачки на любом виде флеш-накопителя (например, на USB-накопителях), действительно, не очень хорошая идея.

Должно быть безопасно просто удалить раздел подкачки. Хотя лично я никогда не удосужился удалить его /etc/fstab, наверняка это тоже не повредит.

Если у вас достаточно оперативной памяти, размер раздела подкачки становится менее актуальным (пожалуйста, исправьте меня, если я ошибаюсь, кто-то). Я обычно создаю раздел подкачки объемом 4 ГБ, и пока не могу сказать, что у меня были какие-то проблемы с ним.
Когда в системе недостаточно ОЗУ (например, доступно 0 байт), она зависнет. Если у него есть раздел подкачки, он может переместить некоторые данные из оперативной памяти для подкачки, чтобы предотвратить зависание системы. С другой стороны, подкачка (HDD) медленнее, чем ОЗУ, поэтому, если ей нужно извлечь много данных из раздела подкачки, вы столкнетесь с очень заметными задержками.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.