
Ich habe eine zweite SDB-Festplatte, bin mir aber nicht sicher, wie ich sie unter Linux mounten kann.
mount -a
schien nicht alles zu besteigen.
Möchte dieses RO auch zur Wiederherstellung mounten.
Antwort1
mount -a
mountet alle Dateisysteme in /etc/fstab.
Wenn das Laufwerk noch nicht in der fstab-Datei enthalten ist, wird in Bezug auf dieses Laufwerk nichts unternommen.
Überprüfen Sie zunächst, wie die Festplatte partitioniert ist (z. B. mit fdisk -l
(das ist ein kleines L, keine 1) oder mit einem anderen Tool wie gpart.)
Wenn es sich bei Ihrer Festplatte um ein LVM handelt, funktionieren diese Anweisungen nicht. Halten Sie in diesem Fall an und befolgen Sie die folgenden Anweisungen:https://superuser.com/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 jetzt unter /mnt sichtbar sein.
Beachten Sie, dass ext2 als Dateisystem vorausgesetzt wird. Passen Sie es nach Bedarf an.
Beachten Sie, dass hier von /dev/sdb1 ausgegangen wurde. Es hätte auch /dev/sdb2, sdb3 usw. sein können.
Auf dieser Festplatte können sich sogar mehrere Partitionen befinden. Passen Sie diese nach Bedarf an.
Wenn das funktioniert: umount /mnt
und fügen Sie eine Zeile zu /etc/fstab hinzu. Am einfachsten ist es, eine der vorhandenen Zeilen zu kopieren und anzupassen. Es ist empfehlenswert, genau zu verstehen, was diese Werte bedeuten. Suchen Sie also oben nach einer Zeile wie dieser:
Device Mountpoint FStype Options Dump Pass#
Gerät ist das Gerät, das Sie mounten möchten. Beispiel: /dev/sdb1.
Mountpoint ist das Verzeichnis, in dem die Ordner angezeigt werden sollen.
FStype ist der Dateisystemtyp. Beispiel: ext2, ext3, ext4, fat, iso9660, ...
Optionen sind FS-Optionen, wie z. B. rw für Lesen/Schreiben oder ro für Nur-Lesen.
Dump und Pass sind für die Wiederherstellung. Welche Festplatte muss mit einem FSck überprüft werden? In welcher Reihenfolge usw.
Wählen Sie also, wo Sie die Festplatte mounten möchten. Zum Beispiel in /home/old_backup. Wenn dieses Verzeichnis nicht existiert, erstellen Sie es. (zB mkdir /home/old_backup
). Wenn sich in diesem Verzeichnis bereits Inhalte befinden, beachten Sie, dass Sie diese nicht mehr sehen, sobald Sie eine Festplatte an diesem Ort mounten. (Sie werden wieder angezeigt, nachdem Sie sie unmounten, und sie werden weiterhin Speicherplatz belegen).
Bearbeiten Sie nun /etc/fstab und fügen Sie die relevanten Zeilen hinzu.
#Geräte-Mountpoint FStype Optionen Dump Pass# /dev/sdb1 /home/altes_backup ext2 ro 2 2
Testen Sie mit mount /home/old_backup
.
Beim nächsten Booten oder Ausgeben mount -a
wird es automatisch gemountet.
Antwort2
So formatieren und mounten Sie eine Festplatte dauerhaft mithilfe ihrer UUID.
Suchen Sie den Datenträgernamen
sudo lsblk
Dadurch wird eine Liste der Datenträger angezeigt. Normalerweise ist der erste Datenträger vda
bootfähig. Der zweite Datenträger ist bootfähig vdb
, der dritte vdc
usw.
vda
wird 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 X
ist der richtige Buchstabe für die Diskette?
Die Ausgabe enthält die UUID der Festplatte, die Sie später benötigen.
Mounten Sie die Festplatte
sudo mkdir /archive
sudo mount /dev/vdX /archive
Dies ist nur vorübergehend und die Bereitstellung geht beim Neustart verloren.
Mount hinzufügen zufstab
Hinzufügen zu /etc/fstab
:
UUID=XXXX-XXXX-XXXX-XXXX-XXXX /archive ext4 errors=remount-ro 0 1
Die UUID kannst du, sofern du sie nicht bereits notiert hast, mit ermitteln sudo blkid
.
Antwort3
Zuerst müssen Sie sicherstellen, dass Sie ein Mount-Verzeichnis haben. /mnt
Ich verwende Folgendes. (Wenn nicht mkdir /mnt
.) Anschließend müssen Sie sicherstellen, dass Sie die richtige Partition mounten, indem Sie den Befehl eingeben ls /dev
und den Gerätenamen überprüfen. Nachdem Sie dies getan haben, sollten Sie den Befehl eingeben können.mount /dev/sdb2 /mnt