Настройка и работа в Linux




Как разделяют пингвинов Часть - часть 11


- resize MINOR НАЧ КОН - изменить размер файловой системы на разделе, при этом гарантируется (если это вообще возможно при работе с дисками) сохранность данных (размер можно изменить только в соседних разделах);

- rm MINOR - удалить раздел MINOR;

- select DEVICE - смена рабочего диска;

- set MINOR FLAG STATE - изменение флага раздела, где FLAG - boot, root, swap, hidden, raid, lvm или lba, а STATE - on или off.

Взаимодействие с пользователем напоминает bash, тот же механизм автодополнения, редактирования строки ввода, та же история команд. Главное отличие от предыдущих программ - все изменения вступают в силу сразу после ввода команды. Вообще, утилита мне показалась продуманной, логичной и довольно удобной, правда, поначалу несколько непривычной. Но командный режим, скажу вам, это что-то. Введя сразу все необходимые опции, в bash на выходе получим уже готовый размеченный диск:

[root@grinder sergej]# parted /dev/hda mkpartfs primary linux-swap 0 128 && parted /dev/hda mkpartfs primary ext2 129 ###

Если необходимо разметить сразу несколько дисков, лучшего инструмента не сыскать. Жаль, правда, что пока возможности ограничены только ext2. Зная мир OpenSource, можно надеяться, что где-то уже пишется фронт-энд к данной утилите, и если это так, то, возможно, мы получим свой бесплатный Partition Magic!

Для работы с разделами можно использовать и программу sfdisk, которая имеет четыре основных режима работы: вывод размера раздела, вывод размера дисков, проверка разделов и еще один, помеченный как very dangerous, - изменение разделов.

Опция s выводит информацию о размерах дисков в блоках:

[root@grinder sergej]# /sbin/sfdisk -s /dev/hda: 29316672 /dev/hdb: 3167640 total: 32484312 blocks

Запуск с опцией -l позволяет просмотреть таблицу разделов; если при этом не указывать конкретно диск, то будет выведена информация обо всех дисках (Рис. 5). С помощью команды sfdisk -V можно проверить раздел на соответствие записи в таблице и реального состояния; если все прошло благополучно, то выведет ОК, иначе - краткий отчет о проблеме. Создавать разделы с помощью этой программы все-таки неудобно, поэтому трогать мы ее не будем, зато очень легко сохранить таблицу разделов:

[root@grinder sergej]# /sbin/sfdisk /dev/hda -O hda-partition-sectors.save и восстановить ее в случае проблем [root@grinder sergej]# /sbin/sfdisk /dev/hda -I hda-partition-sectors.save

Напомню, что эти же операции можно проделать и с помощью команд cat или dd.

Вот мы и рассмотрели все вопросы, которые затрагивают размещение и создание разделов для ОС Linux на жестком диске. В следующей части посмотрим, чем можно их наполнить. Linux forever.

Навигация по статье:

Часть 1: Разделы

Часть 2: Файловые системы

Часть 3: Утилиты и оптимизация





Источник - LinuxBegin.ru

http://linuxbegin.ru

Адрес этой статьи:

http://linuxshop.ru/linuxbegin/article262.html




Содержание  Назад  Вперед