پاسخ : از فرمان mount استفاده نکنید!

ساخت وبلاگ
من این تاپیکو از چند ماه قبل درنظر داشتم که بزنم ولی متاسفانه تنبلی کردم تا اینکه امروز یک تاپیک در رابطه با مشکل مانت با دستور mount دیدم که دیگه دیدم وقتشه تاپیکو بزنم، اصلا کلام اینکه فرمان mount متعلق به دوران قدیم هستش و استفاده از اون در این زمان مخصوصن توسط تازه کارها خیلی خوشایند و ضروری نیست، وقتی شما از یک مدیر پرونده گرافیکی استفاده میکنید و یا حتی GNOME Disks و با استفاده از اون میخواید یک پارتیشن را مانت کنید به نظرتون داره از فرمان mount استفاده میکنه؟ نخیر! از udisks استفاده میکنند، udisks دارای یک دیمون و یک ابزار خط فرمان به نام udisksctl است، اپلیکیشن ها از دیمون یا کتابخانش استفاده میکنند، ولی در محیط خط فرمان مانند ترمینال میتوان از ابزار خط فرمانش به نام udisksctl استفاده کرد، حالا مزایای استفاده از اون نسبت به فرمان mount چیه؟

پاسخ:
1. نیازی به وارد کردن مسیر مقصد نیست، همانند مدیر پرونده گرافیکی پارتیشن را در مسیر تنظیم شده سسیستم مانت میکند:

/media/username/label
یا
/run/media/username/label

چون از مسیر و شیوه استاندارد استفاده میکند پارتیشن مانت شده توسط برنامه های گرافیکی شناسایی میشود.

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

3.

BASH COMPLETION
       udisksctl ships with a bash completion script to complete commands,
       objects, block devices and some options.

چیزی که فرمان mount نداره!

4. عدم نیاز به دسترسی ریشه برای هر کاری، اگر بخواید با فرمان mount یک فایل ایزو را مانت و آنمانت کنید حتمن به دسترسی ریشه نیاز دارید ولی با udisksctl خیلی راحت:

1. udisksctl loop-setup /path/to/file
2. udisksctl ....
مرحله دوم فرمانش یادم نیست! بعدن یک چک میکنم و مینویسم

5. نیازی به su یا sudo نداره، وقتی بخواد چیزی رو مانت کنه همانند مدیر پرونده گرافیکی گذرواژه را از شما میگیره.

6. تعیین نوع پارتیشن/فایل سیستم با فرمان mount پتانسیل خطا کردن داره:

https://earlruby.org/2015/02/stop-mounting-iso-files-in-linux-with-t-iso9660/

7. استفاده از اون خیلی راحت تر از فرمان mount هستش، به دلیل داشتن BASH COMPLETION و راهنمای ساده تر

آیا این دلایل کافی نیست که استفاده از فرمان mount را کنار بگذاریم؟

اوبونتو...
ما را در سایت اوبونتو دنبال می کنید

برچسب : استفاده, نویسنده : استخدام کار ubuntu بازدید : 250 تاريخ : شنبه 22 مهر 1396 ساعت: 14:47