เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | 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

ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: