vfat 파일 시스템을 마운트할 수 없습니다. mtab은 해당 파일 시스템이 마운트되었음을 ​​나타냅니다.

vfat 파일 시스템을 마운트할 수 없습니다. mtab은 해당 파일 시스템이 마운트되었음을 ​​나타냅니다.

여러 디스크에 여러 파티션이 있는 Linux를 설치했으며 vfat 파일 시스템을 읽고 쓰는 데 필요한 모든 패키지도 설치했습니다.

메인 드라이브 [SSD] 내 Linux 설치. 두 번째 드라이브[SSD]는 Linux를 위한 추가 공간과 Windows 10 설치를 위한 별도의 파티션을 제공합니다. 세 번째 드라이브[외장 하드 드라이브]에는 HFS+ 및 ExFAT 파티션 2개가 포함되어 있습니다.

mtab에서 Windows 또는 ExFAT 파티션이 마운트되었다고 주장하지만 액세스할 수 없기 때문에 마운트할 수 없습니다. mtab 파일을 확인했는데 NTFS 또는 ExFAT 파티션에 대한 마운트 항목이 없습니다.

Windows 10에는 W10이라는 레이블이 붙어 있고 ExFAT 파티션에는 ExFAT이라는 레이블이 붙어 있습니다.

[W10]

Error mounting /dev/sdb3 at /media/user/W10: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb3" "/media/user/W10"' exited with non-zero exit status 21: mount: according to mtab, /dev/sdb3 is already mounted on /media/user/W10

[ExFAT]

Error mounting system-managed device /dev/sdc5: Command-line `mount "/media/user/ExFAT"' exited with non-zero exit status 1:
stdout: `FUSE exfat 1.0.1
'stderr: `mount: according to mtab, /dev/sdc5 is already mounted on /media/user/ExFAT'

나는 이 파티션에 대한 마운트 옵션을 변경한 적이 없으며 드라이브 마운트 해제를 시도했지만 드라이브가 마운트되지 않았다고 말하고 심지어 외부 드라이브의 연결을 끊었지만 완전히 액세스할 수 없을 때 다시 연결한 후 mtab에 의해 마운트되었다고 주장했습니다. 외장 드라이브의 HFS+ 파티션은 제대로 마운트되었으며 아무 문제 없이 파티션을 탐색할 수 있었습니다. 단지 어떤 이유로 NTFS 및 ExFAT 파티션 마운트가 엉망이 되었을 뿐입니다. 내가 아는 한, Windows 파티션을 마운트하려면 vfat파일 시스템을 사용해야 인식되지만 ExFAT를 사용하면 설치 exfatexfat-utils하면 됩니다 . 그러나 현재 상태에서는 mtab이 이미 설치되어 있다고 주장하고 어디에서나 액세스할 수 없기 때문에 그렇게 할 수 없습니다. 그들에 따르면 모두 "자동 설치 옵션"으로 설정되어 있어 제대로 작동합니다.exfat-fusesudo mount -t /dev/sdc5 /media/user/ExFATgnome-disk-utility

답변1

글쎄, 뭐당신 /etc/mtab파일에? 파일 시스템에 관계없이 /dev/sdb3또는에 대한 참조가 있습니까?/dev/sdc5

커널에서 직접 실제 설치 상태 정보를 볼 수 있습니다 . 파일 /proc/mountsmtab비교하세요 .

일부 배포판은 일부 사용자 공간 설치 도구에서 할 수 있는 것처럼 다른 배포판을 일반 파일 /etc/mtab로 링크하기도 합니다 ./proc/mounts/etc/mtab/etc/mtab

Linux 파티션 유형은 vfatVFAT 확장 파일 및 디렉터리 이름이 있거나 없는 FAT 및 FAT32 파일 시스템에만 사용할 수 있습니다. Windows 파티션은 NTFS일 수도 있으므로 "Windows 파티션을 마운트하려면 vfat를 사용해야 합니다."는 올바르지 않습니다.

관련 정보