누구든지 마운트의 출력을 설명할 수 있습니까?

누구든지 마운트의 출력을 설명할 수 있습니까?

mount명령을 실행할 때 다음과 같은 출력이 나타납니다.

[root@]# mount
/dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw)
/dev/sda3 on /home type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)

이 명령의 출력을 이해할 수 없습니다. 누구든지 이 출력을 설명할 수 있습니까?

답변1

달리기mount매개변수가 없으면 마운트된 파일 시스템 목록이 의 마운트된 파일 시스템 테이블을 기반으로 출력됩니다 /etc/mtab. 이 /etc/mtab파일은 일반적 mount으로 및 에 의해 유지 관리 되지만 umount일부 환경(예: Live CD)에서는 /etc/mtab에 대한 심볼릭 링크일 수 있습니다 /proc/self/mounts.

커널은 현재 마운트된 네임스페이스에 마운트된 파일 시스템에 대한 정보를 유지 관리합니다./proc/[pid]/mounts. 전통적으로 Linux 커널은 모든 마운트를 노출하여 노출했지만 /proc/mounts커널 버전 2.4.19에 프로세스별 마운트 네임스페이스가 도입된 /proc/mounts이후 /proc/self/mounts. 이러한 파일의 형식은 다음 문서에 설명되어 있습니다.매뉴얼 페이지fstab.

사용자 공간 프로그램에 의해 유지 관리되는 /etc/mtab내용과 내용이 다를 수 있다는 점에 유의하십시오. 이는 및 프로그램을 거치지 않고 및 시스템 호출을 통해 직접 파일 시스템을 마운트하거나 마운트 해제하는 경우 발생할 수 있습니다. 서로 다른 마운트 네임스페이스 간의 차이로 인해 및 ./etc/mtab/proc/self/mountsmount()umount()mountumount/etc/mtab/proc/self/mounts

출력의 각 줄은 mount다음 형식을 갖습니다.

fs_spec on fs_file type fs_vfstype (fs_mntopts)

어디

  • fs_spec마운트할 블록 장치 또는 원격 파일 시스템을 설명합니다.

  • fs_file파일 시스템의 마운트 지점을 설명합니다.

  • fs_vfstype파일 시스템의 유형을 설명합니다.

    현재 커널이 지원하는 파일 시스템 목록은 다음을 통해 노출됩니다./proc/filesystems. 각 파일 시스템에 대한 자세한 설명서는 다음에서 찾을 수 있습니다.리눅스 커널 트리.

  • fs_mntopts파일 시스템과 관련된 설치 옵션을 설명합니다.

    파일 시스템 독립적 옵션은 다음에 나열되어 있습니다.mount매뉴얼 페이지. 파일 시스템별 옵션은 다음을 참조하세요.커널 트리 문서이 파일 시스템의 경우.

답변2

먼저 차이점을 알아야합니다.가상 파일 시스템그리고물리적 파일 시스템(구글을 확인하세요).

proc, sysfs, tmpfs,devptssun_rpcgvfs-fuse-daemon가상 파일 시스템입니다.

/dev/sda1 및 /dev/sda3은 미디어 장치, 즉 물리적 파일 시스템입니다.

proc: proc프로세스 관리를 위한 가상 파일 시스템으로 각 PID와 기타 리소스를 볼 수 있습니다.

sysfs: 커널에 의해 관리되는 또 다른 가상 파일 시스템입니다. proc그러나 PIDs하드웨어 및 기타 리소스 측면에서는 그렇지 않습니다.

/dev/pts: GNU/Linux에는 가상 터미널과 실제 터미널이 있습니다. 실제 터미널의 경우 , /dev/tty1, /dev/tty2전환 /dev/tty2을 통해 액세스할 수 있지만 가상 터미널의 경우 , 등 을 포함하는 디렉터리가 CTRL+ALT+F1..8있습니다. 각 숫자는 가상 터미널을 나타냅니다./dev/pts//dev/pts/012

/dev/shm: shm은 SHAred Memory의 약자로, 데이터를 공유하는 장소입니다.

RPC: 원격 절차 호출.

tmpfs: 커널이 각 작업을 위한 공간이 필요할 때 이 유형을 설치합니다. 예를 들어/tmp

노트:먼저 가상 파일 시스템을 읽은 다음 설치를 읽습니다.

답변3

기본적으로 이 mount명령은 현재 시스템에 설치된 미디어 장치 목록을 표시합니다. mount 명령은 다음 네 가지 정보를 제공합니다.

  • 미디어 장치 위치
  • 미디어가 탑재된 가상 디렉터리의 탑재 지점
  • 파일 시스템 유형
  • 마운트된 미디어의 접근 상태

mound 명령의 샘플 출력 첫 번째 줄에 표시된 대로:

  • /dev/sda2장치 위치입니다
  • /설치 미디어의 설치 지점입니다.
  • ext4파일 시스템 유형
  • (rw)액세스 상태는 (읽기 및 쓰기)입니다.

options예제의 다른 행에 표시된 것처럼 네 번째 열에는 다른 많은 항목이 있을 수 있습니다. 이 문서에서 자세히 찾을 수 있습니다.http://en.wikipedia.org/wiki/Fstab

관련 정보