ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

تعیین نام دستگاه ها

گاهی اوقات تعیین نام یک دستگاه دشوار است. در قدیم، خیلی سخت نبود. یک دستگاه همیشه در همان مکان بود و تغییر نمی کرد. سیستم های یونیکس مانند آن را دوست دارند. زمانی که یونیکس توسعه یافت، «تغییر دیسک درایو» شامل استفاده از لیفتراک برای خارج کردن دستگاهی به اندازه ماشین لباسشویی از اتاق کامپیوتر بود. در سال های اخیر، پیکربندی سخت افزار دسکتاپ معمولی کاملاً پویا شده است و لینوکس به گونه ای تکامل یافته است که نسبت به اجداد خود انعطاف پذیرتر شده است.

در مثال‌های بالا، از توانایی دسک‌تاپ لینوکس مدرن برای نصب خودکار دستگاه و سپس تعیین نام پس از آن استفاده کردیم. اما اگر ما در حال مدیریت یک سرور یا محیط دیگری باشیم که در آن این اتفاق نیفتد، چه؟ چگونه می توانیم آن را بفهمیم؟

ابتدا، بیایید نحوه نامگذاری دستگاه ها توسط سیستم را بررسی کنیم. اگر محتویات را فهرست کنیم / توسعه دایرکتوری (جایی که همه دستگاه ها زندگی می کنند)، می بینیم که تعداد زیادی دستگاه وجود دارد:


[me@linuxbox ~]$ ls /dev

[me@linuxbox ~]$ ls /dev


محتویات این فهرست برخی از الگوهای نامگذاری دستگاه را نشان می دهد. چندتایی این جاست:


جدول 15-2: نام‌های دستگاه ذخیره‌سازی لینوکس


دستگاه الگو

دستگاه الگو

/dev/fd* درایوهای فلاپی دیسک.


تصویر

/dev/hd* دیسک های IDE (PATA) در سیستم های قدیمی تر. مادربردهای معمولی شامل دو کانکتور IDE یا کانال، هر کدام دارای یک کابل با دو نقطه اتصال برای درایوها. اولین درایو روی کابل the نامیده می شود استاد دستگاه و دومی نام دارد برده دستگاه نام دستگاه ها به گونه ای مرتب شده اند که /dev/hda به دستگاه اصلی در کانال اول اشاره دارد، /dev/hdb دستگاه برده در کانال اول است. /dev/hdc، دستگاه اصلی در کانال دوم و غیره. یک رقم انتهایی شماره پارتیشن روی دستگاه را نشان می دهد. مثلا، /dev/hda1 به اولین پارتیشن در اولین هارد دیسک در سیستم اشاره دارد در حالی که

/dev/hda به کل درایو اشاره دارد.


تصویر

/dev/lp* چاپگرها


تصویر

/dev/sd* دیسک های SCSI در سیستم‌های لینوکس مدرن، هسته تمام دستگاه‌های دیسک مانند (از جمله هارد دیسک‌های PATA/SATA، درایوهای فلش و دستگاه‌های ذخیره‌سازی انبوه USB مانند پخش‌کننده‌های موسیقی قابل حمل و دوربین‌های دیجیتال) را به عنوان دیسک‌های SCSI در نظر می‌گیرد. بقیه سیستم نامگذاری شبیه به قدیمی تر است /dev/hd* طرح نامگذاری که در بالا توضیح داده شد.


تصویر

/dev/sr* درایوهای نوری (خواننده CD/DVD و رایتر).


تصویر


علاوه بر این، ما اغلب شاهد پیوندهای نمادین مانند /dev/cdrom, /dev/dvdو

/dev/floppy، که به فایل‌های دستگاه واقعی اشاره می‌کند، که به عنوان راحتی ارائه می‌شود.

اگر روی سیستمی کار می‌کنید که دستگاه‌های قابل جابجایی را به‌طور خودکار نصب نمی‌کند، می‌توانید از تکنیک زیر برای تعیین نام دستگاه متحرک هنگام اتصال استفاده کنید. ابتدا، یک نمای زمان واقعی از آن را شروع کنید / var / log / پیام ها or

فایل /var/log/syslog (شما ممکن است برای این کار به امتیازات superuser نیاز داشته باشید):


[me@linuxbox ~]$ sudo tail -f /var/log/messages

[me@linuxbox ~]$ sudo tail -f /var/log/messages


چند خط آخر فایل نمایش داده می شود و سپس مکث می شود. سپس، دستگاه جداشدنی را وصل کنید. در این مثال از یک درایو فلش 16 مگابایتی استفاده خواهیم کرد. تقریباً بلافاصله، هسته متوجه دستگاه می شود و آن را بررسی می کند:



23 ژوئیه 10:07:53 هسته لینوکس باکس: usb 3-2: دستگاه USB پر سرعت جدید با استفاده از uhci_hcd و آدرس 2

