ntfs-3g: Lỗi đầu vào / đầu ra


8

Trong 3 ngày qua (sau khi cập nhật), Debianieie của tôi từ chối gắn đĩa NTFS. Tôi đã cài đặt lại libfuse2 và ntfs-3g, nhưng tôi vẫn gặp lỗi đầu vào / đầu ra tương tự

Tôi đã thử các đĩa tương tự trong Windows 7 và OSX Mavericks (sử dụng ntfs-3g) và chúng hoạt động tốt. Tôi đã thanh trừng ntfs-3g và cài đặt lại, và vẫn còn vấn đề tương tự.

Các đĩa đôi khi sẽ gắn kết và đôi khi sẽ không gắn kết. Nếu họ thực hiện mount, đôi khi tôi có thể vào thư mục mount, trong khi một số lần khác, tôi gặp lỗi bash Lỗi đầu vào / đầu ra cho thư mục mount. Những lần tôi có thể vào thư mục mount, khi tôi thử một ls -l, tôi thấy hàng tấn dấu hỏi, thay vì các thuộc tính file / dir.

Tôi đã thử ntfsfix và chkdisk dưới các cửa sổ, và cả hai đều báo cáo không có vấn đề gì, chỉ trong bản cài đặt này của Jessie, tôi bất ngờ không thể gắn kết chúng đúng cách.

dmesg không có thông tin hữu ích nào ngoài đĩa bên ngoài được đính kèm:

[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

Nếu tôi quản lý để gắn kết nó thông qua

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

Khi tôi cd vào nó:

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

gắn kết, tuy nhiên, nói:

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

Tôi đã phanh cái gì?

BIÊN TẬP

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'.

EDIT # 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%)

Tôi sẽ thử gắn nó dưới cửa sổ trong vài giờ nữa (Tôi đang kiểm tra trên một đĩa khác mà tôi không muốn làm gián đoạn).

EDIT # 3

Tôi quay lại cửa sổ và quét các đĩa. Windows thực sự đã tìm thấy vấn đề với một trong số chúng, nhưng cả hai đều được sửa chữa, gắn kết và có thể duyệt được.

Tuy nhiên, trong Debian, tôi vẫn không thể làm gì. Tôi đã mở Gparted, và thật thú vị, nó phàn nàn:

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.

Tuy nhiên,

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

!!! Vì vậy, tôi đã gặp phải một số loại lỗi ntfs-3g, hay hệ thống của tôi hiện đã bị hỏng ???


Hrm ... hoặc khởi động lại và có windows chkdsk, hoặc bạn có thể thử thêm -f vàontfsinfo
psusi

Nó có vẻ như được gắn kết với nó, nhưng đọc từ nó không hoạt động. Tương tự với một ổ cứng NTFS nội bộ.
Alex

Câu trả lời:


11

Đó là lỗi ntfs-3g . Hạ cấp ntfs-3g và nó sẽ hoạt động. Tôi gặp vấn đề tương tự với 1:2014phiên bản và không có vấn đề gì với 1:2012phiên bản (trong kho "ổn định")


1
Sẽ tốt hơn nếu bạn đề cập đến lỗi, hãy tham khảo liên kết của nó.
Tiếng Ba Tư

Điều đó thật thú vị, tôi sẽ thử điều này và lấy lại cho bạn.
Alex

1
Có bạn đúng, tôi đã hạ xuống 1: 2012 và nó hoạt động!
Alex

1
Câu trả lời này đã cứu tôi rất nhiều đau lòng. Cảm ơn bạn @Alex và @skilowatt!
Steven Edwards

0

kể từ phiên bản 1: 2012 không còn trong stable(Jessie), hãy nâng cấp lên unstable(Sid), hiện là phiên bản 1: 2016.2.22AR.1-3, như đã đề cập trong báo cáo lỗi được liên kết bởi skilowatt .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.