Util-vserver:Fstab: Difference between revisions

From Linix VServer
Jump to navigationJump to search
imported>Pflanze
No edit summary
 
imported>Glenn
 
(2 intermediate revisions by 2 users not shown)
Line 3: Line 3:
The file has the format as described by man 5 fstab *except*:
The file has the format as described by man 5 fstab *except*:


* the fifth and sixth fields (fs_freq and fs_passno) are ignored. If you need fsck to run on a device before mounting it, you have to do so by a separate means, e.g. by running it from <tt>scripts/prepre-start</tt>. But be sure that either fsck's input/outputs are tied to some tty (by setting <tt>/etc/vservers/guest/apps/init/tty</tt> or <tt>/etc/vservers/.defaults/apps/init/tty</tt>), or you supply one of the -y or -n options (man e2fsck) so that it can run non-interactively.
* the fifth and sixth fields (fs_freq and fs_passno) are ignored. If you need fsck to run on a device before mounting it, you have to do so by a separate means, e.g. by running it from <tt>scripts/initialize</tt> (*not* prepre-start as fstab entries are already mounted at the time prepre-start is being run). But be sure that either fsck's input/outputs are tied to some tty (by setting <tt>/etc/vservers/guest/apps/init/tty</tt> or <tt>/etc/vservers/.defaults/apps/init/tty</tt>), or you supply one of the -y or -n options (man e2fsck) so that it can run non-interactively. But a better idea might be to run fsck from a startup script during the *host* boot process.
 
<small>There has been some discussion between <tt>Bertl</tt>, <tt>daniel_hozac</tt> and <tt>pflanze</tt> on #vserver on 2007/02/10 about adding support for the "fs_passno" ("fsck") field, but the benefit is not entirely clear.</small>
 
<small><tt>Jon Bendtsen</tt> wanted fsck of the filesystem and has made patches to util-vserver after <tt>daniel_hozac</tt> said where in util-vserver to make the hook. The patches uses normal fsck and normal fstab behavior.
The patches can be seen and downloaded at https://savannah.nongnu.org/patch/?6213</small>
 
=== See also ===
 
* [[util-vserver:Logging]] on how stdin/out/err are being setup when booting vservers
 
[[Category:Configuration]]

Latest revision as of 21:18, 21 October 2011

About /etc/vservers/<name>/fstab[edit]

The file has the format as described by man 5 fstab *except*:

  • the fifth and sixth fields (fs_freq and fs_passno) are ignored. If you need fsck to run on a device before mounting it, you have to do so by a separate means, e.g. by running it from scripts/initialize (*not* prepre-start as fstab entries are already mounted at the time prepre-start is being run). But be sure that either fsck's input/outputs are tied to some tty (by setting /etc/vservers/guest/apps/init/tty or /etc/vservers/.defaults/apps/init/tty), or you supply one of the -y or -n options (man e2fsck) so that it can run non-interactively. But a better idea might be to run fsck from a startup script during the *host* boot process.

There has been some discussion between Bertl, daniel_hozac and pflanze on #vserver on 2007/02/10 about adding support for the "fs_passno" ("fsck") field, but the benefit is not entirely clear.

Jon Bendtsen wanted fsck of the filesystem and has made patches to util-vserver after daniel_hozac said where in util-vserver to make the hook. The patches uses normal fsck and normal fstab behavior. The patches can be seen and downloaded at https://savannah.nongnu.org/patch/?6213

See also[edit]