So erstellen Sie fstab automatisch neu

12

Ich habe versehentlich alle Einträge aus den fstab-Dateien entfernt, während ich ein Backup gemacht habe (Ja, ich weiß;)).

Ich möchte wissen, ob es eine Möglichkeit gibt, es mit den aktuellen Mount-Optionen neu zu erstellen, da ich den Server seit dem Löschen nicht neu gestartet habe. Wenn es kein solches Programm gibt, könnte mir jemand helfen, es wieder aufzubauen.

Auf diese Weise habe ich den Befehl zum Anzeigen des aktuellen Setups gefunden, weiß aber nicht, was ich damit machen soll.

$ sudo blkid
/ dev / sda1: UUID = "3fc55e0f-a9b3-4229-9e76-ca95b4825a40" TYPE = "ext4" 
/ dev / sda5: UUID = "718e611d-b8a3-4f02-a0cc-b3025d8db54d" TYPE = "swap" 
/ dev / sdb1: LABEL = "Files_Server_Int" UUID = "02fc2eda-d9fb-47fb-9e60-5fe3073e5b55" TYPE = "ext4" 
/ dev / sdc1: UUID = "41e60bc2-2c9c-4104-9649-6b513919df4a" TYPE = "ext4" 
/ dev / sdd1: LABEL = "Erweiterungslaufwerk" UUID = "782042B920427E5E" TYPE = "ntfs" 


$ cat / etc / mtab
/ dev / sda1 / ext4 rw, error = remount-ro 0 0
proc / proc proc rw, noexec, nosuid, nodev 0 0
none / sys sysfs rw, noexec, nosuid, nodev 0 0
keine / sys / fs / sicherung / anschlüsse fusectl rw 0 0
none / sys / kernel / debug debugfs rw 0 0
keine / sys / kernel / security securityfs rw 0 0
none / dev devtmpfs rw, mode = 0755 0 0
none / dev / pts devpts rw, noexec, nosuid, gid = 5, mode = 0620 0 0
none / dev / shm tmpfs rw, nosuid, nodev 0 0
none / var / run tmpfs rw, nosuid, mode = 0755 0 0
none / var / lock tmpfs rw, noexec, nosuid, nodev 0 0
none / lib / init / rw tmpfs rw, nosuid, mode = 0755 0 0
none / var / lib / ureadahead / debugfs debugfs rw, relatime 0 0
/ dev / sdc1 / home ext4 rw 0 0
/ dev / sdb1 / media / Files_Server ext4 rw 0 0
binfmt_misc / proc / sys / fs / binfmt_misc binfmt_misc rw, noexec, nosuid, nodev 0 0
/ dev / sdd1 / media / Expansion \ 040Drive fuseblk rw, nosuid, nodev, allow_other, blksize = 4096, default_permissions 0 0
gvfs-fuse-daemon /home/yvoyer/.gvfs fuse.gvfs-fuse-daemon rw, nosuid, nodev, user = yvoyer 0 0
/ dev / sdd1 / media / Backup500 fuseblk rw, nosuid, nodev, sync, allow_other, blksize = 4096, default_permissions 0 0
/ dev / sr0 / media / DIR-615 iso9660 ro, nosuid, nodev, uhelper = udisks, uid = 1000, gid = 1000, iocharset = utf8, mode = 0400, dmode = 0500 0 0
gvfs-fuse-daemon /home/cdrapeau/.gvfs fuse.gvfs-fuse-daemon rw, nosuid, nodev, user = cdrapeau 0 0

yvoyer
quelle

Antworten:

12

Nun, ich kenne keinen automatisierten Weg, um es wiederherzustellen, sondern aus Ihrer von Hand erstellten Paste.

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc /proc proc nodev,noexec,nosuid 0  0
UUID=3fc55e0f-a9b3-4229-9e76-ca95b4825a40 / ext4 errors=remount-ro 0 1
UUID=718e611d-b8a3-4f02-a0cc-b3025d8db54d none swap sw 0 0 
UUID=41e60bc2-2c9c-4104-9649-6b513919df4a /home ext4 defaults 0 0
UUID=02fc2eda-d9fb-47fb-9e60-5fe3073e5b55 /media/Files_Server ext4 defaults 0 0

Bitte warten Sie, bis ein paar andere Personen dies überprüft und genehmigt haben, bevor Sie es blind kopieren und neu starten. Ein zweiter Satz Augen ist immer gut.

Ich habe sdd und sr0 weggelassen, da sie so aussehen, als würden sie von gvfs gemacht.

Cäsium
quelle
Danke, aber Sie haben nichts über CD-ROM "/ media / cdrom /" angegeben. Ist das normal?
yvoyer
Sorry, hätte sagen sollen, ich bearbeite meine Antwort. Ja, das habe ich auch absichtlich weggelassen, da es auch von gvfs gehandhabt wird, das beim Einlegen einer CD automatisch eingebunden wird.
Caesium
Ist es besser, neu zu starten oder zu laufen mount -a. mount -aKönnte es mit der Option alles kaputt machen oder gibt es mir Warnungen? Vielen Dank.
yvoyer
1
mount -awird genau nichts tun, wenn die Zeilen in fstab bereits eingehängt sind. Sie sollten genau null Ausgabe sehen. Also ja, ich denke, Sie können das sicher versuchen. Wenn Sie Meldungen erhalten, weist dies darauf hin, dass eine fstab-Zeile möglicherweise falsch ist. Es ist jedoch sehr unwahrscheinlich, dass irgendetwas kaputt geht.
Caesium
7

Festplatten- GUI-Programmsteuerungen fstab. Sie können dorthin gehen und die Mount-Optionen für Ihre Partitionen automatisch aktivieren, indem Sie sie aus- und wieder einschalten. Ich denke, es wird Ihr fstabauf den Standardmodus neu erstellen.

tot
quelle
1
Das OP wartete auf Antwort, um seinen Server vor fast 5 Jahren neu zu starten ....
Organic Marble
23
@OrganicMarble Wenn der Fragesteller die einzige Person war, für die die Antworten hier waren, könnte die Schaltfläche zum Akzeptieren einfach eine Schaltfläche zum Löschen von Beiträgen sein.
Olathe
2
blkid | grep /dev/sd | sed -e 's/:.* UUID/;UUID/' -e 's/ TYPE.*//' | while read re; do sed -i "s;$re;" /etc/fstab; done

Das funktioniert bei mir ganz gut.

Andriy
quelle