صفحه 1 از 1

درايوهاي کامپيوتر در محيط لينوکس

ارسال شده: یک‌شنبه ۲۸ اسفند ۱۳۸۴, ۵:۵۴ ب.ظ
توسط Farhad3614
در لينوكس و يونيكس بدون در نظرگرفتن اينكه چه نوع درايو يا سخت افزاری برروی سيستم نصب گرديده كليه منابع سيستم در يك دايركتوری اصلی بنام ريشه ( / ) يا 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 بصورت كاملا اتوماتيك در آمده و كاربری آن بسيار ساده شده است .