![]() |
Vector Linux 5 Центр информации |
Организация
доступа к дискам и разделам
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
СОДЕРЖАНИЕ1. Монтирование устройств 1. Монтирование устройств
|
|
<device> |
<mount point> |
<type> |
<options> |
|
/dev/hda3 |
/ |
ext3 |
defaults 1 1 |
|
/dev/hda2 |
swap |
swap |
defaults 0 0 |
|
|
|
|
|
|
/dev/hda1 |
/mnt/windows |
vfat |
defaults,noauto 0 0 |
|
/dev/hda4 |
/mnt/personal |
vfat |
defaults,auto,umask=000 0 0 |
|
|
|
|
|
|
none |
/dev/pts |
devpts |
gid=5,mode=620 0 0 |
|
|
|
|
|
|
/dev/fd0 |
/mnt/floppy |
msdos |
defaults 0 0 |
|
dev/cdrom |
/mnt/cdrom |
iso9660 |
ro 0 0 |
Первая колонка - имя устройства. В нашем случае имеется четыре раздела на жестком диске IDE, две специальные файловые системы, не требующие привязки к устройству, дисковод и CD-ROM. Вторая колонка показывает, в какое место дерева директорий будет подмонтировано данное устройство. Точка монтирования должна носить имя директории, за исключением раздела swap. Третья колонка - тип файловой системы устройства. Для Windows 9x указывается vfat, для стандартной файловой системы Linux - ext2. CD-ROM - iso9660, другие системы Windows могут быть msdos или vfat. Поддержка NTFS пока еще не находится на надлежащем уровне.
Опция umask имеет отношение к правам доступа к файловым системам FAT, это отдельная тема, выходящая за рамки данного руководства. Помните, что режим 000 не делает ограничений доступа обычным пользователям.
Последняя колонка содержит параметры, применяемые при монтировании файловой системы. Обычно достаточно набора параметров по умолчанию - “defaults”. Устройствам, которые необходимо монтировать только для чтения (read-only), необходимо установить флаг ro. Существует очень много параметров монтирования, для ознакомления с ними обратитесь к руководству man, fstab(5). Последние две цифры используются fsck и другими командами. Для подробного изучения также обратитесь к руководству man.
При установке VectorLinux большаячасть файла fstab будет создана. Вам потребуется его редактировать в случае добавления новых устройств или для применения параметров автомонтирования.
При добавлении нового устройства вам придется пользоваться командой mount с указанием некоторых параметров. Использование mount будет проще, если для всех устройств уже содержатся записи в /etc/fstab. Пусть мы хотим подмонтировать CD-ROM, fstab представляет из себя файл, рассмотренный в предыдущем разделе:
# mount /mnt/cdrom
Поскольку в fstab уже указана точка монтирования для CD-ROM, команда mount знает, куда его примонтировать и с какими параметрами. Если бы записи в fstab не было, параметры необходимо было бы передавать вручную:
# mount -t iso9660 -o ro /dev/cdrom /cdrom
В этой команде содержатся все параметры, которые указаны в fstab для CD-ROM. Параметр -t iso9660 указывает на тип файловой системы. Параметр -o ro указывает, что устройство не для записи. /dev/cdrom - имя устройства, /mnt/cdrom - точка монтирования.
Перед извлечением дискеты, CD-ROM или другого подмонтированного в настоящий момент сменного носителя, к нему необходимо применить команду umount - размонтировать. Аргументом для umount является либо имя устройства, либо точка монтирования. Например, для размонтирования CD-ROM из предыдущего примера подойдет одна из команд:
# umount /dev/cdrom
# umount /mnt/cdrom
В стандартной конфигурации VectorLinux только root может монтировать и размонтировать устройства, вы можете дать возможность делать то же самое и обычным пользователям, добавив опцию "users" (без кавычек) в fstab:
|
/dev/hda4 |
/mnt/personal |
vfat |
defaults,auto,users,umask=000 0 0 |
Copyright 2004 Vector Linux
Released under [GNU Free Document License [ http://www.gnu.org/licenses/fdl.html
]
Adapted from The Official Guide to Slackware
Перевод
на русский
язык: stirn (Лабазников Николай), stirn@yandex.ru