D.9. /etc/rc.d/init.d/mountfs
#! / Bin / sh
################################################## ######################
# Begin met mountfs
#
# Beschrijving: Script voor bestandssysteemkoppeling
#! / Bin / sh
################################################## ######################
# Begin met mountfs
#
# Beschrijving: Script voor bestandssysteemkoppeling
#
# Auteurs: Gerard Beekmans - gerard@linuxfromscratch.org
#DJLucas - dj@linuxfromscratch.org
#update: Bruce Dubbs - bdubbs@linuxfromscratch.org
#
# Versie: LFS 7.0
#
################################################## ######################
### BEGIN INIT INFO
# Biedt: $local_fs
# Vereist-Start: udev checkfs
# Zou moeten beginnen:
# Vereist-stop: wissel
# Zou moeten stoppen:
# Standaardstart: S
# Standaard-Stop: 0 6
# Korte beschrijving: koppelt/ontkoppelt lokale bestandssystemen gedefinieerd in /etc/fstab.
# Beschrijving: zet het lezen/schrijven van het rootbestandssysteem opnieuw aan en koppelt alles aan
# overige lokale bestandssystemen gedefinieerd in /etc/fstab on
# begin. Herkoppelt het rootbestandssysteem alleen-lezen en ontkoppelt
# resterende bestandssystemen bij stop.
# X-LFS-geleverd door: LFS
### EINDE INIT INFO
. /lib/lsb/init-functions hoofdlettergebruik "${1}" in
begin)
log_info_msg "Remounting root file system in read-write mode..." mount --options remount,rw / >/dev/null
evaluatie_retval
# Verwijder fsck-gerelateerde watermerken van het bestandssysteem. rm -f /fastboot /forcefsck
# Zorg ervoor dat /dev/pts bestaat mkdir -p /dev/pts
# Dit zal alle bestandssystemen aankoppelen waarin _netdev niet aanwezig is
# hun optielijst. _netdev geeft een netwerkbestandssysteem aan.
log_info_msg "Mount resterende bestandssystemen aan..." mount --all --test-opts no_netdev >/dev/null evaluatie_retval
afsluiten $mislukt
;;
stoppen)
# Ontkoppel virtuele bestandssystemen zoals /run niet
log_info_msg "Alle andere momenteel aangekoppelde bestandssystemen ontkoppelen..."
# Zorg ervoor dat alle lus-apparaten worden verwijderd lostup -D
umount --all --detach-loop --alleen-lezen \
--types notmpfs,nosysfs,nodevtmpfs,noproc,nodevpts >/dev/null evaluatie_retval
# Zorg ervoor dat / alleen-lezen is aangekoppeld (umount bug) mount --options remount,ro /
# Maak alle LVM-volumegroepen beschikbaar, indien van toepassing
# Dit mislukt als swap of / zich op een LVM-partitie bevinden
#if [ -x /sbin/vgchange ]; dan /sbin/vgchange -an > /dev/null; fi
;;
*)
echo "Gebruik: ${0} {start|stop}" exit 1
;;
hexac
# Einde mountfs
# Zorg ervoor dat / alleen-lezen is aangekoppeld (umount bug) mount --options remount,ro /
# Maak alle LVM-volumegroepen beschikbaar, indien van toepassing
# Dit mislukt als swap of / zich op een LVM-partitie bevinden
#if [ -x /sbin/vgchange ]; dan /sbin/vgchange -an > /dev/null; fi
;;
*)
echo "Gebruik: ${0} {start|stop}" exit 1
;;
hexac
# Einde mountfs
: Alexander E. Patrakov
DJ Lucas- dj@linuxfromscratch.org
:Bruce Dubbs- bdubbs@linuxfromscratch.org Bryan Kadzban -
: Alexander E. Patrakov
DJ Lucas- dj@linuxfromscratch.org
:Bruce Dubbs- bdubbs@linuxfromscratch.org Bryan Kadzban -
:LFS 7.0
:LFS 7.0
udev_probeer opnieuw udev
$ lokale_fs
udev_probeer opnieuw udev
$ lokale_fs
S
Speelt mislukte gebeurtenissen opnieuw af en maakt extra apparaten aan. Speelt alle mislukte gebeurtenissen die zijn overgeslagen vanwege trage hardware-initialisatie opnieuw af en maakt de benodigde apparaatknooppunten
LFS
S
Speelt mislukte gebeurtenissen opnieuw af en maakt extra apparaten aan. Speelt alle mislukte gebeurtenissen die zijn overgeslagen vanwege trage hardware-initialisatie opnieuw af en maakt de benodigde apparaatknooppunten
LFS