<ก่อนหน้านี้ | Contents | ถัดไป>
ง.9 /etc/rc.d/init.d/mountfs
# / bin / sh
#################################################### ############################
# เริ่มต้น mountfs
#
# คำอธิบาย : File System Mount Script
# / bin / sh
#################################################### ############################
# เริ่มต้น mountfs
#
# คำอธิบาย : File System Mount Script
#
# ผู้เขียน : เจอราร์ด บีคแมนส์ - [ป้องกันอีเมล]
#ดีเจลูคัส- [ป้องกันอีเมล]
# อัปเดต: Bruce Dubbs - [ป้องกันอีเมล]
#
# เวอร์ชัน : LFS 7.0
#
#################################################### ############################
### เริ่มต้นข้อมูลเริ่มต้น
# ให้: $local_fs
# จำเป็น-เริ่ม: udev checkfs
# ควรเริ่ม:
# จำเป็นต้องหยุด: แลกเปลี่ยน
# ควรหยุด:
# ค่าเริ่มต้น - เริ่ม: S
# ค่าเริ่มต้น-หยุด: 0 6
# คำอธิบายสั้น ๆ : Mounts/unmounts ระบบไฟล์ในเครื่องที่กำหนดไว้ใน /etc/fstab.
# คำอธิบาย: ติดตั้งระบบไฟล์รูทใหม่เพื่ออ่าน/เขียนและติดตั้งทั้งหมด
# ระบบไฟล์ในเครื่องที่เหลืออยู่ที่กำหนดไว้ใน /etc/fstab on
# เริ่ม. ติดตั้งระบบไฟล์รูทใหม่แบบอ่านอย่างเดียวและยกเลิกการเมานต์
# ระบบไฟล์ที่เหลือหยุด
# X-LFS-จัดหาโดย: LFS
### สิ้นสุดข้อมูลเริ่มต้น
. /lib/lsb/init-functions case "${1}" ใน
เริ่ม)
log_info_msg "กำลังเมาต์ระบบไฟล์รูทใหม่ในโหมดอ่าน-เขียน..." เมานต์ --options remount,rw / >/dev/null
ประเมิน_retval
# ลบลายน้ำระบบไฟล์ที่เกี่ยวข้องกับ fsck rm -f /fastboot /forcefsck
# ตรวจสอบให้แน่ใจว่า /dev/pts มีอยู่ mkdir -p /dev/pts
# สิ่งนี้จะเมานต์ระบบไฟล์ทั้งหมดที่ไม่มี _netdev ใน
# รายการตัวเลือกของพวกเขา _netdev หมายถึงระบบไฟล์เครือข่าย
log_info_msg "กำลังติดตั้งระบบไฟล์ที่เหลืออยู่..." เมานต์ --all --test-opts no_netdev >/dev/nullประเมิน_retval
ออก $failed
;;
หยุด)
# อย่าถอดระบบไฟล์เสมือนเช่น /run
log_info_msg "กำลังยกเลิกการต่อเชื่อมระบบไฟล์อื่น ๆ ที่เมาท์อยู่ในขณะนี้..."
# ตรวจสอบให้แน่ใจว่าการวนซ้ำถูกลบออก losetup -D
umount --all --detach-loop -- อ่านอย่างเดียว \
--types notmpfs,nosysfs,nodevtmpfs,noproc,nodevpts >/dev/nullประเมิน_retval
# ตรวจสอบให้แน่ใจว่า / ติดตั้งแบบอ่านอย่างเดียว (umount bug) mount --options remount,ro /
# ทำให้กลุ่มวอลุ่ม LVM ทั้งหมดไม่พร้อมใช้งาน หากเหมาะสม
# สิ่งนี้ล้มเหลวหาก swap หรือ / อยู่บนพาร์ติชัน LVM
#if [ -x /sbin/vgchange ]; จากนั้น /sbin/vgchange -an > /dev/null; fi
;;
*)
echo "การใช้งาน: ${0} {start|stop}" exit 1
;;
ว่า C
# สิ้นสุด mountfs
# ตรวจสอบให้แน่ใจว่า / ติดตั้งแบบอ่านอย่างเดียว (umount bug) mount --options remount,ro /
# ทำให้กลุ่มวอลุ่ม LVM ทั้งหมดไม่พร้อมใช้งาน หากเหมาะสม
# สิ่งนี้ล้มเหลวหาก swap หรือ / อยู่บนพาร์ติชัน LVM
#if [ -x /sbin/vgchange ]; จากนั้น /sbin/vgchange -an > /dev/null; fi
;;
*)
echo "การใช้งาน: ${0} {start|stop}" exit 1
;;
ว่า C
# สิ้นสุด mountfs
: อเล็กซานเดอร์ อี. ปาตราคอฟ
ดีเจ ลูคัส - [ป้องกันอีเมล]
: บรูซ ดับบ์ส - [ป้องกันอีเมล] ไบรอัน คัดซ์บัน –
: อเล็กซานเดอร์ อี. ปาตราคอฟ
ดีเจ ลูคัส - [ป้องกันอีเมล]
: บรูซ ดับบ์ส - [ป้องกันอีเมล] ไบรอัน คัดซ์บัน –
: แอลเอฟเอส 7.0
: แอลเอฟเอส 7.0
udev_retry udev
$local_fs
udev_retry udev
$local_fs
S
เล่นซ้ำล้มเหลวและสร้างอุปกรณ์เพิ่มเติม เล่นซ้ำ uvents ที่ล้มเหลวซึ่งถูกข้ามเนื่องจากการเริ่มต้นฮาร์ดแวร์ที่ช้า และสร้างโหนดอุปกรณ์ที่จำเป็นเหล่านั้น
LFS
S
เล่นซ้ำล้มเหลวและสร้างอุปกรณ์เพิ่มเติม เล่นซ้ำ uvents ที่ล้มเหลวซึ่งถูกข้ามเนื่องจากการเริ่มต้นฮาร์ดแวร์ที่ช้า และสร้างโหนดอุปกรณ์ที่จำเป็นเหล่านั้น
LFS