Fstab

Fstab

fstab

fstab — один из конфигурационных файлов в UNIX-подобных системах, который содержит информацию о различных файловых системах и устройствах хранения информации компьютера; описывает, как диск (раздел, партиция) будет использоваться или как будет интегрирован в систему. Используется также для облегчения монтирования файловых систем утилитой mount (если для устройства или точки монтирования параметры описаны в файле fstab, то монтирование может производиться без явного указания параметров).

Полный путь к файлу — /etc/fstab. Это текстовый файл, обычно доступный для просмотра всем пользователям системы, но редактировать его можно только имея права суперпользователя.

Содержание

Пример

Пример использования файла fstab в системе Red Hat Linux.

# device name   mount point     fs-type      options                 dump-freq pass-num
LABEL=/         /               ext3         defaults                1 1
/dev/hda6       swap            swap         defaults                0 0
none            /dev/pts        devpts       gid=5,mode=620          0 0
none            /proc           proc         defaults                0 0
none            /dev/shm        tmpfs        defaults                0 0
 
# Removable media
/dev/cdrom      /mount/cdrom    udf,iso9660  noauto,owner,kudzu,ro   0 0
/dev/fd0        /mount/floppy   auto         noauto,owner,kudzu      0 0
 
# NTFS Windows XP partition
/dev/hda1       /mnt/WinXP      ntfs-3g      quiet,defaults,locale=en_US.utf8,umask=0	0 0
 
# Partition shared by Windows and Linux
/dev/hda7       /mnt/shared     vfat         umask=000              0 0
 
# mounting tmpfs
tmpfs           /mnt/tmpfschk   tmpfs        size=100m              0 0
# Позволяет использовать в данном случае директорию home из директории /new/mount/point/for/home. Это заменяет динамические и статические линки, которые запрещены в некоторых сервисах типа ftp.
/home           /new/mount/point/for/home auto bind

Он включает следующие поля:

  1. device name содержит источник данных, наименование раздела или его UUID.
  2. mount point точка монтирования в файловой системе.
  3. filesystem type тип файловой системы
  4. options содержит различные опции монтирования. (kudzu — специфическая опция Red Hat и Fedora.)
  5. dump-freq используется утилитой dump для определения необходимости архивирования.
  6. pass-num используется утилитой fsck для определения порядка проверки разделов. 0 = не проверять, 1 = первый, 2 = второй (и далее по порядку)

Значение 0 в любой из последней пары полей отключает соответствующую функцию.

Общие опции для всех файловых систем

Поскольку файловые системы из /etc/fstab монтируются командой mount(8),не удивительно, что поле опций содержит разделяемый запятой перечень параметров, который без изменений будет использован командой mount при попытке монтирования файловой системы.

Общими для всех файловых систем являются следующие параметры:

atime / noatime
По умолчанию Linux запоминает время создания файла, последнего обращения к файлу и последнего изменения файла. Этот режим можно отключить опцией noatime. Это может способствовать увеличению производительности, в особенности при частом обращении и модификации файлов. В Linux 2.6.30 и выше по умолчанию «to relatime».
auto / noauto
Использование auto приводит к автоматическому монтированию файловой системы во время загрузки системы или в результате выполнения команды mount -a. Параметр auto подразумевается по умолчанию. Если вы не желаете, чтобы устройство монтировалось автоматически, используйте параметр noauto. В этом случае устройство может быть смонтировано только явно.
dev / nodev
Распознавать/не распознавать специальные блочные файлы на файловой системе.
exec / noexec
Параметр exec позволяет запускать исполняемые файлы, размещенные на файловой системе, тогда как noexec запрещает это. noexec может быть полезен для разделов, не содержащих исполняемых файлов, например /var, содержащих исполняемые файлы, которые вы не желаете запускать, либо содержащих файлы, которые невозможно запустить. Последнее относится к разделам Windows.
ro / rw
Параметр ro приводит к монтированию файловой системы в режиме «только для чтения», тогда как rw разрешает чтение и запись. (неполный перевод)
sync / async
Определяет способ чтения и записи на файловую систему. sync означает синхронные операции. Этот параметр может быть использован например для файловых систем, монтируемых с дискет. Другими словами, параметр sync означает, что когда вы, например, копируете файл на дискету, данные будут полностью записаны на неё до завершения команды копирования.
suid / nosuid
Permit/Block the operation of suid, and sgid bits.
user / users / nouser
user Позволяет монтировать устройство в режиме пользователя. Данная опция автоматически включает параметры noexec, nosuid, nodev если они не были отменены. При nouser, только суперпользователь (root) может монтировать файловую систему. При users, каждый пользователь в группе users сможет размонтировать раздел.
owner (This is Linux-specific)
Permit the owner of device to mount.
defaults
Use default settings. Default settings are defined per file system at the file system level. For ext3 file systems these can be set with the tune2fs command. The normal default for Ext3 file systems is equivalent to rw,suid,dev,exec,auto,nouser,async(no acl support). Modern Red Hat based systems set acl support as default on the root file system but not on user created Ext3 file systems. Some file systems such as XFS enable acls by default. Default file system mount attributes can be over ridden in /etc/fstab.
Монтируем сетевую папку all_soft с windows машины с адресом 192.168.0.1

