ntfs-3g: 입출력 오류

ntfs-3g: 입출력 오류

지난 3일 동안(업데이트 후) 내 Debian Jessie는 NTFS 디스크 마운트를 거부했습니다. libfuse2와 ntfs-3g를 다시 설치했지만 여전히 동일합니다.입출력 오류

Windows 7 및 OSX Mavericks(ntfs-3g 사용)에서 동일한 디스크를 사용해 보았는데 제대로 작동했습니다. ntfs-3g를 지우고 다시 설치했는데도 같은 문제가 발생합니다.

디스크가 마운트될 때도 있고 그렇지 않을 때도 있습니다. 마운트되면 마운트된 디렉터리에 들어갈 수 있는 경우도 있고, 마운트된 디렉터리에 대해 bash 잘못된 입력/출력 오류가 발생하는 경우도 있습니다. 마운트된 디렉토리에 들어갈 수 있을 때 ls -l을 시도하면 파일/디렉토리 속성 대신 많은 물음표가 표시됩니다.

Windows에서 ntfsfix와 chkdisk를 시도했는데 둘 다 문제가 없다고 보고했습니다. 그러나 이 Jessie 설치에서는 갑자기 정상적으로 마운트되지 않았습니다.

정보연결된 외부 디스크 외에는 유용한 정보가 없습니다.

[12816.210969] scsi 20:0:0:0: Direct-Access     Seagate  External         SG16 PQ: 0 ANSI: 4
[12816.211825] sd 20:0:0:0: Attached scsi generic sg7 type 0
[12816.212542] sd 20:0:0:0: [sdg] 732566642 4096-byte logical blocks: (3.00 TB/2.72 TiB)
[12816.213591] sd 20:0:0:0: [sdg] Write Protect is off
[12816.213595] sd 20:0:0:0: [sdg] Mode Sense: bf 00 00 00
[12816.214782] sd 20:0:0:0: [sdg] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[12816.215561] sd 20:0:0:0: [sdg] 732566642 4096-byte logical blocks: (3.00 TB/2.72 TiB)
[12816.242055]  sdg: sdg1 sdg2
[12816.243244] sd 20:0:0:0: [sdg] 732566642 4096-byte logical blocks: (3.00 TB/2.72 TiB)
[12816.246031] sd 20:0:0:0: [sdg] Attached SCSI disk

parted /dev/sdg 'print'
Model: Seagate External (scsi)
Disk /dev/sdg: 3001GB
Sector size (logical/physical): 4096B/4096B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      258kB   1038GB  1038GB  primary
 2      1038GB  3001GB  1962GB  primary

fdisk -l /dev/sdg
Note: sector size is 4096 (not 512)

Disk /dev/sdg: 3000.6 GB, 3000592965632 bytes
255 heads, 63 sectors/track, 45600 cylinders, total 732566642 sectors
Units = sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00090a06

   Device Boot      Start         End      Blocks   Id  System
/dev/sdg1              63   253473569  1013894028    7  HPFS/NTFS/exFAT
/dev/sdg2       253473792   732566527  1916370944   83  Linux

mount -t ntfs-3g /dev/sdg1 /media/Downloads
ntfs-3g-mount: failed to access mountpoint /media/Downloads: Input/output error

내가 그것을 통해 설치하는 경우

mount -t ntfs-3g /dev/sdg1 /media/Downloads

내가 그것에 들어가면 :

cd media/Downloads 
root@athena:/media/Downloads# ls -l
ls: reading directory .: Input/output error
total 0
root@athena:/media/Downloads#

그러나 설치 내용은 다음과 같습니다.

/dev/sdf1 on /media/Downloads type fuseblk (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)

내가 어떤 브레이크를 밟았나요?

편집하다

ntfsinfo -m /dev/sdg1

Volume is scheduled for check.
Please boot into Windows TWICE, or use the 'force' option.
NOTE: If you had not scheduled check and last time accessed this volume
using ntfsmount and shutdown system properly, then init scripts in your
distribution are broken. Please report to your distribution developers
(NOT to us!) that init scripts kill ntfsmount or mount.ntfs-fuse during
shutdown instead of proper umount.
Failed to open '/dev/sdg1'.

편집 #2

ntfsinfo -fm /dev/sdg1 
WARNING: Dirty volume mount was forced by the 'force' mount option.
Volume Information 
        Name of device: /dev/sdg1
        Device state: 11
        Volume Name: 
        Volume State: 91
        Volume Flags: 0x0001 DIRTY
        Volume Version: 3.1
        Sector Size: 4096
        Cluster Size: 4096
        Index Block Size: 4096
        Volume Size in Clusters: 253473506
MFT Information 
        MFT Record Size: 4096
        MFT Zone Multiplier: 0
        MFT Data Position: 24
        MFT Zone Start: 0
        MFT Zone End: 31684192
        MFT Zone Position: 4
        Current Position in First Data Zone: 31684192
        Current Position in Second Data Zone: 0
        Allocated clusters 145403 (0.1%)
        LCN of Data Attribute for FILE_MFT: 4
        FILE_MFTMirr Size: 4
        LCN of Data Attribute for File_MFTMirr: 126736753
        Size of Attribute Definition Table: 2560
        Number of Attached Extent Inodes: 0
FILE_Bitmap Information 
        FILE_Bitmap MFT Record Number: 6
        State of FILE_Bitmap Inode: 80
        Length of Attribute List: 0
        Number of Attached Extent Inodes: 0
FILE_Bitmap Data Attribute Information
        Decompressed Runlist: not done yet
        Base Inode: 6
        Attribute Types: not done yet
        Attribute Name Length: 0
        Attribute State: 3
        Attribute Allocated Size: 31686656
        Attribute Data Size: 31684192
        Attribute Initialized Size: 31684192
        Attribute Compressed Size: 0
        Compression Block Size: 0
        Compression Block Size Bits: 0
        Compression Block Clusters: 0
        Free Clusters: 199331046 (78.6%)

몇 시간 후에 Windows에 설치해 보겠습니다(다른 디스크에서 검사를 실행하고 있는데 방해하고 싶지 않습니다).

편집 #3

나는 창으로 돌아가서 디스크를 스캔합니다. Windows는 그 중 하나에서 문제를 발견했지만 둘 다 수정되고 설치 가능하며 찾아볼 수 있습니다.

그러나 데비안에서는 여전히 아무것도 할 수 없습니다. Gparted를 열었는데 흥미롭게도 다음과 같이 불평합니다.

Unable to read the contents of this file system!
Because of this some operations may be unavailable.
The cause might be a missing software package.
The following list of software packages is required for ntfs file system support:  ntfsprogs / ntfs-3g.

하지만,

apt-cache policy ntfs-3g
ntfs-3g:
  Installed: 1:2014.2.15AR.2-1
  Candidate: 1:2014.2.15AR.2-1
  Version table:
 *** 1:2014.2.15AR.2-1 0

! ! ! 그렇다면 일종의 ntfs-3g 버그가 발생했나요? 아니면 지금 시스템이 고장난 건가요? ? ?

답변1

이것은NTFS-3G 오류. ntfs-3g를 다운그레이드하세요. 버전에 동일한 문제가 있었고 1:2014버전에는 문제가 없었습니다 1:2012("안정적인" 저장소에 있음).

답변2

stable버전 1:2012는 더 이상 (Jessie)에 포함되어 있지 않으므로 (Sid)로 업그레이드하세요. unstable링크된 버그 보고서에 명시된 대로 현재 버전은 1:2016.2.22AR.1-3입니다.스키로바트.

관련 정보