سامانه آموزش آنلاین

مقلات آموزشی

مقالات FreeBSD

راه اندازی فایل سیستم ZFS در FreeBSD

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال
 

بارگذاری کردن ماژول در هسته FreeBSD:

بر اساس لایسنس موجود برای ZFS این فایل سیستم در توسط شرکت sun طراحی و ایجاد و برای راه اندازی فقط باید ماژول آن در هسته راه اندازی شود و برای راه اندازی شما به ماژول شرکت sun هم نیاز دارید. برای بارگذاری این ماژول از فرمان kldload استفاده کنید و برای مشاهده اینکه ماژول بارگذاری شده از فرمان kldstat استفاده کنید به صورت زیر:

همانطوری که در خروجی فرمان اول kldstat مشاهده کرده اید دو ماژول در هسته بارگذاری شده است با لود شدن ماژول با استفاده از kldload خروجی فرمان kldstat را مشاهده می کنید که علاوه بر zfs ماژول opensolaris هم در هسته لود شده است.

 

حال باید سرویس zfs را هم با استفاده از فرمان های rc.d راه اندازی کنید برای این کار اول باید در فایل rc.conf  بخش zfs_enable=”YES” را اضافه کنید، بعد با استفاده از فرمان های rc.d این سرویس را راه اندازی کنید:

 

حال با استفاده از فرمان rc این سرویس را راه اندازی کنید به صورت زیر:

اگر مراحل rcرا راه اندازی کنید نیازی به استفاده از فرمان kldload  نیست.

 

انتخاب کردن هارد:

بعد از این که شما مراحل بالا را انجام داید حال برای ایجاد کردن zpool مورد نظر آماده هستید، برای اینکار باید هاردیسکی که قصد دارید را انتخاب کنید، در مقاله هسته در FreeBSD نام دیسک های سخت موجود در FreeBSD را ذکر کردیم برای مشاهده آنها به مقاله در بخش BSD به زبان ساده مراجعه کنید. همانطوری که می دانید تمام اطلاعات سخت افزار ها در FreeBSD در فایل dmesg ذخیره می شود و شما با استفاده از فرمان dmesg می تواند بعد از راه اندازی هم با استفاده از این فرمان به اطلاعات مورد نظر دسترسی داشته باشید، برای جستجو کردن در خروجی این فرمان باید از grep به صورت زیر استفاده کنید:

 

سیستمی که از آن استفاده می کنم از هادر های اسکازی استفاده می کند در نتیجه با da نام هاردیسک های ما شروع می شود، هارددیسک da1  دومین دیسک اضافه شده به سیستم است و آماده برای ایجاد کردن اولین pool است.

 

ایجاد کرد اولین pool از نوع zfs:

همه اعمان zfs با دو فرمان انجام می شود فرمان اول zpool است و فرمان دوم zfs در قدم اول باید pool مورد نظر را ایجاد کنید، برای ایجاد کردن کافیست که از بخش creat فرمان zpool به صورت زیر استفاده کنید و یک نام هم باید در نظر بگیرید:

همانطوری که مشاهده می کنید pool به نام mabedini ایجاد شده و در شاخه /mabedini به اصطلاح mount  شده و از این آدرس قابل دسترس است.

شما می توانید در این فضا ایجاد شده هم فایل ایجاد و ذخیره کنید با استفاده از فرمان dd شما می توایند فایل خود را ایجاد کنید و نتیجه را در فرمان df مشاهده کنید:

 

 

برای انجام دادن کنترل و مدیریت بیشتر برروی pool باید در فضای pool فایل سیتم های جداگانه ایجاد کنید برای این کار باید  با فرمان zfs یک پارتیشن از نوع zfs در pool ایجاد کنید:

 

 

در بخشهای بعدی با فرمان ZFS برای مدیریت کردن فایل سیستم بیشتر آشنا می شوید.

 

نمایش تصویری ZFS

 

نظرات (0)

هیچ نظری در اینجا وجود ندارد

نظر خود را اضافه کنید.

ارسال نظر بعنوان یک مهمان ثبت نام یا ورود به حساب کاربری خود.
پیوست ها (0 / 3)
مکان خود را به اشتراک بگذارید
عبارت تصویر زیر را بازنویسی کنید. واضح نیست؟
آموزش BSD با محمدعابدینی

اولین مرکز آموزش BSD  و نخستین مرکز ارائه نرم افزارهای مبتنی بر BSD در ایران

کلیه حقوق این سایت متعلق به محمد عابدینی است که در زمینه آموزش BSD فعالیت می کند.
All rights are reserved for Mohammad Abedini 2019

Search

09356757020
محمد عابدینی
کرج 
مهرشهر
Your SEO optimized title