Come montare un HDD esterno?


43

Ho Ubuntu Linux 12.04 versione più recente in questo momento. Voglio montare un HDD NTFS 1 TB esterno. Ho seguito molte guide ma non ho ancora successo. L'errore che sto ottenendo è questo:

Failed to read last sector (1953523119): Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sdb1': Invalid argument
The device '/dev/sdb1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
Using Storage Device MAnager i get this error:Error mounting: mount exited with exit code 1: helper failed with:
mount: only root can mount /dev/sdb1 on /media/Skliros_Diskos {external disk name} 

Quando uso sudo fdisk -l, questo è l'output:

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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: 0x000e0bc6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   618854399   309426176   83  Linux
/dev/sda2       618856446   625141759     3142657    5  Extended
/dev/sda5       618856448   625141759     3142656   82  Linux swap / Solaris

Disk /dev/sdb: 1000.2 GB, 1000202043392 bytes
255 heads, 63 sectors/track, 121600 cylinders, total 1953519616 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: 0x0002093a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048  1953525167   976761560    7  HPFS/NTFS/exFAT

È un volume NTFS5?
Ignacio Vazquez-Abrams,

Il suo file system è NTFS
Slash

qual è l'output di 'fdisk -l'? e quale comando stai usando per montare l'HDD?
Dan,

Ho modificato la domanda ora che ha l'output desiderato
Slash,

Risposte:


55

Prova a vedere se c'è una voce nell'elenco dei dischi con

sudo fdisk -l  

Quindi prova a montarlo con

sudo mount -t ntfs /dev/sdb1 /media

Per trovare la /dev/sdbposizione corretta per l'unità esterna, guarda il risultato di sudo fdisk -l.


2
Più dettagliato per favore, sono un principiante assoluto su questo sistema operativo, ma proverò queste istruzioni
Slash

1
Ho provato e ho avuto lo stesso errore
Slash

2
per le unità partizionate, utilizzare sudo parted -linvece disudo fdisk -l
user35581

17

Passaggio 1: creare una cartella

sudo mkdir /media/Skliros_Diskos

Passaggio 2: montare il filesystem NTFS

sudo mount -t ntfs-3g /dev/sdb1 /media/Skliros_Diskos

Si prega di notare gli spazi. Come da tuo commento alla domanda, non hai aggiunto spazi nel comando.

Non dovresti montarlo sulla /mediadirectory, dal momento che il sistema potrebbe usarlo, quindi potrebbe non permetterti umountfacilmente sul disco. Un altro motivo è che quando si collega un'altra unità esterna, Ubuntu creerà automaticamente una directory /mediae monterà il sistema su quella directory, che potrebbe probabilmente avere alcuni effetti collaterali, poiché la /mediadirectory sarebbe l'unità esterna.

Una volta montato, è possibile accedervi normalmente tramite Nautilus (il browser di file della GUI di Ubuntu predefinito). Dovrebbe essere elencato nell'elenco a sinistra, se non lo è, premi Ctrl+ Le digita /media/Skliros_Diskos.

Oppure accedi al terminale con cd /media/Skliros_Diskos.


Ho usato il comando del passaggio 2 e ottengo lo stesso errore. L'ho copiato / incollato per esserne sicuro. Non l'ho fatto durante il montaggio, quindi non posso seguire i passaggi successivi
Slash

1
@Slash Sei sicuro che il tuo volume NTFS non sia danneggiato? sudo ntfsck /dev/sdb1, questo comando eseguirà la scansione di un volume NTFS per errori, ci sono?
Dan,

ottengo lo stesso errore con prima
barra

Quando uso il comando "sudo ntfsck / dev / sdb1" Ottengo lo stesso errore con questo comando "sudo mount -t ntfs-3g / dev / sdb1 / media / Skliros_Diskos"
Slash

Ho provato a montare il volume di skliros_diskos dall'utilità del disco. Ho un altro errore che è questo: Errore di montaggio: montaggio uscito con il codice di uscita 1: helper fallito con: L'utente senza privilegi non può montare i dispositivi a blocchi NTFS usando la libreria FUSE esterna. Montare il volume come root oppure ricostruire NTFS-3G con supporto FUSE integrato e impostarlo come root setuid. Per ulteriori informazioni, consultare tuxera.com/community/ntfs-3g-faq/#unprivileged
Slash

16

Trovo più piacevole l'uso di lsblkanziché fdisk -lanche perché di recente non è sempre necessario specificare il tipo di file system un priorato . Inoltre, voglio imitare il comportamento del montaggio tramite Device Notifier con la riga di comando. Testato su Kubuntu 14.04 LTS.

Passaggio 1: individua da dove

Per individuare dove preferisco usare lsblk(dal util-linuxpacchetto)

lsblk 

Questo dà qualcosa di simile

 NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0 925.5G  0 part /
├─sda2   8:2    0     1K  0 part 
└─sda5   8:5    0     6G  0 part [SWAP]

sdb      8:16   0   1.8T  0 disk 
└─sdb1   8:17   0   1.8T  0 part 

In questo caso sdb1, non è montato (nessun MOUNTPOINT) e se scollego l'HD esterno non vedrò più questa voce.

Passaggio 2: montare

Se voglio montarlo in una directory esistente /Full/path/e il mio ID utente uid =1000e il mio ID gruppo è gid=1000che posso usare direttamente

sudo mount  /dev/sdb1 /Full/path/ -o uid=1000,gid=1000,utf8,dmask=027,fmask=137

Questo mi dà la stessa opzione di montaggio che ho quando lo monto graficamente tramite Device Notifier

Gli appunti:

  • Puoi vedere il tuo uid: gid con grep $USER /etc/passwd: sono rispettivamente il 3 ° e il 4 ° campo separati da:
  • man mount per tutte le opzioni di montaggio
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.