OnWorks Linux ແລະ Windows Online WorkStations

Logo

ໂຮດຕິ້ງອອນໄລນ໌ຟຣີສໍາລັບ WorkStations

<Previous | ເນື້ອໃນ | ຕໍ່ໄປ>

D.9. /etc/rc.d/init.d/mountfs


#! / bin / sh

################################################ ######################

# ເລີ່ມຕົ້ນ mountfs

#

# ລາຍລະອຽດ : File System Mount Script

#! / bin / sh

################################################ ######################

# ເລີ່ມຕົ້ນ mountfs

#

# ລາຍລະອຽດ : File System Mount Script

ຮູບພາບເລັກນ້ອຍ


#

# ຜູ້ຂຽນ : Gerard Beekmans - [email protected]

# DJ Lucas - [email protected]

# ອັບເດດ: Bruce Dubbs - [email protected]

#

# ລຸ້ນ : LFS 7.0

#

################################################ ######################


### ເຂົ້າຮ່ວມຂໍ້ມູນ

# ສະໜອງໃຫ້: $local_fs

# Required-Start: udev checkfs

# ຄວນເລີ່ມຕົ້ນ:

# Required-Stop: swap

# ຄວນຢຸດ:

# Default-Start: S

# Default-Stop: 0 6

# ຄຳອະທິບາຍສັ້ນໆ: Mounts/unmounts local filesystems ກຳນົດໄວ້ໃນ /etc/fstab.

# ລາຍ​ລະ​ອຽດ​: remounts ລະ​ບົບ​ໄຟລ​໌​ຮາກ​ອ່ານ / ຂຽນ​ແລະ​ຕິດ​ຕັ້ງ​ທັງ​ຫມົດ​

# ລະບົບໄຟລ໌ທ້ອງຖິ່ນທີ່ຍັງເຫຼືອທີ່ກຳນົດໄວ້ໃນ /etc/fstab on

# ເລີ່ມ. Remounts root system read-only ແລະ unmounts

# ລະບົບໄຟລ໌ທີ່ຍັງເຫຼືອຢຸດຢູ່.

# X-LFS-Provided-By: LFS

### ສິ້ນສຸດຂໍ້ມູນພາຍໃນ

. /lib/lsb/init-functions case "${1}" ໃນ

ເລີ່ມຕົ້ນ)

log_info_msg "ກຳລັງຕິດຕັ້ງລະບົບໄຟລ໌ຮາກຄືນໃໝ່ໃນໂໝດອ່ານຂຽນ..." mount --options remount,rw / >/dev/null

ປະເມີນ_retval


# ເອົາເຄື່ອງໝາຍລະບົບໄຟລ໌ທີ່ກ່ຽວຂ້ອງກັບ fsck ອອກ. rm -f /fastboot /forcefsck


# ໃຫ້ແນ່ໃຈວ່າ /dev/pts ມີ mkdir -p /dev/pts


# ນີ້ຈະຕິດຕັ້ງລະບົບໄຟລ໌ທັງໝົດທີ່ບໍ່ມີ _netdev ໃນ

# ບັນຊີລາຍຊື່ທາງເລືອກຂອງພວກເຂົາ. _netdev ຫມາຍເຖິງລະບົບໄຟລ໌ເຄືອຂ່າຍ.


log_info_msg "ກຳລັງຕິດຕັ້ງລະບົບໄຟລ໌ທີ່ຍັງເຫຼືອ..." mount --all --test-opts no_netdev >/dev/null evaluate_retval

ອອກ $ ລົ້ມເຫລວ

;;


ຢຸດ)

# ຢ່າຖອນການເຊື່ອມຕໍ່ລະບົບໄຟລ໌ virtual ເຊັ່ນ / ແລ່ນ

log_info_msg "ກຳລັງຖອນການຕິດຕັ້ງລະບົບໄຟລ໌ທີ່ຕິດຕັ້ງທັງໝົດໃນຂະນະນີ້..."

# ຮັບ​ປະ​ກັນ​ໃຫ້​ແນ່​ໃຈວ່​າ​ອຸ​ປະ​ກອນ loop ໃດ​ໄດ້​ຮັບ​ການ​ລຶບ losetup -D​

umount --all --detach-loop --read-only \

--types notmpfs,nosysfs,nodevtmpfs,noproc,nodevpts >/dev/null evaluate_retval



# ໃຫ້ແນ່ໃຈວ່າ / ຖືກຕິດຕັ້ງອ່ານເທົ່ານັ້ນ (umount bug) mount --options remount, ro /


# ເຮັດໃຫ້ກຸ່ມປະລິມານ LVM ທັງໝົດບໍ່ສາມາດໃຊ້ໄດ້, ຖ້າເໝາະສົມ

# ນີ້ລົ້ມເຫລວຖ້າ swap ຫຼື / ຢູ່ໃນພາທິຊັນ LVM

#if [ -x /sbin/vgchange ]; ຈາກນັ້ນ /sbin/vgchange -an > /dev/null; ຟີ

;;


*)

echo "ການນຳໃຊ້: ${0} {start|stop}" ອອກຈາກ 1

;;

ວ່າ C


# ສິ້ນສຸດ mountfs

# ໃຫ້ແນ່ໃຈວ່າ / ຖືກຕິດຕັ້ງອ່ານເທົ່ານັ້ນ (umount bug) mount --options remount, ro /


# ເຮັດໃຫ້ກຸ່ມປະລິມານ LVM ທັງໝົດບໍ່ສາມາດໃຊ້ໄດ້, ຖ້າເໝາະສົມ

# ນີ້ລົ້ມເຫລວຖ້າ swap ຫຼື / ຢູ່ໃນພາທິຊັນ LVM

#if [ -x /sbin/vgchange ]; ຈາກນັ້ນ /sbin/vgchange -an > /dev/null; ຟີ

;;


*)

echo "ການນຳໃຊ້: ${0} {start|stop}" ອອກຈາກ 1

;;

ວ່າ C


# ສິ້ນສຸດ 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_retry udev

$local_fs

udev_retry udev

$local_fs

S


Replays uevents ລົ້ມເຫລວແລະສ້າງອຸປະກອນເພີ່ມເຕີມ. ຫຼິ້ນຄືນ uevents ທີ່ລົ້ມເຫລວທີ່ຂ້າມໄປເນື່ອງຈາກການເລີ່ມຕົ້ນຂອງຮາດແວຊ້າ, ແລະສ້າງ nodes ອຸປະກອນທີ່ຈໍາເປັນເຫຼົ່ານັ້ນ.

lfs

S


Replays uevents ລົ້ມເຫລວແລະສ້າງອຸປະກອນເພີ່ມເຕີມ. ຫຼິ້ນຄືນ uevents ທີ່ລົ້ມເຫລວທີ່ຂ້າມໄປເນື່ອງຈາກການເລີ່ມຕົ້ນຂອງຮາດແວຊ້າ, ແລະສ້າງ nodes ອຸປະກອນທີ່ຈໍາເປັນເຫຼົ່ານັ້ນ.

lfs

OS Cloud Computing ຍອດນິຍົມຢູ່ OnWorks: