NTFS 파티션을 마운트하려고 합니다. 시도하면 $sudo mount /dev/sda8 /media/FILES
다음과 같은 결과가 나타납니다 fuse: device not found, try 'modprobe fuse' first
. 물론 나는 이것을 시도했고 $modprobe fuse
그것을 얻었습니다 modprobe: FATAL: Module fuse not found in directory /lib/modules/4.9.25
. 나는 또한 시도 $ntfsfix
하고 ntfs-3g
명령했습니다... 이전에는 이 퓨즈가 없었지만 성공적으로 설치했습니다. 이 문제를 해결하는 데 도움을 주실 수 있나요?
UPD: linux 4.10.13-1
및 커널4.9.25
UPDATE 12.05.17
요약하자면, 커널에서 Fuse 모듈을 찾아서 다시 빌드하려고 합니다. 예! 퓨즈 표시를 잊어버렸어요. 커널을 다시 컴파일하고 재부팅한 후 mount /dev/sda8 /media
.
답변1
일반적으로 최신 소스이므로 Arch 문서를 확인하세요.https://wiki.archlinux.org/index.php/NTFS
보시다시피 포인트가 됩니다NTFS-3G 팩
따라서 Linux에서 완전한 ntfs 지원을 얻는 첫 번째 단계는 위 패키지를 설치하는 것입니다. 루트로서 다음을 설치하십시오.
pacman -Syu
pacman -S ntfs-3g
그런 다음 ntfs 파티션을 생성/마운트/읽기/쓰기할 수 있습니다.
세부 사항:
팩맨종속성(fuse2 포함)이 처리됩니다. 커널을 다시 컴파일할 필요는 없습니다.
ntfs-3g를 설치한 후 다음을 사용하세요.산명령이 작동해야 합니다. 파일 관리자를 사용할 수도 있습니다(예: Gnome의 Nautilus 또는 KDE의 Dolphin은 둘 다 지원하므로 수동으로 설치할 필요가 없습니다).
이름 지정(sda)으로 인해 USB 드라이브가 아닌 내부 하드 드라이브라고 가정하므로 시스템 시작 시 설치하려면 해당 드라이브를 넣어야 할 수도 있습니다./etc/fstab:
# <file system> <dir> <type> <options> <dump> <pass>
/dev/NTFS-part /mnt/win ntfs-3g defaults 0 0
귀하의 질문에 따르면,NTFS 부분은 /dev/sda8이어야 합니다., 하지만 이를 확인해 주세요.
또한 글을 쓰려면 기본 권장 옵션을 설정하는 것이 좋습니다.
# <file system> <dir> <type> <options> <dump> <pass>
/dev/NTFS-part /mnt/win ntfs-3g uid=username,gid=users,umask=0022 0 0
여기에서 교체해야합니다사용자 이름귀하의 uid 필드에. umask 설정은 NTFS와 Linux 간의 권한 호환성을 고려해야 합니다. GID가 허용한 회원사용자그룹 액세스(및 설치). 기본적으로 Arch Linux의 모든 사용자는 사용자 그룹의 구성원입니다. groups
멤버십을 보려면 명령을 사용하여 확인하세요.
고려해야 할 몇 가지 다른 설정이 있지만 다음을 참조하겠습니다.공식 아치 리눅스 NTFS 위키그런 분들을 위해.
편집: 추가됨와이패키지를 설치하기 전에 pacman 플래그를 사용하여 DB가 최신 상태인지 확인하세요.
편집 2: 추가됨너누군가가 이미 해당 패키지를 설치한 경우를 대비해 pacman 플래그를 지정하고 아래 설명에 따르면 해당 특정 패키지와 종속성이 업그레이드되어 시스템이 중단될 수 있습니다. 신규 설치에 대한 질문/답변 조건을 고려하면 반대표는 다소 극단적입니다.
편집 3: 명확성을 위해 설치와 업데이트/업그레이드를 분리합니다.
답변2
문제는 커널을 업그레이드한 후 재부팅하지 않았기 때문에 필요한 커널 모듈을 로드할 수 없다는 것입니다.
답변3
정리하자면, 커널 구성에서 Fuse 모듈을 찾아서 재구축해 보았습니다. 예! 퓨즈 표시를 잊어버렸어요. 커널을 다시 컴파일하고 재부팅한 후 mount /dev/sda8 /media
.