過去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に戻り、ディスクをスキャンしました。 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のバグに遭遇したり、システムが壊れたりしていませんか?
ntfs-3gバグ です。 ntfs-3gをダウングレードすると動作します。私は1:2014
バージョンで同じ問題を抱えていましたが、1:2012
バージョン(「安定した」リポジトリ内)でも問題はありませんでした
バグで言及されているように、バージョン1:2012はstable
(Jessie)に存在しないため、現在バージョン1:2016.2.22AR.1-3であるunstable
(Sid)にアップグレードしてください。 skilowatt によってリンクされたレポート。