Я установил веб-сервер некоторое время назад и сделал ошибку. У меня есть следующее:
/dev/md0 swap (made from sda1 and sdb1)
/dev/md1 /boot (made from sda2 and sdb2)
/dev/md2 / (made from sda3 and sdb3)
/dev/md3 /home (made from sda5 and sdb5)
(sda4 и sdb4 - расширенные разделы)
Я набрал ошибку при настройке RAID (я использовал скрипт установщика), и в результате я получил следующие размеры:
swap 10GB
/boot 500MB
/ 50GB
/home The Rest (About 1,8TB)
Все работало нормально ... пока я не загрузил около 80 ГБ файлов в /var /www, и передача упала на полпути. Все сошло с ума. Через некоторое время я узнал, что я просто заполнил раздел /, который разбил сервер MySQL, и сразу понял, что делать / настолько маленьким было глупо (или, по крайней мере, я должен был поместить /var /www в другой раздел). Что ж, сервер используется уже довольно давно, и я действительно не заинтересован в том, чтобы все заново настроить. Я на всякий случай сделал резервные копии, но, как вы все знаете, настройка сервера - это работа, а настройка его в известное состояние при использовании резервных копий - еще большая работа. поэтому я хотел бы решить проблему.
Теперь я хотел бы сделать следующее:
- уменьшить /home раздел до 1 ТБ
- добавить новый раздел в свободное место
- переместить /var /www
- смонтировать новый раздел в этом месте
Итак, мой план был следующий:
- размонтировать / домой
- сделать e2fsck на / dev / md3
- resize2fs / dev / md3 до размера около 990 ГБ, чтобы иметь 10 ГБ в качестве запаса безопасности
- Изменение размера mdadm / dev / md3 до 1 ТБ
- resize2fs без указания размера, чтобы увеличить его до максимального значения, доступного на новом md
(пока все хорошо, все до этого момента работало)
- добавить новые разделы sda/b6 в свободное место
- сделать их налет
- смонтировать его в /mnt
- скопировать поверх /var /www
- diff /var /www и /mnt просто чтобы убедиться
- rm -rf * in /var /www
- Смонтируйте /dev /md4 в /var /www и добавьте соответствующую запись в fstab, чтобы сделать ее постоянной.
Я сейчас застрял на нет. 6: Рейд сокращен, /dev /md3 имеет размер около 1 ТБ, все отлично, но разделы /dev /sda5 и /dev /sdb5 по-прежнему имеют старый размер. Что я пропустил? Разве разделы не уменьшились с MD? Как мне уменьшить их, не нарушая рейд?