D.9. /etc/rc.d/init.d/mountfs
# / Bin / sh
################################################ ######################
# Mountfs starten
#
# Beschreibung: Dateisystem-Mount-Skript
# / Bin / sh
################################################ ######################
# Mountfs starten
#
# Beschreibung: Dateisystem-Mount-Skript
#
# Autoren: Gerard Beekmans - [E-Mail geschützt]
#DJ Lucas - [E-Mail geschützt]
# Update: Bruce Dubbs - [E-Mail geschützt]
#
# Version: LFS 7.0
#
################################################ ######################
### BEGIN INIT INFO
# Bietet: $local_fs
# Erforderlich-Start: udev checkfs
# Sollte beginnen:
# Erforderlich-Stopp: swap
# Sollte aufhören:
# Standard-Start: S
# Standard-Stopp: 0 6
# Kurzbeschreibung: Mountet/unmountet lokale Dateisysteme, die in /etc/fstab definiert sind.
# Beschreibung: Remountet das Root-Dateisystem mit Lese-/Schreibzugriff und mountet alle
# verbleibende lokale Dateisysteme, die in /etc/fstab definiert sind auf
# Anfang. Mountet das Root-Dateisystem schreibgeschützt und unmountet
# verbleibende Dateisysteme beim Stoppen.
# X-LFS-Bereitgestellt von: LFS
### END INIT INFO
. /lib/lsb/init-functions case "${1}" in
Anfang)
log_info_msg "Root-Dateisystem im Lese-/Schreibmodus neu mounten..." mount --options remount,rw / >/dev/null
evaluiere_retval
# Entfernen Sie fsck-bezogene Dateisystem-Wasserzeichen. rm -f /fastboot /forcefsck
# Stellen Sie sicher, dass /dev/pts existiert mkdir -p /dev/pts
# Dadurch werden alle Dateisysteme gemountet, die kein _netdev in . haben
# ihre Optionsliste. _netdev bezeichnet ein Netzwerkdateisystem.
log_info_msg "Verbleibende Dateisysteme werden gemountet..." mount --all --test-opts no_netdev >/dev/null Evaluation_retval
Beenden $fehlgeschlagen
;;
halt)
# Hängen Sie virtuelle Dateisysteme wie /run nicht aus
log_info_msg "Unmounten aller anderen derzeit gemounteten Dateisysteme..."
# Stellen Sie sicher, dass alle Loop-Geräte entfernt werden losetup -D
umount --all --detach-loop --read-only \
--types notmpfs,nosysfs,nodevtmpfs,noproc,nodevpts >/dev/null evaluiere_retval
# Stellen Sie sicher, dass / schreibgeschützt eingehängt ist (umount bug) mount --options remount,ro /
# Deaktivieren Sie ggf. alle LVM-Volume-Gruppen
# Dies schlägt fehl, wenn sich Swap oder / auf einer LVM-Partition befinden
#if [ -x /sbin/vgchange ]; dann /sbin/vgchange -an > /dev/null; fi
;;
*)
echo "Verwendung: ${0} {start|stop}" Ausfahrt 1
;;
esac
# Mountfs beenden
# Stellen Sie sicher, dass / schreibgeschützt eingehängt ist (umount bug) mount --options remount,ro /
# Deaktivieren Sie ggf. alle LVM-Volume-Gruppen
# Dies schlägt fehl, wenn sich Swap oder / auf einer LVM-Partition befinden
#if [ -x /sbin/vgchange ]; dann /sbin/vgchange -an > /dev/null; fi
;;
*)
echo "Verwendung: ${0} {start|stop}" Ausfahrt 1
;;
esac
# Mountfs beenden
: Alexander E. Patrakow
DJ Lucas - [E-Mail geschützt]
: Bruce Dubbs - [E-Mail geschützt] Bryan Kadzban -
: Alexander E. Patrakow
DJ Lucas - [E-Mail geschützt]
: Bruce Dubbs - [E-Mail geschützt] Bryan Kadzban -
: LFS 7.0
: LFS 7.0
udev_retry udev
$local_fs
udev_retry udev
$local_fs
S
Wiederholt fehlgeschlagene Ereignisse und erstellt zusätzliche Geräte. Gibt alle fehlgeschlagenen Ereignisse wieder, die aufgrund einer langsamen Hardware-Initialisierung übersprungen wurden, und erstellt die erforderlichen Geräteknoten
LFS
S
Wiederholt fehlgeschlagene Ereignisse und erstellt zusätzliche Geräte. Gibt alle fehlgeschlagenen Ereignisse wieder, die aufgrund einer langsamen Hardware-Initialisierung übersprungen wurden, und erstellt die erforderlichen Geräteknoten
LFS