NTFS 드라이브에 대한 쓰기 액세스

NTFS 드라이브에 대한 쓰기 액세스

이전에는 이 문제가 발생하지 않았습니다. 이 드라이브는 쓰기 액세스 권한을 부여하지 않습니다. 드라이브는 ntfs입니다. Fstab이 기본값으로 설정되어 있으며 이제 rw 옵션을 시도했지만 결과가 없습니다. 만자로를 사용하세요.

드라이브에 대한 쓰기 권한을 얻으려면 어떻게 해야 합니까?

마운트 지점의 권한은 다음과 같습니다.

drwxr-xr-x 12 root root 4096 mar 30 03:23 Hitachi
drwxrwxrwx  1 root root 8192 mar 28 13:05 Tor
drwxrwxrwx  1 root root 4096 mar 28 13:05 WD
drwxrwxrwx  1 root root 4096 abr 10 01:10 Win10

fstab 항목:

UUID=821840AA18409F53 /home/poldini/Desktop/Win10 ntfs auto,rw,noatime 
0 2 
UUID=E600C8DD00C8B5B9 /home/poldini/Desktop/WD ntfs 
auto,rw,noatime 0 2 
UUID=0356C5240C356E1A /home/poldini/Desktop/Torr 
ntfs auto,rw,noatime 0 2 
UUID=76222aac-470c-4d9d-97e4-f2cf0afeef4d 
/home/poldini/Desktop/Hitachi ext4 auto,rw,noatime 0 2

설치 출력:

/dev/sdb2 on /home/poldini/Desktop/Win10 type fuseblk 
(ro,nosuid,nodev,noatime,user_id=0,group_id=0,allow_other,blksize=4096)

/dev/sdc2 on /home/poldini/Desktop/WD type fuseblk 
(ro,nosuid,nodev,noatime,user_id=0,group_id=0,allow_other,blksize=4096) [WD]

/dev/sde1 on /home/poldini/Desktop/Hitachi type ext4 (rw,noatime,data=ordered)

/dev/sda1 on /home/poldini/Desktop/Torr type fuseblk
(ro,nosuid,nodev,noatime,user_id=0,group_id=0,allow_other,blksize=4096)

답변1

나에게 이것은 문제였습니다. @Leopoldini가 올바르게 식별했기 때문에 Windows 디스크 쓰기 캐시에 문제가 있었습니다. 나는 이것을 Windows 10과 Fedora에서 테스트했으며 나에게 효과적입니다.

내가 따라온 단계는 다음과 같습니다.

Win 10, first go to,

Device Manager  ->  Disk Drives

Then, select the disk you want to disable caching - right click -> Properties -> Policies -> Write-Caching policy

Uncheck "Enable write caching on the device" 

그게 다입니다. Linux(저는 Fedora 28)로 재부팅합니다. 이제 디스크가 "rw" 권한으로 마운트된 것을 볼 수 있습니다.

답변2

Linux NTFS 커널 모듈(CONFIG_NTFS_FS)은 NTFS 볼륨에 대한 읽기 전용 액세스를 제공하지만 읽기-쓰기 액세스는 지원하지 않습니다. 읽기 및 쓰기 액세스 권한을 얻으려면 다음이 필요합니다.

  1. 읽기 및 쓰기 지원 활성화(CONFIG_NTFS_RW, 권장되지 않음)
  2. FUSE 기반 NTFS-3G 모듈 사용(권장)

내장 모듈이 더 이상 사용되지 않는 이유는 무엇입니까?

[CONFIG_NTFS_RW] NTFS 드라이버에서 부분적이지만 안전한 쓰기 지원을 활성화합니다. 지원되는 유일한 작업은 파일 길이를 변경하지 않고 기존 파일을 덮어쓰는 것입니다. 파일이나 디렉터리를 생성하거나 삭제하거나 이름을 바꿀 수 없습니다. 상주하지 않는 파일만 쓸 수 있으므로 일부 매우 작은 파일(<500바이트 정도)은 쓸 수 없다는 점에 유의하세요. -https://cateee.net/lkddb/web-lkddb/NTFS_RW.html

당신이 가지고 있다고 가정NTFS-3G일단 설치되면 모듈을 사용하여 ntfs교체하십시오 ntfs-3g./etc/fstab

UUID=821840AA18409F53 /home/poldini/Desktop/Win10 ntfs-3g auto,rw,noatime 
0 2 
UUID=E600C8DD00C8B5B9 /home/poldini/Desktop/WD ntfs-3g 
auto,rw,noatime 0 2 
UUID=0356C5240C356E1A /home/poldini/Desktop/Torr 
ntfs-3g auto,rw,noatime 0 2 
UUID=76222aac-470c-4d9d-97e4-f2cf0afeef4d 
/home/poldini/Desktop/Hitachi ext4 auto,rw,noatime 0 2

답변3

나는 회의적이었지만 해결책이 있는지 확인하고 싶었습니다.

디스크에 대한 Windows 캐싱을 꺼야 합니다. Windows를 통해 이 작업을 완료하면 모든 권한이 부여됩니다.

관련 정보