انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: Ubun2OS در 27 مهر 1390، 06:46 بظ
-
آیا راهی برای ایجاد پارتیشن مجزا برای پوشه های درون Home وجود دارد تا در مواقع خاص، میسر باشد؟
یا
حتی پارتیشن کردن فولدر های خاصی درون فولدر root یا غیره
-
از مغزت استفاده کن
ما پوشه ای رو جایی داریم میخوایم جای دیگه یک علامت یا نشانه ای ازش بسازیم تا هنگامی که روی اون نشانک کلیک میکنیم بریم به اون پوشه ( پوشه روی هارد دیگه ای هست )
تو ویندوز بهش میگن شورتکات
تو لینوکس میگن link
گوگل کن :
hard link
soft link
-
از مغزت استفاده کن
بله درسته من هم از تصورم از درخت System File بهره گرفتم. یعنی زمانی که CD/DVD به درخت Mount میشه.
جالبه! نه!
جایی که شما می تونید پوشه های درون root رو مجزاسازی کنید، یعنی نمی شه پوشه های درونی رو partition کرد؟ یعنی امکان mounting در Level های 2و3و... به درخت root وجود نداره؟
اگر خیر! پس این یک ضعف برای لینوکس هست. چرا که ممکنه کاربری به صورت ناخواسته Home Folder خودش رو format یا بعبارتی clear کنه، پس تکلیف چیه؟
-
شما میخوای دانلود هات بره به فلان درایو ؟
یک پیوند نرم ( soft link ) از اون درایو تو پوشه خانگیت بساز نامشو بگذار Download
ln -s /media/FOLAN Download
سپس برای دانلود ها اینجوری :
wget -c -P /home/USER/Download FILE
-
شما میخوای دانلود هات بره به فلان درایو ؟
یک پیوند نرم ( soft link ) از اون درایو تو پوشه خانگیت بساز نامشو بگذار Download
ln -s /media/FOLAN Download
سپس برای دانلود ها اینجوری :
wget -c -P /home/USER/Download FILE
پس به طور کلی، اینطور که من متوجه شدم اینه که:
یه پارتیشن مجزا با برچسب مثلا MyDownload ایجاد کنم و بعد این فایل (ظاهرا folder ) رو لینک کنم به پوشه Home. درسته؟ و درصورتی این عمل با موفقیت خواهد بود که File Allocation table رو بر روی یکی از فرمت های لینوکس تعریف کنم مثل ext4 و ... .
-
FAT , NTFS , EXT هر چیزی که لینوکس بتواند بخواند میتواند باشد
===========
نکته : اگر برای نمونه میخوای پوشه ی home را جدا کنی از دیگر پوشه ها و برای نمونه بر روی هارد دیسک بسیار بزرگ دیگری سوارش کنی باید همواره خودکار سوار شود . یعنی پرونده ی fstab را اینگونه بویرایی :
sudo nano /etc/fstab
UUID=088b6c82-7573-46ff-9b5f-b04d68e89434 swap swap sw 0 0
UUID=1be25dad-31d8-4d52-8af8-3f67120f91cb / ext4 defaults 0 1
UUID=3AF0E7B3F0E77393 /media/1 ntfs defaults 0 0
UUID=e86a2dd9-928c-474e-a714-0545fe6b2b94 /media/2 ext4 defaults 0 0
UUID=94208A79208A625A /media/3 ntfs defaults 0 0
UUID=708084EA8084B7DC /media/4 ntfs defaults 0 0
برای بدست آوردن UUID ها :
sudo blkid
اینجا بخش home را سوار کن تا خودکار هنگام بالا آمدن سامانه عامل سوار شود . برای پوشه هایی به جز پوشه های اندر ریشه ( / ) اگر خودکار هم این کار انجام نشود مهم نیست . یعنی دستی هم میتوان سوارش کرد
-
شما میتونید یک پارتیشن رو هر جا که دوست دارید و دسترسی دارید ماونت کنید. حالا مثلا میتونه داخل پوشه home باشه یا هر جای دیگه. مثلا من الان اینکار رو برای چندین پوشه انجام دادم :
/dev/sdb1 /home/f0rud/storage ext4 defaults 0 2
این خط رو از داخل /etc/fstab اینجا کپی کردم.
برای مشخص کردن پارتیشن میتونی از UUID هم استفاده کنی .
-
من این کارایی رو که گفتید انجام دادم.
منتها من دنبال اینم که چطور می تونم این پارتیشن های mount شده که لینک شدن رو در device ها نبینم. منظورم اینه که خیلی شلوغ پلوغ شده
مثلا من برای var/ یه پارتیشن جدا ساختم ولی همچین پارتیشنی در device های به نمایش در آمده در Nautilus رو نمیبینم. حالا من هم می خوام اون پارتیشن ها رو مخفی کنم
چطور