D.9. /etc/rc.d/init.d/mountfs
# / Bin / sh
#################################################################### ######################
# Începeți mountfs
#
# Descriere: Script de montare a sistemului de fișiere
# / Bin / sh
#################################################################### ######################
# Începeți mountfs
#
# Descriere: Script de montare a sistemului de fișiere
#
# Autori: Gerard Beekmans - [e-mail protejat]
# DJ Lucas - [e-mail protejat]
# Actualizare: Bruce Dubbs - [e-mail protejat]
#
# Versiune: LFS 7.0
#
#################################################################### ######################
### ÎNCEPE INFO INFO
# Oferă: $local_fs
# Necesar-Start: udev checkfs
# Ar trebui să înceapă:
# Necesar-Oprire: schimb
# Ar trebui să se oprească:
# Pornire implicită: S
# Oprire implicită: 0 6
# Short-Description: Montează/demontează sistemele de fișiere locale definite în /etc/fstab.
# Descriere: Remontează sistemul de fișiere rădăcină de citire/scriere și montează totul
# sistemele de fișiere locale rămase definite în /etc/fstab on
# start. Remontează sistemul de fișiere rădăcină numai în citire și demontează
# sisteme de fișiere rămase la oprire.
# X-LFS-Furnizat-de: LFS
### END INIT INFO
. /lib/lsb/init-functions cazul „${1}” în
start)
log_info_msg "Remontarea sistemului de fișiere rădăcină în modul citire-scriere..." mount --options remount,rw / >/dev/null
evaluate_retval
# Eliminați filigranele sistemului de fișiere legate de fsck. rm -f /fastboot /forcefsck
# Asigurați-vă că /dev/pts există mkdir -p /dev/pts
# Aceasta va monta toate sistemele de fișiere care nu au _netdev
# lista lor de opțiuni. _netdev denotă un sistem de fișiere de rețea.
log_info_msg „Se montează sistemele de fișiere rămase...” mount --all --test-opts no_netdev >/dev/null evaluate_retval
ieșire $failed
;;
Stop)
# Nu demontați sisteme de fișiere virtuale precum /run
log_info_msg "Se demontează toate celelalte sisteme de fișiere montate curent..."
# Asigurați-vă că toate dispozitivele buclei sunt eliminate losetup -D
umount --all --detach-loop --read-only \
--types notmpfs,nosysfs,nodevtmpfs,noproc,nodevpts >/dev/null evaluate_retval
# Asigurați-vă că / este montat numai în citire (demontare bug) mount --options remount,ro /
# Faceți indisponibile toate grupurile de volume LVM, dacă este cazul
# Acest lucru eșuează dacă swap sau / sunt pe o partiție LVM
#if [ -x /sbin/vgchange ]; apoi /sbin/vgchange -an > /dev/null; fi
;;
*)
echo „Utilizare: ${0} {start|stop}” ieșirea 1
;;
ESAC
# Încheiați mountfs
# Asigurați-vă că / este montat numai în citire (demontare bug) mount --options remount,ro /
# Faceți indisponibile toate grupurile de volume LVM, dacă este cazul
# Acest lucru eșuează dacă swap sau / sunt pe o partiție LVM
#if [ -x /sbin/vgchange ]; apoi /sbin/vgchange -an > /dev/null; fi
;;
*)
echo „Utilizare: ${0} {start|stop}” ieșirea 1
;;
ESAC
# Încheiați mountfs
: Alexander E. Patrakov
DJ Lucas - [e-mail protejat]
: Bruce Dubbs - [e-mail protejat] Bryan Kadzban -
: Alexander E. Patrakov
DJ Lucas - [e-mail protejat]
: Bruce Dubbs - [e-mail protejat] Bryan Kadzban -
: LFS 7.0
: LFS 7.0
udev_retry udev
$local_fs
udev_retry udev
$local_fs
S
Reluează evenimentele eșuate și creează dispozitive suplimentare. Redă orice evenimente nereușite care au fost omise din cauza inițializării hardware lente și creează acele noduri de dispozitiv necesare
AFM
S
Reluează evenimentele eșuate și creează dispozitive suplimentare. Redă orice evenimente nereușite care au fost omise din cauza inițializării hardware lente și creează acele noduri de dispozitiv necesare
AFM