Gắn exFat trên Linux


1

Tôi đã được cấp một ổ cứng USB được định dạng trong exFAT để gắn trên hệ thống chạy Red Hat Enterprise Linux 6. Tôi đã cài đặt exfat-utils và fuse-exfat RPM, nhưng khi tôi thử gắn phân vùng exFAT, tôi gặp lỗi thông báo về thiết bị hoặc tài nguyên đang bận:

$ sudo mount.exfat /dev/sdd2 /media/usbdisk
FUSE exfat 1.0.1
fuse: mount failed: Device or resource busy

Khi tôi chạy fdisk -l, đây là những gì tôi nhận được:

$ sudo fdisk -l /dev/sdd

WARNING: GPT (GUID Partition Table) detected on '/dev/sdd'! The util fdisk doesn't support GPT. Use GNU Parted.

Note: sector size is 4096 (not 512)

Disk /dev/sdd: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 60800 cylinders
Units = cylinders of 16065 * 4096 = 65802240 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

    Device Boot      Start         End      Blocks   Id  System
    /dev/sdd1               1           5      307220   ee  GPT
    /dev/sdd2               5       60801  3906709504    7  HPFS/NTFS

Làm cách nào để gắn kết phân vùng / dev / sdd2? Tôi cần để có thể viết các tập tin cho nó.

Cảm ơn!

Cập nhật: Tôi đã thử chạy mkfs.exfat /dev/sdd2fsck.exfat /dev/sdd2, vì hệ thống tập tin trống. Cả hai lệnh đều nói rằng mọi thứ đều ổn, nhưng việc gắn kết vẫn không hoạt động. Trước đây, tôi đã cắm ổ đĩa này vào PC Windows và có thể gắn kết phân vùng.

Câu trả lời:


2

OK, tôi đã tìm thấy một giải pháp. Khi tôi chạy, lsof /dev/sdd tôi thấy rằng đa luồng đang truy cập / dev / sdd.

$ sudo lsof /dev/sdd
COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
multipath 3520 root   10r   BLK   8,48      0t0 17681614 /dev/sdd

Máy chủ này cũng được kết nối với các thiết bị lưu trữ khác đang được xử lý bằng đa đường.

Tôi đã chạy multipath -llmultipath -fxóa / dev / sdd khỏi multath, và sau đó tôi có thể mount / dev / sdd2.

$ sudo multipath -ll
mpathd (35000000000000001) dm-8 LaCie,P9233
size=3.6T features='0' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
  `- 15:0:0:0 sdd 8:48 active ready running

$ sudo multipath -f mpathd
$ sudo mount.exfat /dev/sdd2 /media/usbdisk
FUSE exfat 1.0.1
$ ls /media/usbdisk

Cập nhật 12/8/2014 : Vì vậy, bây giờ tôi phải gắn ổ USB thứ hai trên cùng một máy, cũng với phân vùng exFAT. Lần này, fdiskhiển thị các phân vùng, nhưng các phân vùng không xuất hiện trong / dev và không thể mở khi tôi cố chạy mount.exfat. Giải pháp là chạy partprobe, làm cho các phân vùng xuất hiện trong / dev và sau đó chạy mount.exfat.

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.