Ho usato il comando.
sudo mount /dev/sdb2 /home/ubuntu/temp
e ottenuto come errore:
mount: you must specify the filesystem type
Perché?
Ho usato il comando.
sudo mount /dev/sdb2 /home/ubuntu/temp
e ottenuto come errore:
mount: you must specify the filesystem type
Perché?
Risposte:
Devi aggiungere l' -t FILESYSTEMTYPE
argomento al comando, sostituendo FILESYSTEMTYPE con il tuo tipo di filesystem. Questo specifica il tipo di filesystem del filesystem da montare. Nel tuo caso, questo sarebbe / dev / sdb2. Alcuni tipi comuni di file system validi sono:
Stavo ricevendo un errore simile:
# mount /dev/sdb1 /mydisk/ -t auto
mount: you must specify the filesystem type
Ho provato a scoprire il problema e il problema era che l'avevo partizionato ma nessun filesystem è stato assegnato.
# mkfs.ext3 /dev/sdb1 2>/dev/null
...
Superblock backups stored on blocks:
...
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override
Dopo questo è stato montato con successo.
C'è di più nella storia qui. Di solito se si monta una partizione con un tipo di filesystem comune usando mount
, rileverà automaticamente il tipo di partizione.
Il fatto che non lo rilevi automaticamente in questo caso potrebbe segnalare alcune possibilità.
Non hai installato gli strumenti del filesystem per il filesystem scelto. Se hai eseguito un'installazione desktop standard di Ubuntu, questo non dovrebbe normalmente costituire un problema.
Ad esempio, per montare unità ntfs nelle recenti versioni di Ubuntu è necessario il ntfs-3g
pacchetto.
Hai selezionato la partizione sbagliata.
La partizione è danneggiata o non formattata. In questo caso, probabilmente dovresti fare un controllo del filesystem (fsck) su di esso prima di montarlo. È quindi possibile procedere con il montaggio manuale, specificando il tipo di file system, in sola lettura. Se tutto il resto fallisce, potrebbe essere necessario un software di recupero speciale comeTestDisk fotorec .
Utilizzare parted -l
per verificare il tipo di partizione e assicurarsi di montare una partizione dati effettiva con tipi di partizione noti (ad esempio, ntfs, fat, ecc.).
Ecco cosa vedresti da un disco da 8 TB, la prima partizione non è la partizione dati effettiva e invece, dovresti montare la seconda partizione, che è la partizione dati effettiva.
Model: TRUSTED Mass Storage (scsi)
Disk /dev/sdb: 8796GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 134MB 134MB Microsoft reserved partition msftr ` es
2 134MB 8796GB 8796GB ntfs Basic data partition
Puoi controllare il tipo di filesystem con il file
comando:
file -sL /dev/sd*
L'uso di -s
è spiegato nel file - comando Linux / Unix ed ecco un estratto:
" Questo è utile per determinare i tipi di file system dei dati nelle partizioni del disco non elaborate, che sono file speciali a blocchi. "
Inoltre, ho montato con successo senza specificare -t type
.
Se si dispone di un'unità> 32 GB utilizzabile su Windows e / o Mac che non lo è NTFS
, ed è quello che si tenta di montare, è probabile che si stia tentando di montare exfat
un'unità.
Affinché funzioni, è necessario installare exfat-utils
(e exfat_fuse
verrà installato automaticamente come dipendenza).