Montaggio exFat su Linux


1

Mi è stato fornito un disco rigido USB formattato in exFAT per il montaggio su un sistema con Red Hat Enterprise Linux 6. Ho installato exfat-utils e fuse-exfat RPM, ma quando provo a montare la partizione exFAT, ottengo un errore messaggio relativo al dispositivo o alla risorsa occupata:

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

Quando corro fdisk -l, questo è quello che ottengo:

$ 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

Come monto la partizione / dev / sdd2? Devo essere in grado di scrivere file in esso.

Grazie!

Aggiornare: Ho provato a correre mkfs.exfat /dev/sdd2 e fsck.exfat /dev/sdd2, dal momento che il filesystem è vuoto. Entrambi i comandi dicono che tutto va bene, ma il montaggio non funziona ancora. Precedentemente, avevo collegato questa unità a un PC Windows ed ero in grado di montare la partizione.

Risposte:


2

OK, ho trovato una soluzione. Quando ho corso lsof /dev/sdd Ho scoperto che il multipath stava accedendo a / 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

Questo server è anche connesso ad altri dispositivi di archiviazione gestiti da multipath.

mi sono imbattuto multipath -ll e multipath -f per cancellare / dev / sdd da multipath, e poi sono stato in grado di montare / 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

Aggiornamento 12/8/2014 : Così, ora devo montare una seconda unità USB sulla stessa macchina, anche con una partizione exFAT. Questa volta, fdisk ha mostrato le partizioni, ma le partizioni non apparivano in / dev e non potevano essere aperte quando ho provato a eseguire mount.exfat. La soluzione era di correre partprobe, che ha reso le partizioni visualizzate in / dev e quindi eseguite mount.exfat.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.