Come leggere un formato di disco rigido esterno per Linux su Mac


0

Ho un disco rigido esterno che è stato formattato per Linux. E ora ho solo un MacBook Pro, come posso leggere i dati sul disco rigido esterno formattato Linux?

Ho provato a installare Virtual Box e installare un computer Ubuntu in esso. Ma quando inserisco il mio disco rigido esterno, vado su "computer", non vedo quel disco rigido esterno. Qualcuno ha un'idea migliore?

Grazie.

Risposte:


1

Senza ulteriori informazioni, suppongo che sia ext2 o ext3. Puoi usare MacFUSE con fuse-ext2 per accedere facilmente a queste partizioni.

esempio:

sudo mount -t fuse-ext2 / dev / disk0s2 / mnt

Grazie. Ho provato la tua idea. Ottengo questo errore: FUSE-EXT2 non ha potuto montare / dev / disk0s2 su / mnt perché si è verificato il seguente problema: fuse-ext2: inserisci [do_probe (../../fuse-ext2/do_probe.c:30)] -ext2: invio durante il tentativo di aprire / dev / disk0s2 [do_probe (../../fuse-ext2/do_probe.c:34)] fuse-ext2: sonda non riuscita [main (../../fuse-ext2 /fuse-ext2.c:337)]
hap497 il

1
Quello era solo un esempio. Non so quale disco stai cercando di montare. disk0s2 è la seconda porzione del primo disco. Sostituiscilo con la posizione del tuo disco Linux.
John T,

diskutil listti mostrerà i dischi collegati.
Dan Pritts,

1

Esistono molti filesystem supportati da Linux. Devi collegare il tuo disco rigido a una scatola Linux e fare una piccola indagine per scoprire che tipo di filesystem contiene.

Puoi anche cercare su Google un elenco di filesystem supportati da Linux e provarli uno per uno durante il montaggio manuale. Per escludere potenziali danni, prova a montare il filesystem in sola lettura (usa l'opzione della riga di comando corretta per mount, che sarà "-o ro").


1

Volevo solo prendere nota di questo.

Se sei su Snow Leopard e hai provato a installare ext2fsx (il che provocherà un errore), il tentativo di utilizzare ext2-fuse può comportare:

fuse-ext2: version:'0.0.7', fuse_version:'27' [main (../../fuse-ext2/fuse-ext2.c:324)]
fuse-ext2: enter [do_probe (../../fuse-ext2/do_probe.c:30)]
fuse-ext2: Error while trying to open /dev/disk1s1 (rc=16) [do_probe (../../fuse-ext2/do_probe.c:34)]
fuse-ext2: Probe failed [main (../../fuse-ext2/fuse-ext2.c:340)]

Sebbene il programma di installazione di ext2fsx non sia riuscito, potrebbe non essere eseguito correttamente il rollback. Una chiamata a sudo dmesg | tailpotrebbe mostrare qualcosa di simile dopo aver collegato il dispositivo:

ext2fs: registering sysctl 'e2fs' with OID 61267
ext2fs: registering sysctl 'dircheck' with OID 1
ext2fs: registering sysctl 'lookcacheinval' with OID 2
ext2fs: reading superblock from block 2, with size 1024 and offset 0
ext2fs: dir_index feature detected - write support disabled
EXT2-fs DEBUG (/Users/brian/Projects/Sourceforge/ext2tiger/src/gnu/ext2fs/ext2_vfsops.c, 1465): ext2_vget:Returning Error! (2)
EXT2-fs DEBUG (/Users/brian/Projects/Sourceforge/ext2tiger/src/gnu/ext2fs/ext2_vfsops.c, 1663): ext2_root:Returning Error! (2)

Si noti che anche se ext2fsx non è riuscito, sta ancora tentando di accedere all'unità.

Per risolvere questo problema, esegui lo script di disinstallazione di ext2fsx. È quindi possibile utilizzare ext2-fuse senza problemi.

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.