4.2. Работа с носителями данных
4.2. Работа с носителями данных
4.2.1. Автоматическое монтирование разделов жесткого диска
В Fedora 8 все разделы жесткого диска монтируются автоматически, а пиктограммы для быстрого доступа к ним помещаются на рабочий стол GNOME или KDE (рис. 4.4), что максимально упрощает доступ к разделам.
Рис. 4.4. Пиктограммы быстрого доступа к разделам жесткого диска
Но далеко не во всех дистрибутивах (в том числе и в предыдущих версиях Fedora - 6 и ниже) работа с разделами организована подобным образом. В других дистрибутивах для автоматического монтирования разделов нужно отредактировать файл /etc/fstab. Формат данного файла следующий:
Раздел Точка_монтирования ФС Опции ФР ФП,
где ФС - тип файловой системы, Опции - опции файловой системы, ФР - флаг резервного копирования, ФП - флаг проверки.
Теперь обо всем по порядку. Предположим, что нам нужно обеспечить автоматическое монтирование раздела /dev/sda1 (обычно это диск С:). Первым делом нужно создать каталог /mnt/c, который будет использоваться в качестве точки монтирования. Создать данный каталог имеет право только пользователь root, поэтому откройте терминал и введите две команды:
su
mkdir /mnt/c
Первая обеспечит необходимые для выполнения операции полномочия, я вторая - создаст нужный нам каталог.
Потом нужно определить тип файловой системы. Здесь все просто. Скорее всего, вам нужно будет "смонтировать" Windows-раздел, поэтому вариантов будет всего три.
• vfat - обычная файловая система. Windows (FAT32).
• ntfs - стандартный, драйвер для работы с файловой системой NTFS, не поддерживает запись данных в раздел.
• ntfs-3g- более современный драйвер для NTFS, поддерживающий запись NTFS-paзделов. Модуль ядра ntfs-3g есть только в самых современных дистрибутивах, но они и так умеют автоматически монтировать разделы жесткого диска. В более старых дистрибутивах модуль ntfs-3g нужно загрузить и установить самостоятельно с сайта www.ntfs-3g.org. С установкой проблем не возникнет, потому что установка модуля сводится к установке скачанного RPM-пакета.
Если вы не можете определиться с типом файловой системы, используйте тип auto - автоопределение, но вполне возможно, что в этом случае будут некоторые ограничении, например, будет отсутствовать запись в случае с файловой системой NTFS.
Набор опций для vfat будет таким:
umask=0,utf8
В случае с NTFS нужно указать следующие опции:
defaults,nls=utf8,umask=007,gid=46
Последние два флага можно установить в 0. Флаг резервного копирования вообще оставлен из соображений совместимости - еще со времен, когда резервное копирование выполнялось утилитой dump. А проверка файловой системы нужна только для файловых систем Linux.
Теперь самое интересное, Для монтирования раздела /dev/sda1 к каталогу /mnt/c нужно добавить в файл /etc/fstab одну из следующих cтрочек (в зависимости от используемой файловой системы):
/dev/sdal /mnt/c vfat umask=0,utf8 0 0
/dev/sdal /mnt/c ntfs-3g defaults,utf8,umask=007,gid=46 0 0
Напомню, что для редактирования файла /etc/ fstab нужны полномочия пользователя root, а само редактирование удобно производить в редакторе gedit:
gedit /etc/fstab
Чтобы изменения вступили в силу, нужно или перезагрузить компьютер, или ввести команду:
# mount -a