> man operating_systems
Магия разделов по Линуксу
Partition Magic из консоли
на Воскресенье, 28 Ноябрь 2004, 11:28
добавил: Roman I Khimov список авторов печатать элемент контента создать pdf-файл  элемент контента
категория Статьи
комментарии: 0
просмотров: 2685

Думаю, среди посетителей этого сайта очень мало тех, кто ни разу не сталкивался с замечательной программой Partition Magic, и, думаю, все знают для чего она предназначена - создание/удаление/перемещение разделов на винчестере. Однако, даже используя ее, немногие действительно представляют, что же она на самом деле делает. Чтобы проделать то же самое с помощью утилит из мира Linux это знать необходимо. Впрочем, это позволяет избежать и многих ошибок, связанных с разбиением диска.

Буквально несколько дней назад мне потребовалось расширить раздел Linux для свопа, заодно расширить раздел для корневой файловой системы своей SuSE и удалить уже, в конце концов, раздел NTFS с одной небезызвестной операционной системой. Естественно, что Partition Magic здесь был уже неприменим, во-первых, не было под рукой, во-вторых, известно какие у нас Partition Magic'и продают за 70-90 рублей, в-третьих, известно, что PM некорректно работает с разделами Ext 2/3 и тем более ReiserFS, и, в конце-концов, я прекрасно знал, что все могу сделать с любого Live CD с дистрибутивом Linux.

В принципе, ничто не мешает менять эти разделы и с установленной системы, но как здесь будет с изменением размера корневой ФС сказать не берусь, да и вообще, операции над не просто живой, но и дышащей файловой системой как-то проводить не хочется, пускай там все лежит тихо-мирно, мы подвигаем, потом оживим. Плюс к тому, не у всех уже установлен хоть какой-нибудь Linux, с которого можно поменять разделы, решение же с Live CD хорошо своей универсальность.

Изначально я планировал использовать для этой цели Blin Linux 1.3 в версии с Gnome 2. Во-первых, мне хотелось, чтобы дистрибутив был маленьким, хоть у меня и лежал рядом Knoppix 3.3 (не свеж, но все ж), и умещался на mini-CD. Почему? Ну, во-первых, мне не хотелось перезаписывать ни одну из своих "" CD-RW, а во-вторых, я расцениваю Live CD в первую очередь как дистрибутивы для восстановления и диагностики системы, а такие CD вдвойне хороши если они помещаются в кармашек рубашки и их можно носить с собой всегда и везде. Итак, я записал на mini cd-rw Blin (183,7 Мб) и загрузился с него.

<span style='float: right; border:3'><a href='http://www.osrc.info/files/images/articles/partmagic/blin-first.png'><img src='http://www.osrc.info/files/images/articles/partmagic/blin-first-small.png' alt='Первый Blin (скриншот)' title='Скриншот Blin Linux (первая загрузка)'/></a></span>
Blin отозвался приветствием и небольшим пояснением своих параметров, пока я пытался сообразить, что бы этакое ему вписать, он начал загружаться. Ну, собственно, и ладно, пускай, подумал я. Через некоторое время я увидел жутковато мерцающий экран (на LCD) уже в иксах, в разрешении, похоже, 800x600, что отнюдь не радовало. Загрузился Gnome, открылась какая-то справка (на мой взгяд, для Live CD очень правильное решение сразу же запускать справку), это все мне понравилось, но терпеть такое изображение я был не совсем согласен, посему перезагрузился и выставил в том приглашении "<tt>blin screen=1024x768</tt>", нажал одну из самых потертых клавиш на своей клавиатуре и подождал пока он... не вывалился в консоль с сообщением о невозможности запустить иксы с такими параметрами.

Значит все замечательно, подумал я, все равно от иксов в данной затее толку немного, перезагрузился (зачем, я так до конца и не понял - консоль-то уже была под руками!), набрал "<tt>blin text</tt>", то есть обозначил свое желание работать в текстовом режиме. Вскоре показалась консоль, я этому событию порадовался, хотя, конечно, режим 80x25 не самое лучшее, что я видел. Но я подключил внешний USB 2.0 винчестер, примонтировал единственный на нем ReiserFS раздел, начал копировать раздел со своего винчестера в файл на внешнем (об этом попозже) и... по истечении некоторого времени этот процесс остановился. А если точнее, то подвис, потому как винчестер внешний горел красной лампочкой, но никакой записи уже не шло, что было видно из других консолей.

Первое знакомство с Blin Linux явно вышло комом, но что поделать, возможно это проблемы моего железа, возможно у меня на этот день был не блинный гороскоп, но затею с Blin я выбросил из головы. Сразу же возникло желание зажечь образ Knoppix, но об этом я уже писал выше. Отбросил и это желание, посмотрел, что же у меня еще есть и обнаружил свежайший минимальный Live CD Gentoo 2004.3. Его образ весит всего лишь 50 с половиной мегабайт, но он не включает в себя X и соответствующие графические среды/приложения. Да здравствует консоль!
<span style='float: right; border:3'><a href='http://www.osrc.info/files/images/articles/partmagic/gentoo2004.3.minimal-live-cd-splash.png'><img src='http://www.osrc.info/files/images/articles/partmagic/gentoo2004.3.minimal-live-cd-splash-small.png' alt='Gentoo boot splash' title='Загрузочный splash Gentoo 2004.3'/></a></span>
Gentoo сразу же порадовал прекрасным фреймбуфером в режиме 1024x768 и 16-битным цветом. Забавная заставочка на загрузке (мне ну очень понравилось , загрузка, после чего мы попадаем в консоль и начинаем, собственно, работать.

Итак. По предварительно составленному мною плану операция должна была проходить путем копирования корневого раздела на внешний винчестер, дальнейшей (частичной) переразбивки винчестера, закатывания старого корня на новое место и изменения размера ФС. Что здесь, кстати, важно понимать, и что не дает понять Partition Magic, так это то, что размер раздела и размер файловой системы - это разные понятия. Первое - всего лишь разметка диска, информация о которой лежит в MBR, а второе - внутреннее дело каждого раздела. То есть, возможны ситуации, когда файловая система будет меньше по размеру, чем выделенный для нее раздел. Это нормально, просто ФС отформатированана один размер, а ей дали другой.

индекс статьи
страница 1 - текущая : страница без заголовка
страница 2 : страница без заголовка
страница 3 : страница без заголовка


© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.