Ich habe den Befehl verwendet.
sudo mount /dev/sdb2 /home/ubuntu/temp
und als fehler bekommen:
mount: you must specify the filesystem type
Warum?
Ich habe den Befehl verwendet.
sudo mount /dev/sdb2 /home/ubuntu/temp
und als fehler bekommen:
mount: you must specify the filesystem type
Warum?
Antworten:
Sie müssen das -t FILESYSTEMTYPE
Argument zum Befehl hinzufügen und FILESYSTEMTYPE durch Ihren Dateisystemtyp ersetzen. Dies gibt den Dateisystemtyp des anzuhängenden Dateisystems an. In Ihrem Fall wäre dies / dev / sdb2. Einige gängige, gültige Dateisystemtypen sind:
Ich habe einen ähnlichen Fehler erhalten:
# mount /dev/sdb1 /mydisk/ -t auto
mount: you must specify the filesystem type
Ich habe versucht, das Problem herauszufinden, und das Problem war, ich hatte es partitioniert, aber es wurde kein Dateisystem zugewiesen.
# 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
Danach wurde es erfolgreich gemountet.
Hier steckt mehr in der Geschichte. Wenn Sie eine Partition mit einem gemeinsamen Dateisystemtyp bereitstellen mount
, wird der Partitionstyp normalerweise automatisch erkannt.
Die Tatsache, dass es in diesem Fall nicht automatisch erkannt wird, könnte einige Möglichkeiten signalisieren.
Sie haben keine Dateisystem-Tools für das ausgewählte Dateisystem installiert. Wenn Sie eine Standard-Desktop-Installation von Ubuntu durchgeführt haben, sollte dies normalerweise kein Problem sein.
Um beispielsweise NTFS-Laufwerke in neueren Versionen von Ubuntu zu mounten, benötigen Sie das ntfs-3g
Paket.
Sie haben die falsche Partition ausgewählt.
Die Partition ist beschädigt oder unformatiert. In diesem Fall sollten Sie wahrscheinlich eine Dateisystemprüfung (fsck) durchführen, bevor Sie es einbinden. Sie können dann fortfahren, um es manuell einzuhängen, und den Dateisystemtyp als schreibgeschützt angeben. Wenn alles andere fehlschlägt, benötigen Sie möglicherweise eine spezielle Wiederherstellungssoftware wie zTestdiskette photorec .
Verwenden Sie parted -l
, um den Partitionstyp zu überprüfen und sicherzustellen, dass Sie eine tatsächliche Datenpartition mit bekannten Partitionstypen (z. B. ntfs, fat usw.) bereitstellen.
Hier ist, was Sie von einem 8-TB-Laufwerk sehen würden: Die erste Partition ist nicht die eigentliche Datenpartition. Stattdessen sollten Sie die zweite Partition bereitstellen, die die eigentliche Datenpartition ist.
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
Sie können den Dateisystemtyp mit folgendem file
Befehl überprüfen :
file -sL /dev/sd*
Die Verwendung von -s
wird in Datei - Linux / Unix-Befehl erklärt und hier ist ein Auszug:
" Dies ist nützlich, um die Dateisystemtypen der Daten in unformatierten Festplattenpartitionen zu bestimmen, bei denen es sich um Blockspezialdateien handelt. "
Außerdem habe ich erfolgreich ohne Angabe gemountet -t type
.
Wenn Sie ein Laufwerk mit mehr als 32 GB haben, das unter Windows und / oder Mac verwendet werden kann NTFS
, und dies versuchen Sie zu mounten, ist es wahrscheinlich, dass Sie versuchen, ein exfat
Laufwerk zu mounten .
Damit dies funktioniert, müssen Sie installieren exfat-utils
(und exfat_fuse
das wird automatisch als Abhängigkeit installiert).