2

Сервер, который я использую, был неправильно настроен с использованием только 1 ГБ пространства подкачки.

Больше нет физических слотов жесткого диска.

На существующих дисках есть контент.

Я хотел бы изменить размер раздела, но это называется "сомнительным" с parted .

У кого-нибудь есть предложения как увеличить объем подкачки без потери данных?

NFS-крепление подкачки не вариант :)

3 ответа3

4

Рассмотрите возможность создания файла подкачки, а не раздела подкачки:

Создайте файл:

dd if=/dev/zero of=/swapfile bs=1M count=8192

Сделать это в своп:

mkswap /swapfile

Защитите это:

chown root:root /swapfile
chmod 0600 /swapfile

Активируйте это:

swapon /swapfile

Активируйте каждую загрузку:

vi /etc/fstab
/swapfile1 swap swap defaults 0 0
3

Вы захотите использовать gparted, а не parted, который не обрабатывает изменение размера файловых систем внутри разделов. Есть вероятность, что что-то может пойти не так, но по большей части это довольно надежно. Как всегда, есть резервная копия. Кстати, если бы вы изначально настроили сервер с использованием LVM, расширение раздела подкачки было бы несложно. Не только надежно, но и не потребует простоев.

2

Вы не даете понять, сколько простоя вы можете себе позволить на сервере. Если в этом нет ничего особенного, я предлагаю вам сделать полную резервную копию сервера, сохранить ее на другом компьютере, тщательно продумать, как восстановить сервер из этой резервной копии на случай, если все пойдет не так, - а затем просто продолжайте и изменить размер ваших разделов. Да, это всегда немного рискованно, но в последние годы у меня был отличный показатель успеха.

Напомним, что в любом случае было бы неплохо всегда иметь под рукой хорошее резервное копирование. Если бы у вас было это, этот вопрос не возник бы ;-)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .