여러 디스크에 여러 파티션이 있는 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를 사용하면 설치 exfat
만 exfat-utils
하면 됩니다 . 그러나 현재 상태에서는 mtab이 이미 설치되어 있다고 주장하고 어디에서나 액세스할 수 없기 때문에 그렇게 할 수 없습니다. 그들에 따르면 모두 "자동 설치 옵션"으로 설정되어 있어 제대로 작동합니다.exfat-fuse
sudo mount -t /dev/sdc5 /media/user/ExFAT
gnome-disk-utility
답변1
글쎄, 뭐예당신 /etc/mtab
파일에? 파일 시스템에 관계없이 /dev/sdb3
또는에 대한 참조가 있습니까?/dev/sdc5
커널에서 직접 실제 설치 상태 정보를 볼 수 있습니다 . 파일 /proc/mounts
과 mtab
비교하세요 .
일부 배포판은 일부 사용자 공간 설치 도구에서 할 수 있는 것처럼 다른 배포판을 일반 파일 /etc/mtab
로 링크하기도 합니다 ./proc/mounts
/etc/mtab
/etc/mtab
Linux 파티션 유형은 vfat
VFAT 확장 파일 및 디렉터리 이름이 있거나 없는 FAT 및 FAT32 파일 시스템에만 사용할 수 있습니다. Windows 파티션은 NTFS일 수도 있으므로 "Windows 파티션을 마운트하려면 vfat를 사용해야 합니다."는 올바르지 않습니다.