//192.168.0.1/all_soft /home/user/all_soft cifs iocharset=utf8,codepage=cp866,user=guest,pass=guest,rw,file_mode=0777,dir_mode=0777 0 0

Специфичные опции некоторых файловых систем

Полезные ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Fstab" в других словарях:

  • Fstab — Le fichier fstab (file systems table) est la table des différents systèmes de fichiers sur un ordinateur sous Unix/linux : il contient la liste de tous les disques utilisés et des partitions de ces disques. Pour chaque partition, il indique… …   Wikipédia en Français

  • Fstab — Saltar a navegación, búsqueda El fichero fstab (file systems table) se encuentra comúnmente en sistemas Unix (en el directorio /etc/) como parte de la configuración del sistema. Lo mas destacado de este fichero es la lista de discos y particiones …   Wikipedia Español

  • fstab — (сокр. от англ. file systems table)  один из конфигурационных файлов в UNIX подобных системах, который содержит информацию о различных файловых системах и устройствах хранения информации компьютера; описывает, как диск (раздел) будет… …   Википедия

  • fstab — The fstab (/etc/fstab) (or file systems table) file is a system configuration file commonly found on Unix systems. The fstab file typically lists all available disks and disk partitions, and indicates how they are to be initialized or otherwise… …   Wikipedia

  • Fstab — The fstab (for file systems table ) file is commonly found on Unix systems as part of the system configuration. The fstab file typically lists all available disks and disk partitions, and indicates how they are to be initialized or otherwise… …   Wikipedia

  • fstab — Le fichier fstab (file systems table) est la table des différents systèmes de fichiers sur un ordinateur sous Unix/Linux : il contient une liste des disques utilisés au démarrage et des partitions de ces disques. Pour chaque partition, il… …   Wikipédia en Français

  • fstab — El fichero fstab (file systems table) se encuentra comúnmente en sistemas Unix (en el directorio /etc/) como parte de la configuración del sistema. Lo mas destacado de este fichero es la lista de discos y particiones disponibles. En ella se… …   Wikipedia Español

  • Fstab — Unter unixartigen Betriebssystemen existiert eine Datei /etc/fstab, die eine Liste aller zu mountenden Dateisysteme enthält. Die verwendbaren Optionen unterscheiden sich oft je nach Plattform, Dateisystem und Alter des Betriebssystems.… …   Deutsch Wikipedia

  • fstab — Die Datei /etc/fstab oder /etc/vfstab enthält eine Liste aller zu mountenden Dateisysteme in unixartigen Betriebssystemen. Die verwendbaren Optionen unterscheiden sich oft je nach Plattform, Dateisystem und Alter des Betriebssystems.… …   Deutsch Wikipedia

  • FSTAB — File System Table (siehe /etc/fstab) …   Acronyms


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»