الرئيسية > أنظمة يونكس > الإقتصاد في المساحة أثناء إستخدام Jail في FreeBSD

الإقتصاد في المساحة أثناء إستخدام Jail في FreeBSD


السلام عليكم و رحمة الله و بركاته
من إستخدم Linux من قبل فإنه أكيد مر على شيء إسمه chroot الذي هو عبارة عن system level Virtualization يعني بدل إستخدام Vmware و أخواته الذي يعتبرون Full Virtualization فإنك تستعمل أقرب إلى mini Virtualization التي تكون إستهلاك أقل للموارد.
FreeBSD لديه أيضا هذا النوع Virtualization يدعى Jail، الذي يسمح لك بإنشاء نظام داخل نظامك تقريبا بكل المقاييس مما يسمح لك بإستضافة خدمة أو خدمات ك Apache و MySQL داخل هذا jail لتكون هناك حماية أكبر و عزل عن النظام الرئيسي، بما أننا قلنا أن jail عبارة عن نظام داخل نظام فإن هذا يعني إستهلاك أكبر للمساحة في حين أنه يمكنك الإستغناء عن جزء كبير من هذه المساحة كون الjail عبارة عن نفس الملفات التي هي بالنظام، هنا يأتي دور الوحدة(modue)التي تمكنك من إقتصاد المساحة.
أولا عليك أن تتأكد بأنه لديك الوحدة السابقة:

ls /boot/kernel/nullfs.ko

إذا أعادة لك نفس المسار فهذا يعني الوحدة منصبة، غير ذلك قم بتنصيبها كالآتي:

su
cd /usr/src//modules/nullfs
make && make install clean
kldload nullfs

الآن بفرض أن الjail منصب على المسار التالي:

/jails/domain01

و أننا نريد إستخدام الports داخل هذا الjail، يعني أننا نريد إختصار الوقت في عملية تحديث الports و تنزيل الملفات:

mount -t nullfs /usr/ports /jails/domain01/usr/ports

مصادر:
FreeBSD Jails
Comparing Virtualization Technologies
FreeBSD Handbook
FreeBSD: Mount /usr/ports Inside Jail

التصنيفات :أنظمة يونكس الوسوم:, , , , ,
  1. 9 ديسمبر 2010 الساعة 12:20 م

    اشكرا كثيرااا…مدونتك اكثر من رائعه

  1. No trackbacks yet.

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s

%d مدونون معجبون بهذه: