/ etc / fstab과 / etc / mtab의 차이점은 무엇입니까?


28

모두 /etc/mtab/etc/fstab예를 들어, 볼륨을 마운트에 대한 데이터를 포함 :

/etc/mtab

/dev/xvda1 / ext4 rw,discard 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
...

/etc/fstab

LABEL=cloudimg-rootfs   /    ext4   defaults,discard    0 0
/dev/xvdf /home/ubuntu/logs ext4 rw 0 0

파일의 차이점은 무엇입니까?

답변:


31

/etc/fstab부팅시 마운트 할 파일 시스템 목록입니다. 컴퓨터가 부팅되면 Windows 또는 파일 스토리지 파티션을 마운트하려면에 적절한 항목을 입력해야합니다 /etc/fstab.

/etc/mtab현재 마운트 된 파일 시스템 의 목록입니다 . 디스크가 연결되어 있지만 마운트되지 않은 경우 /etc/mtab파일에 표시되지 않습니다 . 마운트하면 거기에 표시됩니다.

또한 systemd (15.04 릴리스부터 Ubuntu가 전환 된)를 사용하면 부팅시 *.mount파일을 통해 마운트해야하는 파일 시스템을 선언 할 수 있습니다 . 주제에 대한 James Oguya의 학습서 를 참조하십시오 .

자세한 내용은 mountmanual을 읽으십시오 .


19

TL; DR

  • /etc/fstab사용자가 만든 것입니다. 로 마운트 할 볼륨 목록이 포함되어 있습니다 mount.
  • /etc/mtab시스템에 의해 생성됩니다. 현재 마운트 된 장치 목록이 포함되어 있습니다.
  • 파일의 형식은 비슷합니다. 새 장치를 설치 한 후,에서 해당 줄을 복사 /etc/mtab/etc/fstab부팅 할 때 또는 호출 후이 될 수 있도록 자동 설치 mount -a.

mount매뉴얼 에서 인용

/etc/fstab, /etc/mtab/proc/mounts파일

파일 /etc/fstab에는 어떤 옵션을 사용하여 어떤 장치가 일반적으로 마운트되는지를 설명하는 행이 포함될 수 있습니다.

프로그램 mountumount현재의 목록을 유지 파일에 파일 시스템을 탑재 /etc/mtab.

proc 파일 시스템이 마운트 될 때 (예 :에서 /proc) 파일 /etc/mtab/proc/mounts매우 비슷한 내용을 갖습니다. 전자는 사용 된 마운트 옵션과 같은 정보가 더 많지만 반드시 최신 정보는 아닙니다.

mount -a

mount -a [-t 유형] [-O optlist]

(보통 부트 스크립트에 제공됨)는 fstab에 언급 된 모든 파일 시스템 (적절한 유형 및 / 또는 적절한 옵션이 있거나없는)이 noauto 키워드를 포함하는 행을 제외하고 표시된대로 마운트되도록합니다. -F 옵션을 추가하면 마운트 포크가 만들어져 파일 시스템이 동시에 마운트됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.