ntfs-3g:入出力エラー


8

過去3日間(更新後)、私のDebian JessieはNTFSディスクのマウントを拒否しました。libfuse2とntfs-3gを再インストールしましたが、同じ入出力エラーが発生します

Windows 7とOSX Mavericks(ntfs-3gを使用)で同じディスクを試しましたが、正常に動作しました。私はntfs-3gを削除して再インストールしましたが、それでも同じ問題が発生しました。

ディスクがマウントされる場合とマウントされない場合があります。マウントすると、マウントディレクトリに入ることができる場合がありますが、マウントディレクトリのbashエラー入出力エラーが発生する場合もあります。マウントディレクトリにアクセスできる回数、ls -lを実行すると、file / dir属性ではなく、大量の疑問符が表示されます。

私はWindowsでntfsfixとchkdiskを試してみましたが、どちらも問題は報告されませんでした。このJessieインストールの下でのみ、突然、すべて適切にマウントできなくなります。

dmesgには、接続されている外部ディスク以外に役立つ情報はありません。

[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したら:

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に戻り、ディスクをスキャンしました。Windowsは確かにそれらの1つに問題を見つけましたが、どちらも修正され、マウント可能で、ブラウズ可能でした。

それでも、Debianでは、私はまだ何もできません。私は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のバグに遭遇したり、システムが壊れたりしていませんか???


Hrm ...再起動してWindows chkdskを実行するか、ntfsinfo
-fs

マウントされたOKのように思えますが、それからの読み取りは機能しません。内部NTFSハードディスクと同じです。
Alex

回答:


11

それはあるntfs-3gをバグ。ntfs-3gをダウングレードすると動作します。1:2014バージョンには同じ問題があり、バージョンには問題がありませんでした1:2012(「安定した」リポジトリにあります)


1
バグについて言及した方がいいので、リンクを参照してください。
PersianGulf 2014年

おもしろいです。これを試して、ご返答します。
アレックス、

1
はい、あなたは正しいです、私は1:2012にダウングレードし、それは機能します!
アレックス

1
この答えは私に多くの心痛を救いました。@Alexと@skilowattに感謝します!
Steven Edwards

0

バージョン1:2012はstable(Jessie)にないunstableため、skilowattによってリンクされたバグレポートで言及されているように、現在バージョン1:2016.2.22AR.1-3である(Sid)にアップグレードします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.