آموزشچگونه

نحوه تغییر دایرکتوری Home در یک پارتیشن مجزا

Print Friendly, PDF & Email

در هر سیستم لینوکسی یکی از دایرکتوری‌های موجود حتماً دایرکتوری /home می‌باشد. دایرکتوری‌های تمام حساب‌های کاربری (کاربران) به جز کاربر ریشه (root) در این دایرکتوری قرار می‌گیرند که کاربران به‌طور مداوم اسناد و سایر فایل‌ها را در آن ذخیره می‌کنند.

دایرکتوری مهم دیگری نیز به نام ‌/vat وجود دارد که اندازه آن به تدریج افزایش می‌یابد که شامل فایل‌های log، فایل‌های وب، فایل‌های چاپ و … می‌باشد.

هنگامی که این دایرکتوری‌ها پر می‌شوند ممکن است مشکلات مهمی را در سیستم فایل root ایجاد نمایند.

در این آموزش ما به شما نشان خواهیم داد که چگونه دایرکتوری /home را به یک پارتیشن اختصاص داده و در دیسک جدیدی ذخیره کنیم.

نکته: اگر ار قبل پارتیشنی را برای انجام این کار آماده کرده‌اید ادامه مطلب را بخوانید در غیر اینصورت سری به مقاله «نحوه نصب و پارتیشن‌بندی یک هارددیسک در لینوکس» بزنید.

اکنون نیاز است تا دایرکتوری home را به یکی از پارتیشن‌ها منتقل کنیم. برای استفاده از فایل‌سیستم باید به یک نقطه از فایل‌سیستم home اصطلاحاً mount شد.

با استفاده از فرمان db می‌توانید فایل‌سیستم را لیست نمایید:

با ایجاد دایرکتوری /srv/home می‌توانیم به /dev/sdb1 متصل (mount) شویم:

سپس محتویات /home را با استفاده از فرمان rsync یا cp به /srv/home انتقال دهید.

پس از آن تفاوت بین دو دایرکتوری را با استفاده از ابزار diff پیدا می‌کنیم، اگر همه چیز درست بود به مرحله بعدی می‌رویم.

سپس تمام محتوای قدیمی در /home را بصورت زیر حذف می‌کنیم:

حال /srv/home را unmount می‌کنیم:

در نهایت می‌بایست فایل‌سیستم /dev/sdb1 را به‌عنوان /home متصل (mount) کنیم:

تغییرات بالا برای بوت فعلی ادامه می‌یابد. خط زیر را در /etc/fstab اضافه کرده تا تغییرات به‌صورت داپمی انجام شوند:

اگر پارتیشن UUID است /etc/fstab را گشوده و خط زیر را به آن اضافه کنید:

فایل را ذخیره کرده و سیستم را reboot نمایید.

با اجرای فرمان زیر می‌توانید مشاهده کنید که دایرکتوری /home با موفقیت به یک پارتیشن اختصاص داده شده است:

منبع: tecmint.com

Tags

Related Articles

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Close