시작 시 기본적으로 /etc/fstab을 사용한 마운트가 작동하지 않습니다.

시작 시 기본적으로 /etc/fstab을 사용한 마운트가 작동하지 않습니다.

몇 시간 동안 저는 서버 시작 시 자동으로 파티션(md0)을 마운트하려고 했습니다.

내 /etc/fstab의 내용:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdd1 during installation
UUID=369adef0-c8d7-4a35-9fcf-6e8cb6dc2546 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdd5 during installation
UUID=ed608f40-8f2f-4f57-8488-8981cc602010 none            swap    sw              0       0
/dev/sde1       /media/usb0     auto    rw,user,noauto  0       0
/dev/md0        /mnt/RAID       ext4    rw,user,noauto  0       0

그러나 이것은 작동하지 않습니다. 그런 다음 수동으로 설치했는데 mount -t ext4 /dev/md0 /mnt/RAID제대로 작동했습니다. 하지만 서버를 다시 시작할 때마다 수동으로 마운트해야 해서 매우 귀찮습니다.

이 작업을 자동으로 수행하는 방법이 있나요?


혼동하기 쉽기 때문입니다.시작 시 기본적으로 마운트됨체계적이지만자동마운트와 관련이 없습니다.. 차이점은 자동 마운트는 실제 파일에 액세스할 때(물리적 읽기 및 쓰기) 파일 시스템을 자동으로 마운트하고 일반적으로 사용하지 않을 때는 마운트 해제한다는 것입니다.

답변1

noauto설치 옵션 중 하나로 사용할 수 있습니다 /dev/md0. 이는 장치가 암시적으로(부팅 시 또는 를 통해 mount -a) 마운트되지 않고 명시적으로 마운트되어야 함을 의미합니다.

이를 제거 noauto하면 예상한 동작을 얻을 수 있습니다.

관련 정보