Тема: Ресайз Партиций
здесь развернуто обсудим, как это делать
Добавлено: 19.01.2010 23:35:05
в общем, в связи с недавно дважды произошедшим обновлением и сносом всего, решил заодно переразбить разделы под себя
как мы выяснили, под программы 2 гига уже маловато
подумал, подумал прикинул темп развития репозитариев решил, до следующего раза лично мне 4 гига хватит
каждый для себя пусть сам решает, можно хоть всю флешку под ext отдать. правда там будут проблемы с системой, ей обязательно нужен раздел vfat, об этом на maemo org даже статья есть. ну не суть
дальше, своп решил тоже слегка увеличить, иной раз приходилось наблюдать командой free его почти полное использование. раньше хотел под него гига два выделить, ну, думаю, не в последний раз, пока сделаю 1 гиг, а там посмотрим
итого под vfat осталось 24 гига - часто приходиьтся помногу файла перетаскивать
хотя у меня везде уже линукс... в общем, потом может снова по другому переделаю
посчитал в цилиндрах размеры разделов (делим на 32)
подготовил табличку для ввода sfdisk
стал думать, как размонтировать все что есть
/home не размонтируешь, он занят, а MyDocs смонтирован внутрь /home, по цепочке
решил поправить скрипт, который генерит fstab для rcS-late
лежит он тут /usr/lib/genfstab.awk
в немзакомментил три printf, которые собственно выводят для fstaba строки монтирования свопа, /home и MyDocs
rootfs конечно же оставил
пусть уж сгенерится, иначе система не загрузится...
ребутимся, смотрим вывод команды mount и df
ага, своп не смонтировался, home - тоже, ура
а вот MyDocs - как ни странно на месте, как ни в чем ни бывало
гуглим на тему автомонтирования флешек в линуксах, пробуем разбираться с HAL, решаем, что проще перед sfdisk один раз ручками размонтиоровать этот раздел
помогло
sfdisk запустился и грохнул все разделы без режима force
после переразбивки создал своп командой mkswap, включил его swapon
форматирую остальные разделы
фат mkfs.vfat
/home mkfs.ext3
и вот тут то выясняется, что зараза vfat снова сам замонтировался, причем со старым размером
пришлось еще раз его размонтировать, и переформатировать
на второй раз после формата и монтирования разделов руками все размеры оказались, как я планировал
раскомментировал в скрипте создание строк fstab, ребутнулся, все смонтировалось
своп на месте (1 гиг), под проги 4 гига, 24.5 под фат
перед всей этой процедурой решиил скопировать все, что лежит в /home на sd карту, форматнул ее под ext, копирнул все c сохранением атрибутов, потом выяснил, что напрасно
все содержимое /home/user создалось само, как только раздел подмонтировался, что то там видимо какая то проверка и восстановление. ну и ладно
для тех, кто будет повторять
подробный мануал в картинках на сей раз делать бессмысленно
если из вышесказанного непонятно ни слова - лучше не браться за это дело
если на уровне что то около среднего - то уже можно разобраться
пытаться при этом сохранять все данные и программы - тоже не нужно
на свежую голову (отформатированную) то оно лучше начинать новую жизнь