Re: fstab in mehrere Dateien aufteilen.
Vladislav Vorobiev schrieb am Samstag, den 14.04.2012 um 12:54:
> Hi,
>
> kann man irgend wie teile fon /etc/fstab auslagern?
>
> In der fstab gibt es immer ein System teil. Mount Point von z.B. System platten.
> Dann andere mount points die bei alles Systemen zumindest bei mir
> identisch sind. Z.B. USB Stick und USB-Festplatten regelnd bei UUID.
> Diese möchte ich gerne in eine andere Datei packen.
> Wie mach man sowas?
Traditionell kennt die /etc/fstab keinen Include-Befehl, so dass
das Gewünschte nicht einfach so geht. Es gibt eine ganze Reihe von
Programmen, die die /etc/fstab einlesen (u.a. mount, fsck, mountall),
so dass dies auch nicht leicht zu ändern ist.
Siehe auch man 5 fstab.
Wenn unbedingt eine Aufteilung gewünscht ist, dann ist es einfacher,
die jeweilige "echte" /etc/fstab aus getrennten Dateien zusammen bauen
zu lassen. Dazu kann z.B. das Dienstprogramm "make" benutzt werden.
Beispiel: Du definierst eine /etc/fstab.this_system und eine
/etc/fstab.common, die hintereinander kommen sollen. Dann könnte
das zugehörige ``Makefile.fstab`` z.B. so aussehen::
/etc/fstab: /etc/fstab.this_system /etc/fstab.common
echo "# Please don't edit this file. It will be overwritten!" >/etc/fstab
echo "# Please make your changes in /etc/fstab.this_system" >>/etc/fstab
echo "# or in /etc/fstab.common" >>/etc/fstab
cat /etc/fstab.this_system /etc/fstab.common >>/etc/fstab
Dann muss nur noch dafür gesorgt werden, dass immer wenn nötig (z.B.
beim Runterfahren des Systems) der folgende Befehl ausgeführt wird::
make -f Makefile.fstab
Das ist natürlich nur ein Vorschlag aus einer unendlich großen Zahl
von denkbaren Lösungen.
Viele Grüße, Peter Funk
--
Peter Funk, home: ✉Oldenburger Str.86, D-27777 Ganderkesee
mobile:+49-179-640-8878 phone:+49-421-20419-0 <http://www.artcom-gmbh.de/>
office: ArtCom GmbH, ✉Haferwende 2, D-28357 Bremen, Germany
DRUPA 3.5.-16.5.2012: Besuchen Sie uns in Halle 4 auf Stand B02
Reply to: