Richtige Methode zum Mounten einer Festplatte

17

Ich habe eine zweite SDB-Festplatte, bin mir aber nicht sicher, wie ich sie unter Linux einbinden soll.

mount -a schien nicht alles zu montieren.

Möchte auch diesen RO für die Wiederherstellung einbinden.


quelle
Wie versuchst du es zu mounten, wie sieht deine fstab aus und wie sieht das Partitionsschema aus?
Tink
Dauerhaft oder nur für den vorübergehenden Gebrauch? Wurde das Laufwerk mit partitioniert fdiskund anschließend mit newfsoder formatiert mkfs? Welchen Typ hat das Dateisystem bei der Formatierung?
MDPC

Antworten:

17

mount -a Hängt alle Dateisysteme in / etc / fstab ein.

Wenn sich das Laufwerk noch nicht in fstab befindet, wird es in Bezug auf dieses Laufwerk nichts tun.

Überprüfen Sie zunächst, wie die Festplatte partitioniert ist (z. B. mit fdisk -l(das ist ein Kleinbuchstabe L, keine Nummer 1) oder mit einem anderen Tool wie gpart.)

Wenn Ihre Festplatte ein LVM ist, funktionieren diese Anweisungen nicht. Halten Sie an und befolgen Sie die folgenden Anweisungen: /superuser//a/666034/121698

Testen Sie die Dinge mit einem manuellen Mount-Befehl. Beispiel:
mount -t ext2 /dev/sdb1 /mnt.

Der Inhalt der ersten Partition sollte nun unter / mnt sichtbar sein.

Beachten Sie, dass dies ext2 als Dateisystem voraussetzt. Passen Sie sie nach Bedarf an.

Beachten Sie, dass dies ein / dev / sdb1 voraussetzte, es hätte / dev / sdb2, sdb3, ... sein können.
Es können sogar mehrere Partitionen auf dieser Festplatte vorhanden sein. Passen Sie sie nach Bedarf an.

Wenn dies funktioniert: umount /mntund fügen Sie eine Zeile zu / etc / fstab hinzu. Am einfachsten ist es, eine der vorhandenen Zeilen zu kopieren und anzupassen. Es wird empfohlen, genau zu verstehen, was diese Werte bedeuten. Suchen Sie oben nach einer Zeile wie der folgenden:
Device Mountpoint FStype Options Dump Pass#

Gerät ist das Gerät, auf dem Sie versuchen, / Eg / dev / sdb1 bereitzustellen. Einhängepunkt
ist das Verzeichnis, in dem die Ordner angezeigt werden sollen.
FStype ist der Dateisystemtyp. ZB ext2, ext3, ext4, fat, iso9660, ...
Optionen sind FS-Optionen, z. B. rw für Read Write oder ro für Read Only.
Dump und Pass sind für die Wiederherstellung. Welche Festplatte muss überprüft werden? In welcher reihenfolge etc.

Also ... wählen Sie, wo Sie die Festplatte mounten möchten. Zum Beispiel in / home / old_backup. Wenn dieses Verzeichnis nicht existiert, machen Sie es. (zB mkdir /home/old_backup). Wenn sich bereits Inhalt in diesem Verzeichnis befindet, stellen Sie fest, dass Sie ihn nicht mehr sehen, sobald Sie eine Festplatte an diesem Speicherort bereitstellen. (Sie werden wieder angezeigt, nachdem Sie die Bereitstellung aufgehoben haben, und sie belegen weiterhin Speicherplatz.)

Bearbeiten Sie nun / etc / fstab und fügen Sie die entsprechenden Zeilen hinzu.

#Device Mountpoint FStype Options Dump Pass #
/ dev / sdb1 / home / old_backup ext2 ro 2 2      

Testen Sie mit mount /home/old_backup.

Wenn Sie das nächste Mal ein booten oder ausstellen mount -a, wird es automatisch gemountet.

Hennes
quelle
3
mount -aMounten Sie nur Dateisysteme, die in fstab aufgelistet sind, mit der autoOption set (die meiner Meinung nach die Standardeinstellung ist). Alle Dateisysteme, die als aufgelistet sind, noautowerden nicht automatisch gemountet.
ein CVn
1
Richtig. Obwohl ich diese automatische Option noch nie irgendwo gesehen habe. (Die Option ro,noautoist mir jedoch aus der Zeit bekannt, als optische Laufwerke verwendet wurden.)
Hennes,
2
Das liegt wahrscheinlich daran, dass, wie gesagt, automit ziemlicher Sicherheit die Standardeinstellung ist.
ein CVn
den Dateisystemtyp zu sehen und eine schöne bekommen Übersicht Sie verwenden könnenlsblk -f
the.polo
1

Zuerst müssen Sie sicherstellen, dass Sie ein Mount-Verzeichnis haben. /mntist was ich benutze. (falls nicht mkdir /mnt) Anschließend müssen Sie sicherstellen, dass Sie die korrekte Partition laden ls /dev, indem Sie den Befehl absetzen und den Gerätenamen überprüfen. Nachdem Sie dies getan haben, sollten Sie in der Lage sein, den Befehl auszugebenmount /dev/sdb2 /mnt

Gemeinschaft
quelle
0

So formatieren und mounten Sie eine Festplatte dauerhaft mit der UUID der Festplatte.

Suchen Sie den Namen der Festplatte

sudo lsblk

Dies zeigt Ihnen eine Liste der Festplatten. Normalerweise ist die erste Festplatte vdabootfähig. Die zweite Scheibe wird vdb, dritte vdcusw.

vdawird normalerweise in mehrere Partitionen aufgeteilt, z. B. vda1( /boot) und vda2( /).

Die neue Festplatte hat keine Partitionen und keine mountpoint.

Formatieren Sie die neue Festplatte

sudo mkfs.ext4 /dev/vdX

Wo Xist der richtige Buchstabe für die Festplatte.

Die Ausgabe enthält die UUID der Festplatte, die Sie später benötigen.

Hängen Sie den Datenträger ein

sudo mkdir /archive
sudo mount /dev/vdX /archive

Dies ist nur vorübergehend und der Mount geht beim Neustart verloren.

Fügen Sie mount hinzu fstab

Hinzufügen zu /etc/fstab:

UUID=XXXX-XXXX-XXXX-XXXX-XXXX     /archive ext4 errors=remount-ro 0 1

Sie finden die UUID, wenn Sie sie nicht vorher notiert haben, mit sudo blkid.

Weitere Informationen zu UUIDs

Kris
quelle