Mounting exFat di Linux


1

Saya diberi hard drive USB yang diformat dalam exFAT untuk dipasang pada sistem yang menjalankan Red Hat Enterprise Linux 6. Saya telah menginstal exfat-utils dan fuse-exfat RPM, tetapi ketika saya mencoba me-mount partisi exFAT, saya mendapatkan kesalahan pesan tentang perangkat atau sumber daya yang sedang sibuk:

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

Ketika saya berlari fdisk -l, inilah yang saya dapatkan:

$ 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

Bagaimana cara me-mount partisi / dev / sdd2? Saya harus bisa menulis file ke sana.

Terima kasih!

Memperbarui: Saya mencoba berlari mkfs.exfat /dev/sdd2 dan fsck.exfat /dev/sdd2, karena sistem file kosong. Kedua perintah mengatakan bahwa semuanya baik-baik saja, tetapi pemasangan masih tidak berfungsi. Sebelumnya, saya telah menghubungkan drive ini ke PC Windows dan dapat me-mount partisi.

Jawaban:


2

OK, saya sudah menemukan solusinya. Ketika saya berlari lsof /dev/sdd Saya menemukan bahwa multipath sedang mengakses / 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

Server ini juga terhubung ke perangkat penyimpanan lain yang sedang ditangani oleh multipath.

Saya berlari multipath -ll dan multipath -f untuk menghapus / dev / sdd dari multipath, dan kemudian saya bisa me-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

Pembaruan 12/8/2014 : Jadi, saya sekarang harus memasang drive USB kedua pada mesin yang sama, juga dengan partisi exFAT. Kali ini, fdisk menunjukkan partisi, tetapi partisi tidak muncul di / dev dan tidak bisa dibuka ketika saya mencoba menjalankan mount.exfat. Solusinya adalah berjalan partprobe, yang membuat partisi muncul di / dev, dan kemudian jalankan mount.exfat.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.