23 ژوئیه 10:07:53 هسته لینوکس باکس: usb 3-2: پیکربندی شماره 1 انتخاب شد

از 1 انتخاب

23 ژوئیه 10:07:53 هسته لینوکس باکس: scsi3 : شبیه سازی SCSI برای دستگاه های ذخیره سازی انبوه USB

23 ژوئیه 10:07:58 هسته لینوکس باکس: اسکن scsi: نتیجه INQUIRY خیلی کوتاه است (5)، با استفاده از 36

23 ژوئیه 10:07:58 هسته لینوکس باکس: scsi 3:0:0:0: دسترسی مستقیم آسان

دیسک 1.00 PQ: 0 ANSI: 2

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] 31263 بخش سخت افزار 512 بایتی (16 مگابایت)

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] Write Protect خاموش است

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] با فرض حافظه پنهان درایو: نوشتن از طریق

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] 31263 بخش سخت افزار 512 بایتی (16 مگابایت)

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] Write Protect خاموش است

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] با فرض حافظه پنهان درایو: نوشتن از طریق

23 ژوئیه 10:07:59 هسته لینوکس باکس: sdb: sdb1

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] دیسک قابل جابجایی SCSI پیوست شده

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: scsi generic sg3 نوع 0 پیوست شده است

23 ژوئیه 10:07:53 هسته لینوکس باکس: usb 3-2: دستگاه USB پر سرعت جدید با استفاده از uhci_hcd و آدرس 2

23 ژوئیه 10:07:53 هسته لینوکس باکس: usb 3-2: پیکربندی شماره 1 انتخاب شد

از 1 انتخاب

23 ژوئیه 10:07:53 هسته لینوکس باکس: scsi3 : شبیه سازی SCSI برای دستگاه های ذخیره سازی انبوه USB

23 ژوئیه 10:07:58 هسته لینوکس باکس: اسکن scsi: نتیجه INQUIRY خیلی کوتاه است (5)، با استفاده از 36

23 ژوئیه 10:07:58 هسته لینوکس باکس: scsi 3:0:0:0: دسترسی مستقیم آسان

دیسک 1.00 PQ: 0 ANSI: 2

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] 31263 بخش سخت افزار 512 بایتی (16 مگابایت)

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] Write Protect خاموش است

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] با فرض حافظه پنهان درایو: نوشتن از طریق

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] 31263 بخش سخت افزار 512 بایتی (16 مگابایت)

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] Write Protect خاموش است

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] با فرض حافظه پنهان درایو: نوشتن از طریق

23 ژوئیه 10:07:59 هسته لینوکس باکس: sdb: sdb1

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] دیسک قابل جابجایی SCSI پیوست شده

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: scsi generic sg3 نوع 0 پیوست شده است


پس از مکث مجدد نمایشگر، فشار دهید Ctrl-c برای پس گرفتن درخواست بخش‌های جالب خروجی ارجاع‌های مکرر به «[sdb]» است که با انتظارات ما از نام دستگاه دیسک SCSI مطابقت دارد. با دانستن این موضوع، دو خط به ویژه روشنگر می شوند:



23 ژوئیه 10:07:59 هسته لینوکس باکس: sdb: sdb1

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] دیسک قابل جابجایی SCSI پیوست شده

23 ژوئیه 10:07:59 هسته لینوکس باکس: sdb: sdb1

23 ژوئیه 10:07:59 هسته لینوکس باکس: sd 3:0:0:0: [sdb] دیسک قابل جابجایی SCSI پیوست شده


این به ما می گوید که نام دستگاه است / dev / sdb برای کل دستگاه و / dev / sdb1 برای اولین پارتیشن روی دستگاه همانطور که دیدیم، کار با لینوکس پر از کارآگاهی جالب است!


تصویر

نکته: با استفاده از tail -f / var / log / پیام ها تکنیک روشی عالی برای تماشای کارهایی است که سیستم در زمان واقعی انجام می دهد.


تصویر

با در دست داشتن نام دستگاه، اکنون می توانیم درایو فلش را سوار کنیم:


تصویر

[me@linuxbox ~]$ sudo mkdir /mnt/flash [me@linuxbox ~]$ sudo mount /dev/sdb1 /mnt/flash [me@linuxbox ~]$ df


سیستم فایل

1K بلوک

استفاده می شود

در دسترس

استفاده کنید٪

سوار شده

/ dev / sda2

15115452

5186944

9775164

٪۱۰۰

/

/ dev / sda5

59631908

31777376

24776480

٪۱۰۰

/ صفحه اصلی

/ dev / sda1

147764

17277

122858

٪۱۰۰

/ boot

tmpfs

776808

0

776808

0%

/dev/shm

/ dev / sdb1

15560

0

15560

0%

/mnt/flash


نام دستگاه تا زمانی که به طور فیزیکی به رایانه متصل باشد و رایانه راه‌اندازی مجدد نشده باشد، ثابت می‌ماند.


برترین سیستم عامل Cloud Computing در OnWorks: