파일 시스템이 "/etc/fstab"에 표시되지만 "df -a"를 사용하지 않습니까?

파일 시스템이 "/etc/fstab"에 표시되지만 "df -a"를 사용하지 않습니까?

/etc/fstab다음 파일 시스템이 표시 되지만 사용되지 않는 이유를 이해할 수 없습니다 df -a.

/dev/sdb1 /var/log/apache_logs          reiserfs    user,noauto,rw,exec,suid,user_xattr        0       2

/var/log/apache_logs폴더가 존재하고 액세스할 수 있음 을 확인했습니다 .

df -a이 명령은 모든 파일 시스템을 나열 하면 안 되나요 ?

$ df -a
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/ghost-root
                       7583436   1252188   5946020  18% /
proc                         0         0         0   -  /proc
none                         0         0         0   -  /sys
none                         0         0         0   -  /sys/fs/fuse/connections
none                         0         0         0   -  /sys/kernel/debug
none                         0         0         0   -  /sys/kernel/security
udev                    254652       164    254488   1% /dev
none                         0         0         0   -  /dev/pts
none                    254652         0    254652   0% /dev/shm
none                    254652        52    254600   1% /var/run
none                    254652         0    254652   0% /var/lock
none                    254652         0    254652   0% /lib/init/rw
/dev/sdc1               198321      5763    182319   4% /tmp
/dev/sda5               233335     12670    208217   6% /boot
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/mapper/ghost-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda5 during installation
UUID=f9f46813-a78a-42e8-a007-53308212ee26 /boot           ext2    defaults        0       2
/dev/sdb1 /var/log/apache_logs          reiserfs    user,noauto,rw,exec,suid,user_xattr        0       2
/dev/sdc1 /tmp         ext2        noexec,nosuid,rw                    0       0
/dev/mapper/ghost-swap_1 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
$ 

답변1

파일 시스템 마운트 옵션에 /etc/fstabnoauto옵션이 포함되어 있습니다. 결과는 다음과 같습니다아니요시작 시 자동으로 설치되지 않으며 통과하지도 않습니다 mount -a.

특정 mount /dev/sdb1또는 mount /var/log/apache_logs명령을 통해서만 설치할 수 있습니다. 분명히 이 명령은 아직 발행되지 않았습니다.

df -a모두 나열됩니다설치됨/proc파일 시스템 - 또는 같은 의사 파일 시스템과 /sys중복되고 액세스할 수 없는 마운트된 파일 시스템을 포함하지만 포함하지는 않습니다.설치되지 않음파일 시스템.

user일반 사용자라도 특정 파일 시스템을 특정 마운트 지점에 마운트할 수 있으며, 마운트한 사용자(물론 루트)만 다시 마운트 해제할 수 있음을 나타내는 옵션 도 있습니다 .

답변2

df마운트된 파일 시스템을 표시합니다. fstab 라인이 포함되어 있으므로 noauto자동으로 마운트되지 않습니다. 아마도 실행했을 때 설치되지 않았을 것입니다 df. 이 user옵션은 루트가 아닌 사용자가 수동으로 설치해야 할 수도 있음을 나타냅니다.

관련 정보