Ntfs 파티션 부팅 시 자동 마운트 실패...입니다

나름대로 구글링해 가면서 몇 번 시도해 봤는데, 잘 안 되는군요.

번번이 부팅 시 "An error occurred while mounting …"만 뜹니다.

/etc/fstab을 수정하는 방법으로 시도했습니다.

해당 파일에 추가한 내용은 다음과 같습니다.

[code:nbwd8ha3]UUID=10CF60C05A7A45A2 /media/10CF60C05A7A45A2 fuseblk rw,nosuid,nodev,allow_other,default_permissions,blksize=4096 0 0[/code:nbwd8ha3]

기타 참고하실 만한 내용은 다음과 같습니다.

  1. sudo blkid 명령으로 확인한, 마운트할 파티션에 대한 정보는 다음과 같습니다.

[code:nbwd8ha3]/dev/sdb5: UUID="10CF60C05A7A45A2" TYPE="ntfs"[/code:nbwd8ha3]

  1. cat /etc/mtab | grep /dev/sdb5 명령의 결과는 다음과 같습니다. (해당 파티션 수동 마운트 이후 얻은 출력. 마운트하지 않은 상태에서는 출력이 없음)

[code:nbwd8ha3]/dev/sdb5 /media/10CF60C05A7A45A2 fuseblk rw,nosuid,nodev,allow_other,default_permissions,blksize=4096 0 0[/code:nbwd8ha3]

다음은 /etc/fstab의 ntfs마운트 예제

#UUID=XXXXXXXXXXXXXXX /win ntfs defaults,utf8,umask=113,fmask=113,dmask=007,gid=plugdev 0 0
#/dev/disk/by-label/WIN7 /win ntfs defaults,utf8,umask=113,fmask=113,dmask=007,gid=plugdev 0 0
/dev/sdb5 /win ntfs defaults,utf8,umask=113,fmask=113,dmask=007,gid=plugdev 0 0

fuse를 사용하게 되면 mount type이 fuseblk가 되고, 자동으로 디렉토리를 만들면서 마운트합니다.

그러나, /etc/fstab에 마운트 위치를 지정하게 되면, 먼저 디렉토리를 만드셔야 합니다.

sudo mkdir /win

그리고, /etc/group을 확인하셔서 plugdev가 있는지 확인, 없다면
sudo addgroup --system plugdev
sudo adduser myaccount plugdev

일반적으로 plugdev그룹은 탁찰식인 외장장치에 대한 그룹을 말합니다.
mask는 보수이기 때문에 7-수치로 표현됩니다.
umask는 생성시 기본 접근권한, fmask는 마운트시 파일의 접근권한, dmask는 마운트시 디렉토리의 접근권한을 나타냅니다.
mask가 113이라는 것은 chmod 664와 같은 것입니다.
gid=plugdev로 지정하게 되면, 마운트시 소유그룹이 plugdev가 되고, 664 권한에 의해 그룹에 읽기,쓰기가 허용됩니다.

덕분에 잘 해결되었습니다. 감사합니다!