SSH: сжатие корневого раздела

[1179889] Если вы набираете в командной строке: [1180484] kill -l[1180485], вы увидите все различные прерывания, которые существуют. Не все они настраиваются пользователем. [12195]stty[1180487] с помощью клавиш ([1180488]Ctrl[12196]c[1180491], [1180492]Ctrl[12197]\[1180495] установит Ваше действие (прерывание), [1180496]Ctrl[12198]z[1180499] и т.д.)[12199]stty intr ^C[1180501] установит ключ [1180502]Ctrl[12200]c[1180505], как вы и ожидали. [12201] Еще одна интересная функция - ловушка.[12202] Если вы используете: [1180506]trap 'echo tried it' 2[1180507], он поймает ваше прерывание и заменит его на [1180508]echo tried it[12203] Это хороший способ защитить ваш shell-скрипт от прерывания в командной строке.[1179900].
2
30.10.2015, 17:23
1 ответ

Следующая информация взята из https://rbgeek.wordpress.com/2013/02/11/how-to-reduce-the -root-partition-in-lvm / Это CentOS 6.3, но я не понимаю, почему это не должно быть применимо и к 6.7.

  1. Загрузите установочный DVD-диск CentOS и выберите опцию «Спасение».
  2. Пропускайте опции, пока не дойдете до точки, где можно запустить оболочку. (Не позволяйте системе пытаться смонтировать файловые системы.)
  3. Включите LVM в среде восстановления с помощью команд vgscan и vgchange -a y
  4. Run lvdisplay | grep Path и убедитесь, что корневой раздел, который вы хотите сжать, - это / dev / vg / root
  5. . Убедитесь, что файловая система чиста, запустив fsck -f / dev / vg / root . Если вы получили предупреждение о том, что файловая система смонтирована, НЕМЕДЛЕННО ОСТАНОВИТЕСЬ и НЕ ПРОДОЛЖАЙТЕ.
  6. Измените размер корневой файловой системы до желаемого размера, lvresize --resizefs --size 92G / dev / vg / root . Это может повторно запустить fsck ; это хорошо.

На этом этапе у вас должно быть достаточно места в разделе LVM для расширения и создания новых файловых систем.

  1. Измените размер раздела tmp на новое доступное пространство, lvresize --size 8G / dev / vg / tmp и расширить файловую систему fsck -f / dev / root / tmp; resize2fs / dev / root / tmp
  2. Создайте домашнюю файловую систему. Я бы рекомендовал вам изначально создать его как 1T, а не как полный диск, поскольку позже очень легко увеличить размер файловой системы и раздела.Выполните lvcreate --name home --size 1T / dev / vg
  3. Создайте файловую систему в новой файловой системе mkfs -t ext3 -L home / dev / vg / home . Если у вас есть ext4 , используйте его вместо ext3 для типа файловой системы
  4. Выйдите из оболочки восстановления и перезапустите систему

Войдите в систему и смонтируйте новую ] home файловая система на / mnt / home

mkdir /mnt/home
mount /dev/vg/home /mnt/home

Переместите все данные из / home в / mnt / home

mv /home/* /mnt/home

Отредактируйте / etc / fstab и создайте новую запись для / home . Не забудьте использовать ext4 вместо ext3 , если вы создали файловую систему таким образом

LABEL=home /home ext3 defaults 0 2

Размонтируйте файловую систему нового домашнего каталога и перемонтируйте ее туда, где она принадлежит

umount /mnt/home
mount /home

Перезагрузите еще раз навсегда мера. По крайней мере, выйдите из системы, но я бы рекомендовал полный перезапуск.

0
27.01.2020, 22:51

Теги

Похожие вопросы