Это мое /etc/fstab
файл на моем CentOS6.6:
/dev/mapper/VolGroup-lv_root / ext4 usrjquota=quota.user,jqfmt=vfsv0,noatime,nodiratime,commit=120 1 1
UUID=5fde0497-7901-4de8-9516-f645e4fc9029 /boot ext4 defaults 1 2
/dev/mapper/VolGroup-lv_home /home ext4 usrjquota=quota.user,jqfmt=vfsv0,noatime,nodiratime,commit=120,data=writeback 1 2
/dev/mapper/VolGroup-lv_swap swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/usr/tmpDSK /tmp ext3 defaults,noauto,nodev,nosuid,noexec 0 0
/tmp /var/tmp none rw,noexec,nosuid,nodev,bind 0 0
Я знаю, что если вы хотите смонтировать что-либо в fstab в самом первом разделе, нам нужно указать устройство (exp: / dev / sda1) или метку (LABEL = / newdisk) или UUID.
Но я вижу, что в моем fstab некоторые строки сначала не упоминают имя устройства / UUID или LABEL. Например: (Это сервер Cpanel)
tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/usr/tmpDSK /tmp ext3 defaults,noauto,nodev,nosuid,noexec 0 0
/tmp /var/tmp none rw,noexec,nosuid,nodev,bind 0 0
Но у нас нет имени устройства / usr / tmpDSK. А как насчет tmpfs, который установлен на / dev / shm, как насчет proc, который установлен на / proc
Как они монтируются без указания имени устройства, которому они принадлежат?
Я прочитал много статей в Интернете, но не понял, как эти файлы монтируются в точке монтирования.
Не могли бы вы помочь мне понять это?
Это специальные виртуальные файловые системы:
tmpfs
это специальное устройство в памяти, используемое специально для временных файлов (поэтому используется для tmp) Подробнее в http://www.denx.de/wiki/view/DULG/FilesystemTMPFS
proc
- это особая файловая система, которая раскрывает системные конфигурации, статус и дополнительную информацию в файловой системе. Подробнее о в http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/proc.html
devpts
и sysfs
также являются виртуальными файловыми системами, используемыми ядром, вы можете искать их, если хотите знать.
И наконец по поводу /usr/tmpDSK
есть вариант noauto
так что том не установлен.