Im Allgemeinen nicht, aber mit neueren Versionen von mount/ swapon/ fsck... unter Linux (ab util-linux 2.19) können Sie mindestens weitere Dateien (mit der .fstabErweiterung) in haben /etc/fstab.d. So können Sie eine haben kann /etc/fstab.d/00_header.fstab, /etc/fstab.d/50_middle.fstab, /etc/fstab.d/99_end.fstab.
Wenn Sie mount -anur einen Befehl ausführen möchten, können Sie auch einen Eintrag mit Ihrem eigenen Dateisystemtyp erstellen und einen erstellen /sbin/mount.own, der die Arbeit für Sie erledigt.
Beachten Sie, dass neuere Versionen von Ubuntuhaben , dass mountalldie in die Quere kommen könnten.
Beachten Sie auch, dass einige Distributionen Mountvorgänge in mehreren Schritten ausführen -t fstypes, die Sie möglicherweise ebenfalls berücksichtigen müssen.
Ich habe noch nie ein Unixy-System mit einem solchen fstab(5)Setup gesehen. Schauen Sie sich mount(8)die wichtigsten Details dazu an, was zur Mount-Zeit gemacht werden kann.
Wofür willst du das? Wenn es in mehr als einer Reihe von Anwendungsfällen wirklich nützlich ist, wird es möglicherweise implementiert ...
Ich habe viele Computer, die das gleiche nfs bereitstellen. Ich möchte das fstab-Leben in Bezug auf dieses nfs zentralisieren (damit ich es nicht auf allen Computern ändern muss, wenn es sich ändert)
jsj
Haben Sie eine SVN oder ein anderes Versionskontrollsystem? Oder wenn Sie Konfigurationsmanagement wie Salz, Koch, Marionette, etc. haben? Im Fall von svn können Sie ein Skript haben, das von svn auscheckt und es dann erstellt / anfügt /etc/fstab, es regelmäßig überwacht und von svn aus vergleicht. Wenn Sie eine Konfigurationsverwaltung haben, können Sie Ihre fstab aus einer Vorlage erstellen. In Salt können Sie zum Beispiel die jinja2-Vorlage verwenden, um den Mount-Teil Ihrer zu erstellen /etc/fstab, und dies würde auch versehentliche Tippfehler verhindern.
Antworten:
Im Allgemeinen nicht, aber mit neueren Versionen von
mount
/swapon
/fsck
... unter Linux (ab util-linux 2.19) können Sie mindestens weitere Dateien (mit der.fstab
Erweiterung) in haben/etc/fstab.d
. So können Sie eine haben kann/etc/fstab.d/00_header.fstab
,/etc/fstab.d/50_middle.fstab
,/etc/fstab.d/99_end.fstab
.Wenn Sie
mount -a
nur einen Befehl ausführen möchten, können Sie auch einen Eintrag mit Ihrem eigenen Dateisystemtyp erstellen und einen erstellen/sbin/mount.own
, der die Arbeit für Sie erledigt.Beachten Sie, dass neuere Versionen von
Ubuntu
haben , dassmountall
die in die Quere kommen könnten.Beachten Sie auch, dass einige Distributionen Mountvorgänge in mehreren Schritten ausführen
-t fstypes
, die Sie möglicherweise ebenfalls berücksichtigen müssen.quelle
Ich habe noch nie ein Unixy-System mit einem solchen
fstab(5)
Setup gesehen. Schauen Sie sichmount(8)
die wichtigsten Details dazu an, was zur Mount-Zeit gemacht werden kann.Wofür willst du das? Wenn es in mehr als einer Reihe von Anwendungsfällen wirklich nützlich ist, wird es möglicherweise implementiert ...
quelle
/etc/fstab
, es regelmäßig überwacht und von svn aus vergleicht. Wenn Sie eine Konfigurationsverwaltung haben, können Sie Ihre fstab aus einer Vorlage erstellen. In Salt können Sie zum Beispiel die jinja2-Vorlage verwenden, um den Mount-Teil Ihrer zu erstellen/etc/fstab
, und dies würde auch versehentliche Tippfehler verhindern.