Откуда скопировал не помню, но всё получилось, когда такая проблема возникла. Не помню менял ли я синтаксис команд (не менял, скорее всего) или все так сработало, но принцип работает.
Некоторые установщики Linux создают большой раздел /home, если для системных служб необходимо больше места на разделе / (root), можно изменить конфигурацию LVM разделов без перезагрузки сервера.
До изменений раздел / (root) заполнен на 98%, и имеются свободные 141GB на партиции /home
[root@oracle ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_oracle-lv_root
50G 1G 50G 98% /
tmpfs 630M 0 630M 0% /dev/shm
/dev/cciss/c0d0p1 477M 106M 346M 24% /boot
/dev/mapper/vg_oracle-lv_home
149G 60M 141G 1% /home
1. Отмонтируем раздел /home
umount /home
Для успешного отключения раздела, остановите сервисы, работающие на нем, а также выйдите из системы всеми пользователями кроме root
2. Уменьшаем размер раздела /home до 20GB, (Система попросит провести проверку тома командой e2fsck)
e2fsck -f /dev/mapper/vg_oracle-lv_home
resize2fs /dev/mapper/vg_oracle-lv_home 20G
3. Уменьшаем LVM том /dev/mapper/vg_oracle-lv_home до 20G
lvreduce -L 20G /dev/mapper/vg_oracle-lv_home
4. Расширяем LVM том /dev/mapper/vg_oracle-lv_root до максимально возможного размера.
lvextend -l +100%FREE /dev/mapper/vg_oracle-lv_root
5. Увеличиваем раздел /root (ext3/4) используя все свободное место.
resize2fs /dev/mapper/vg_oracle-lv_root
6. Монтируем /home
mount /home
Результат:
[root@oracle ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_oracle-lv_root
178G 50G 128G 28% /
tmpfs 630M 0 630M 0% /dev/shm
/dev/cciss/c0d0p1 477M 106M 346M 24% /boot
/dev/mapper/vg_oracle-lv_home
20G 45M 19G 1% /home
Теперь в корневом разделе сервера 72% свободного места.
TL;DR (скопировал и сам не понял, что это.)))) )
TL;DR (англ. too long; didn’t read — слишком длинно, не читал) — англоязычный акроним, обычно встречающийся в комментариях и означающий, что некоторый текст был проигнорирован из-за его чрезмерной многословности[1]. Аналогичные выражения в русском интернет-жаргоне — «ниасилил, многабукаф».
Позднее этот акроним также стал использоваться как подзаголовок для краткого резюме после длинного текста[2].
Сокращение появилось не позже 2003 года, а в 2013 году было добавлено в словарь Oxford Dictionaries Online[3].
Проще говоря, подытожим.
Уменьшение раздела /home (/dev/mapper/vg_oracle-lv_home) до 20GB и перенос свободного места в корневой раздел диска /root (/dev/mapper/vg_oracle-lv_root):
Уменьшение раздела /home (/dev/mapper/vg_oracle-lv_home) до 20GB и перенос свободного места в корневой раздел диска /root (/dev/mapper/vg_oracle-lv_root):
umount /home
e2fsck -f /dev/mapper/vg_oracle-lv_home
resize2fs /dev/mapper/vg_oracle-lv_home 20G
lvreduce -L 20G /dev/mapper/vg_oracle-lv_home
lvextend -l +100%FREE /dev/mapper/vg_oracle-lv_root
resize2fs /dev/mapper/vg_oracle-lv_root
mount /home