گنتو لینوکس برخلاف سایر توزیعهای رایج لینوکس از سیستم مدیریت پیشرفته بسته های نرم افزاری خاصی به نام Portage پورتاژ بهره میبرد .
پورتاژ از روی سیستم true ports مرسوم در BSD اقتباس شده لیکن نگارش آن برمبنای زبان برنامه نویسی python بوده ودارای خصوصیت پشتیبانی از تعدادی از امکانات پیشرفته مثل رفع مشکل dependencies یا وابستگی نرم افزارهای کاربردی هنگام نصب و fine-grained package management, "fake" و جداسازی ایمن نرم افزارها هنگام برداشتن از روی سیستم ، امکان بررسی وضعیت سیستمی بسته های موجود ، و مدیریت بسته ها بصورت مجازی virtual packages ، قابلیت پیکربندی سیستم لینوکس و بسیاری از امکانات دیگر میباشد.
در لینوکس و یونیکس بدون در نظرگرفتن اینکه چه نوع درایو یا سخت افزاری برروی سیستم نصب گردیده کلیه منابع سیستم در یک دایرکتوری اصلی بنام ریشه ( / ) یا ROOT قرار دارد .
بطورمعمول این روش بسیار بهتر و کاراتراز روش سنتی نامگذاری درایوها در ویندوز عمل میکند و فایل سیستم را صرفنظر از نوع سخت افزار بسیار ساده و کارآمد مینماید و این نکته وقتی نمود پیداخواهد کرد که شما مجبور باشید سخت افزار جدیدی مثل هارد دیسک دوم و سوم و ... و یا منابع به اشتراک گذاشته شده از طریق شبکه را به سیستم خود بیافزائید .
نباید از نظر دورداشت که برای کاربران سیستم عامل ویندوز و کسانی که با سیستم سنتی نامگذاری درایوها مثلا C ، D ، E و ... عادت کرده اند درک درست ساختار فایل سیستم لینوکس و کار با آن قدری پیچیده بنظر میرسد . اما بطور خلاصه باید گفت که در لینوکس نباید بدنبال درایوهای خود بگردید ، چون کلیه محتویات دیسکها را در یک فایل سیستم واحد لینوکس میتوانید مشاهده و یا متصل نمائید . (directory tree)
بطور پیش گزیده محتویات درایوهای قابل جابجائی مثل سی دی و فلاپی درایو بصورت خودکار در این ساختا ر دیده نمیشوند و شما باید نخست این درایو ها را به فایل سیستم لینوکس متصل یا mount نمائید . همچنین بخاطر داشته باشید که قبل از خارج نمودن این گونه درایوها از کامپیوتر باید آنها را ابتدا از فایل سیستم جدا یا unmount نمود .
شما با عملیات mount کردن خواهید توانست طیف گسترده ای از فایل سیستمهای ایجاد شده توسط سایر سیستمهای عامل همچون ویندوز را مثلFAT, FAT32, NTFS بصورت خواندن و نوشتنی یا فقط خواندنی به سیستم لینوکس خود متصل کنید و از آنها در یک دایرکتوری درست مثل درایوهای سنتی ویندوز استفاده کنید . این موضوع در مورد اتصال درایوهای ZIP و فلاپی و سی دی و کلیه فایل سیستمهای دیگر صادق است .
برای درک بهتر موضوع به ارئه یک مثال میپردازم :
فرض کنید شما میخواهید درایو سی دی خود را به لینوکس متصل mount کرده و محتویات یک سی دی را مشاهده و از آن استفاده کنید:
ابتدا بایستی اجازه دسترسی به منابع سیستم را بعنوان کابر ریشه با تایپ دستور زیر و وارد نمودن password کاربر ریشه کسب کنید .
$ su
Enter password : ***********
در ادامه بایستی بدانید که محتویات فایل سیستم روی سی دی شما باید به لینوکس متصل و در داخل یک دایرکتوری که عموما در مسیر /mnt/cdrom/ یا هر کجای دیگر که خودتان صلاح بدانید مشاهده شود پس ابتدا بایستی دایرکتوری با نام cdrom در مسیر فوق با دستور زیر ایجاد یا از قبل وجود داشته باشد :
# mkdir /mnt/cdrom
سپس باید از دستور زیر برای اتصال این فایل سیستم به لینوکس استفاده نمائید :
# mount -t auto /dev/cdrom /mnt/cdrom
شاید میپرسید -t auto و یا /dev/cdrom چیست .؟
عبارت اول یعنی -t auto باعث شناسائی خودکار فایل سیستم موجود روی سی دی شده و استفاده از آن در نسخه های جدید لینوکس اختیاری است ، اما عبارت دوم یعنی /dev/cdrom محل اسقرار درایور یا گرداننده سی دی رام IDE interface را نشان میدهد و ممکن است بسته به محل اتصال کابل سی دی به کامپیوتر به صورت /dev/hdd یا /dev/hdb و یا /dev/hdc تغییر یابد .
در اینصورت بعنوان مثال شکل فرمان بدینگونه اصلاح خواهد شد :
# mount -t auto /dev/hdd /mnt/cdrom
اگر همه کارها را به درستی انجام داده باشید محتویات سی دی قرار گرفته در درایو سی دی رام را در دایرکتوری /mnt/cdrom مشاهده خواهید کرد .
در خاتمه کار باید با دستور زیر ابتدا سی دی را unmount کرده و سپس از درایو مربوطه خارج کرد :
# umount /mnt/cdrom
توجه کنید که برای unmount کردن هر وسیله آن ابزار نباید در حال بهره برداری یا inuse باشد .
بدیهی است در صورت عدم انجام مرحله آخر ممکن است درایو سی دی رام شما اجازه خروج سی دی را از جایگاه خود ندهد . البته باید خاطر نشان کرد که کل این عملیات در لینوکس بدلیل امنیت و کارائی بیشتر بدین صورت طراحی شده تا کاربران متعدد اجازه دسترسی همزمان را به منابع یک رسانه و ایجاد اختلال در عملیات سیستم عامل را نداشته و از امنیت بالاتری بهره مند شوند .
ضمنا در توزیعهای جدید لینوکس اغلب عملیات mount و unmount کردن درایو ها با نرم افزاری موسوم به kudzu بصورت کاملا اتوماتیک در آمده و کاربری آن بسیار ساده شده است .
اگر شما به یادگیری لینوکس میپردازید و علاقه دارید تا به زبان انگلیسی هم مقالات بسیار مفیدی را مطالعه کنید خواندن مطالب موجود در سایت linux newbie را به شما توصیه مینمایم . در این سایت کلیه مطالب آموزشی لینوکس برای کاربران مبتدی و پیشرفته به شکلی کاملا ساده و مفید گرد آوری شده و میتواند مرجع مفیدی برای علاقمندان لینوکس باشد .