<Anterior | Contenido | Siguiente>
D.9. /etc/rc.d/init.d/mountfs
#! / Bin / sh
############################################### ######################
# Comenzar mountfs
#
# Descripción: Script de montaje del sistema de archivos
#! / Bin / sh
############################################### ######################
# Comenzar mountfs
#
# Descripción: Script de montaje del sistema de archivos
#
# Autores : Gerard Beekmans - [email protected]
#DJLucas- [email protected]
# Actualización: Bruce Dubbs - [email protected]
#
# Versión: LFS 7.0
#
############################################### ######################
### COMENZAR INFORMACIÓN INICIAL
# Proporciona: $ local_fs
# Inicio requerido: udev checkfs
# Debería empezar:
# Obligatorio-Stop: swap
# Debería detenerse:
# Inicio predeterminado: S
# Parada predeterminada: 0 6
# Descripción breve: monta / desmonta sistemas de archivos locales definidos en / etc / fstab.
# Descripción: Vuelve a montar la lectura / escritura del sistema de archivos raíz y monta todos
# sistemas de archivos locales restantes definidos en / etc / fstab en
# comienzo. Vuelve a montar el sistema de archivos raíz como de solo lectura y lo desmonta
# sistemas de archivos restantes en la parada.
# X-LFS-proporcionado-por: LFS
### FIN INIT INFO
. / lib / lsb / init-functions caso "$ {1}" en
inicio)
log_info_msg "Remontando el sistema de archivos raíz en modo lectura-escritura ..." mount --options remount, rw /> / dev / null
evaluar_retraso
# Elimina las marcas de agua del sistema de archivos relacionadas con fsck. rm -f / fastboot / forcefsck
# Asegúrese de que / dev / pts exista mkdir -p / dev / pts
# Esto montará todos los sistemas de archivos que no tengan _netdev en
# su lista de opciones. _netdev denota un sistema de archivos de red.
log_info_msg "Montaje de sistemas de archivos restantes ..." mount --all --test-opts no_netdev> / dev / null evalu_retval
salida $ fallida
;;
parada)
# No desmonte los sistemas de archivos virtuales como / run
log_info_msg "Desmontando todos los demás sistemas de archivos montados actualmente ..."
# Asegúrese de que se eliminen los devies de bucle losetup -D
umount --todos --detach-loop --sólo lectura \
--tipos notmpfs, nosysfs, nodevtmpfs, noproc, nodevpts> / dev / null evalu_retval
# Asegúrese de que / esté montado en solo lectura (error de desmontaje) mount --options remount, ro /
# Haga que todos los grupos de volúmenes LVM no estén disponibles, si corresponde
# Esto falla si el intercambio o / están en una partición LVM
#if [-x / sbin / vgchange]; luego / sbin / vgchange -an> / dev / null; fi
;;
*)
echo "Uso: $ {0} {start | stop}" salida 1
;;
esac
# Fin mountfs
# Asegúrese de que / esté montado en solo lectura (error de desmontaje) mount --options remount, ro /
# Haga que todos los grupos de volúmenes LVM no estén disponibles, si corresponde
# Esto falla si el intercambio o / están en una partición LVM
#if [-x / sbin / vgchange]; luego / sbin / vgchange -an> / dev / null; fi
;;
*)
echo "Uso: $ {0} {start | stop}" salida 1
;;
esac
# Fin mountfs
: Alexander E.Patrakov
DJ Lucas- [email protected]
: Bruce Dubbs - [email protected] Bryan Kadzban
: Alexander E.Patrakov
DJ Lucas- [email protected]
: Bruce Dubbs - [email protected] Bryan Kadzban
: LFS 7.0
: LFS 7.0
udev_reintentar udev
$ local_fs
udev_reintentar udev
$ local_fs
S
Reproduce eventos fallidos y crea dispositivos adicionales. Reproduce cualquier evento fallido que se omitió debido a una inicialización lenta del hardware y crea los nodos de dispositivo necesarios.
LFS
S
Reproduce eventos fallidos y crea dispositivos adicionales. Reproduce cualquier evento fallido que se omitió debido a una inicialización lenta del hardware y crea los nodos de dispositivo necesarios.
LFS