6.2.3. تركيب أنظمة ملفات النواة الافتراضية
الآن قم بتحميل أنظمة ملفات النواة الافتراضية المتبقية:
mount -vt devpts devpts $ LFS / dev / pts -o gid = 5 ، الوضع = 620 mount -vt proc proc $ LFS / proc
mount -vt sysfs sysfs $ LFS / sys mount -vt tmpfs tmpfs $ LFS / run
mount -vt devpts devpts $ LFS / dev / pts -o gid = 5 ، الوضع = 620 mount -vt proc proc $ LFS / proc
mount -vt sysfs sysfs $ LFS / sys mount -vt tmpfs tmpfs $ LFS / run
معنى خيارات التحميل لأجهزة Devpts:
المعدل = 5
هذا يضمن أن جميع عُقد الأجهزة التي أنشأها devpts مملوكة لمعرف المجموعة 5. هذا هو المعرف الذي سنستخدمه لاحقًا لـ الكتابة البعيدة مجموعة. نستخدم معرف المجموعة بدلاً من الاسم ، نظرًا لأن النظام المضيف قد يستخدم معرفًا مختلفًا له الكتابة البعيدة المجموعة.
الوضع = 0620،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX
هذا يضمن أن جميع عُقد الجهاز التي تم إنشاؤها بواسطة devpts لها الوضع 0620 (يمكن للمستخدم قراءته وكتابته ، وقابل للكتابة في المجموعة). جنبًا إلى جنب مع الخيار أعلاه ، يضمن هذا أن يقوم devpts بإنشاء عقد الجهاز التي تفي بمتطلبات Gribc () ، مما يعني Glibc pt_chown الثنائي المساعد (الذي لم يتم تثبيته افتراضيًا) ليس ضروريًا.
في بعض الأنظمة المضيفة ، / ديف / shm هو ارتباط رمزي ل / تشغيل / shm. تم تثبيت / run tmpfs أعلاه ، لذلك في هذه الحالة فقط يجب إنشاء دليل.
إذا [-h $ LFS / dev / shm] ؛ من ثم
mkdir -pv $ LFS / $ (readlink $ LFS / dev / shm)
fi
إذا [-h $ LFS / dev / shm] ؛ من ثم
mkdir -pv $ LFS / $ (readlink $ LFS / dev / shm)
fi
توثيق