Ich habe eine neue Partition für mein Heimlaufwerk erstellt, indem ich dieser Anleitung gefolgt bin
Ich habe keine Ahnung, was die vorgeschlagene fstab-Einstellung bedeutet:
UUID = ???????? / home ext3 nodev, nosuid 0 2
Ich habe eine Installations-CD verwendet und "Try it without install" verwendet, damit ich mit nicht gemountetem Laufwerk ausgeführt werden kann. Ich habe GParted verwendet, um die Größe der Partition zu ändern und eine neue im nicht verwendeten Speicherplatz zu erstellen. Ich habe dann die UUID nachgeschlagen, wie in der Anleitung angegeben (und stattdessen ext4 verwendet), und alles hat gut funktioniert.
Ich würde jedoch gerne verstehen, wie die Einstellungen für "nodev, nosuid 0 2" lauten. Sind dies die empfohlenen Einstellungen? Ist dies die einzig gültige Einstellung? Ist es in irgendeiner Weise wichtig?
man fstab
. Und wenn Sie Linux noch nicht kennen, ändern Sie sie nicht. Es ist kaum das Richtige.Antworten:
Das Arch Linux Wiki enthält eine umfassende Liste der Felddefinitionen in Ihrer
/etc/fstab
Datei, einschließlich derjenigen, nach denen Sie fragen:0 2
sind jeweils dump & pass:Beachten Sie, dass
UUID
sich dies auf die Benennung Ihrer Blockgeräte (Partitionen) bezieht. nicht der Dateityp. Sie können mehr im Arch Wiki lesen .quelle
Das Format der
fstab
Datei ist in derfstab(5)
Manpage dokumentiert . Die fünfte Spalte gibt an, ob das Dateisystem gesichert werden soll. es sei denn, Sie wissen, was dies bedeutet, setzen Sie0
. Die sechste Spalte gibt an, ob das Dateisystem beim Booten überprüft werden soll. Geben Sie1
für die Root-Partition,2
für alle anderen internen Dateisysteme sowie0
für externe Laufwerke und Dateisysteme von anderen Betriebssystemen an. Wenn die fünfte und sechste Spalte Nullen enthalten, müssen Sie diese nicht einfügen (dh nur die ersten vier Spalten einfügen).In der vierten Spalte sind die Mount-Optionen aufgeführt. Sie unterscheiden sich teilweise von Dateisystem zu Dateisystem und sind auf der
mount(8)
Handbuchseite dokumentiert . Wenn Sie keine Mount-Optionen haben, setzen Siedefaults
. Ändern Sie die von der Distribution festgelegten Standardeinstellungen nur, wenn Sie verstehen, was Sie tun. Übliche Kombinationen von Optionen sind:user,noauto
oderuser,noauto,exec
für Dateisysteme, die beim Booten nicht automatisch gemountet werden und die jeder explizit mounten kann.acl,errors=remount,ro
für ext2 / ext3 / ext4-Dateisysteme mit aktivierten ACLs ; Dies ist eine häufige Einstellung für Betriebssystem-Dateisysteme.nodev,nosuid
für NFS-Dateisysteme.nodev
undnosuid
zusätzliche Sicherheit auf Kosten der Funktionalität: Sie verbieten Gerätedateien bzw. ausführbare Dateien von setuid / setgid . Sie sind meistens nützlich, wenn Sie fremde Dateisysteme mounten, deren Root-Benutzer Sie nicht vertrauen. Für ein/home
Dateisystem, das sich auf einer anderen Partition Ihrer lokalen Festplatte befindet, sind sie nicht wirklich nützlich, aber die von ihnen deaktivierte Funktionalität ist wahrscheinlich nicht nützlich (insbesondere fürnodev
; setxid-Programme können/home
gelegentlich nützlich sein ).quelle
Diese Aussage ist falsch:
quelle
/etc/fstab
mit einer Befehlszeilenoption zumdump
Befehl zusammen. Es ist auch nicht wirklich eine Antwort, sondern ein Kommentar zu einer der anderen Antworten, die 3 Jahre zuvor gemacht wurden.