Ubuntu non "vede" il disco rigido USB esterno


17

È NTFS. È USB2. Sto usando Ubuntu 13.04. Funziona perfettamente su Windows (che esclude problemi di cavo e hardware). Ho due computer Ubuntu e non viene rilevato su nessuno dei due. Sono circa 500 GB.

Bottomline: video che spiega la soluzione

modifiche:

Dopo il primo collegamento, inserisco sudo lsusbin un terminale; prima e dopo aver collegato l'HDD. La differenza era Bus 001 Device 012: ID 14cd:6116 Super Top M6116 SATA Bridge. Eccolo! ("sata bridge" appariva in una notifica di Windows quando collegavo l'HDD!). ... Ciò significa che Ubuntu lo rileva ma non lo sta montando?


Ho provato questo:

sudo mount /dev/sdb1 /mnt

Ma dà questo:

mount: dispositivo speciale / dev / sdb1 non esiste

Ho anche provato:

sudo mount /dev/sdc1 /mnt

ma rimane senza output per sempre. L'ho lasciato in background per circa 30 minuti.


sudo fdisk -l dà questo:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa42d04a3
 Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63       80324       40131   de  Dell Utility
/dev/sda2   *       80325   102481919    51200797+   7  HPFS/NTFS/exFAT
/dev/sda3       263874558   312580095    24352769    5  Extended
/dev/sda4       102481920   263872511    80695296    7  HPFS/NTFS/exFAT
/dev/sda5       263874560   310505471    23315456   83  Linux
/dev/sda6       310507520   312580095     1036288   82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5822aaea

 Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048   976769023   488383488    7  HPFS/NTFS/exFAT

La parte sotto "Le voci della tabella delle partizioni non sono in ordine su disco" richiede circa 5 minuti.


Le uscite di ls /dev/ | grep sdprima e dopo aver collegato l'HDD:

prima:

sda
sda1
sda2
sda3
sda4
sda5
sda6

,dopo:

sda
sda1
sda2
sda3
sda4
sda5
sda6
sdd
sdd1

Il secondo output ha le linee sdde sdd1diverso dal primo.


MOSTRA I FILE !!

Il comando ha sudo mount /dev/sdd1 /mntfunzionato dopo aver digitato sudo fdisk -l!!! Grazie mille!! :) :)


Dato che sei sicuro, eccolo qui: fornisci ulteriori informazioni.
Gennaio

Puoi assicurarti che non ci sono problemi hardware come un cavo rotto? Funziona su altri computer? Inoltre, rimuovere il dispositivo e avviare il programma "terminale" e digitare "ls / dev / | grep sd". Quindi fai lo stesso mentre il dispositivo è collegato e acceso. Copia tutto dal terminale e modificalo nella tua domanda.
verpfeilt,

la mia idea era che tu mi dicessi cosa devi sapere, sry. Modificherò il titolo. Ho dimenticato alcune informazioni di base.
Mina Michael,

Per i futuri ricercatori: assicurati di provare a riavviare il tuo computer (quel vecchio classico) prima di provare qualcosa di elegante! Ho avuto questo problema e un semplice riavvio lo ha risolto :)

Questo era un vecchio bug e penso che sia stato corretto perché non lo capisco su Ubuntus più recente. Probabilmente hai ottenuto la correzione in un aggiornamento: D Comunque la soluzione non fa nulla di permanente. È stata una specie di soluzione alternativa @JoeRocc
Mina Michael,

Risposte:


15

Ok, ecco cosa ha funzionato ... ( Ecco una spiegazione video )


Innanzitutto controlliamo se Ubuntu rileva il dispositivo:

Scollegare il dispositivo, quindi aprire un terminale e immettere ls /dev/ | grep sde Enter. Ora collega il dispositivo e inserisci di ls /dev/ | grep sdnuovo e Enter. Ora dovresti avere due uscite. Confrontali tra loro.

Dovresti trovare una riga (o due) in più nel secondo output. Mantieni quella linea extra da qualche parte; lo useremo più tardi.

Se non riesci a trovare la differenza, non penso che la mia soluzione funzionerà per te, ma puoi provare. Probabilmente hai un problema hardware.


( Ecco la seconda parte del video che mostra cosa c'è sotto )

Ora inserisci sudo fdisk -lun terminale. Dovresti vedere un grande output.

Attendi fino a quando non user@host:~$appare di nuovo il "prompt" (la linea che appare ). Potrebbero essere necessari fino a 5 minuti.

Quando il prompt appare di nuovo ora puoi ora "montare" il dispositivo con questo comando:

sudo mount /dev/sdxn /mnt

Sostituisci sdxn con la riga aggiuntiva che hai trovato quando abbiamo fatto il primo passo.

( esempio sudo mount /dev/sdb1 /mnt :)

E hai finito!



Riepilogo: per montare nuovamente il disco rigido in un secondo momento:

  • sudo fdisk -l
  • Aspettare
  • sudo mount /dev/sdxn /mnt

2
sdc e sdc1 erano i nuovi che apparivano quando scrivevo "ls / dev / | grep sd". Ho eseguito il comando mount e ha detto "mount: è necessario specificare il tipo di filesystem".
gogobebe2,

1
Lo stesso problema qui, ho avuto:mount: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error
Gabriel Ziegler,


0

È semplice. Segui questi passi:

    fdisk -l

Questo elencherà le partizioni. Supponiamo che il tuo disco sia "xxx"

pmount xxx /media/mydisc;

Il tuo disco verrà montato nella /media/mydiscdirectory.

Se vuoi smontarlo,

umount /media/mydisc;

1
Dovrebbe esseremkdir -p /media/mydisc && mount xxx /media/mydisc
Zaz il
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.