[solved] Уменьшить размер раздела - 2! :)
Hill 23 января, 2013 - 16:33
День добрый!
Понадобилось тут вдруг внезапно изменить размер одного из primary разделов. Погуглил, почитал что люди пишут, сделал
e2fsck -f /dev/sda3 resize2fs /dev/sda3 400G
...и вроде как все даже хорошо, всякие крусадеры пишут что на рут разделе 400G, df пишет
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в /dev/root 412849328 181491956 210385856 47% /
но при этом fdisk (как, впрочем, и parted) считает что раздел остался прежним:
Устр-во Загр Начало Конец Блоки Id Система /dev/sda3 33687552 1250263727 608288088 83 Linux
и, соответственно, не хочет создавать раздел на "освободившемся" месте, заявляя что нет свободных блоков...
...собственно. Как пофиксить-то? :)
»
- Для комментирования войдите или зарегистрируйтесь
resize2fs - утилита для
resize2fs - утилита для изменения размера файловой системы. Без разницы на каком носителе она расположена, на разделе жёсткого диска, в файле, где-то ещё.
fdisk - редактор таблицы разделов. Таблицы разделов - структура, расположенная в последних 46 байтах нулевого сектора в 512 байт, описывает логического разделение жёсткого диска на участки.
Файловая система у вас расположена на разделе, после изменения размера файловой системы с помощью resize2fs вам нужно в ручную указать новые значение границ разделов в таблице разделов, т.е. удаляете запись о разделе, на котором вы уменьшали файловую систему и создаёте её заново с указанием второй границы меньше (ближе к началу), в зависимости от того на сколько вы уменьшили размер файловой системы.
Что бы точно узнать размер файловой системы в блоках воспользуйтесь tune2fs:
В зависимости от размера Block size осуществляете пересчёт в число 1K блоков, которые вы указываете fdisk при создании раздела.
Спасибо за разъяснения, все
Спасибо за разъяснения, все случилось, все работает :)