تركيب الأقراص والأقسام في نظام Linux. أوامر mount & umount: ما تحتاج لمعرفته حول تركيب نظام الملفات

08.09.2023

بالنسبة لـ IDE سيكون:

/dev/hda، /dev/hdb، /dev/hdc ...

بالنسبة لمحرك أقراص SCSI وSATA ومحرك أقراص USB المحمول، سيكون:

/dev/sda، /dev/sdb، /dev/sdc ...

إذا كان القرص الخاص بك مقسمًا، فإن الرقم الموجود في النهاية يشير إلى رقم القسم:

/dev/sda1, /dev/sda2... /dev/sda(n)

تصاعد- ليس أكثر من شرح لنظام التشغيل لديك: كيف يمكنه الوصول إلى قسم بياناتك المحددة، ومن ثم إتاحته للمستخدم النهائي.

ما الذي يجب شرحه على وجه التحديد؟

ما هو نظام الملفات لديك على القسم؟
- ما هو جهاز الملف المطلوب
- أين تحتاج إلى تركيبه؟
- نقطة التركيب

وهكذا، دعونا ننتقل إلى إجراء التثبيت:

1. كيف تعرف ما يجب تثبيته؟

في البداية، يتم تنفيذ هذه الإجراءات الموضحة أدناه من قبل المستخدم جذر- لا تنسى هذا!

(mydoc هو الاسم نقاط تحميل لينكس، يمكن أن يكون أي شيء، من حيث الكلمات)

منح الحقوق للمستخدم)

4. حدد نوع التثبيت:التثبيت لمرة واحدة أو التثبيت الدائم، في حالة التثبيت الدائم، تحتاج إلى إجراء تغييرات على الملف:

/etc/fstab، بعد كل إدخال، اضبط فاتورة غير مدفوعة

5.1. NTFS - التثبيت (قسم القرص الصلب، محرك أقراص فلاش):

أعزب:

# mount -t ntfs-3g /dev/sda2 /mnt/mydoc -o umask=0,nls=utf8

دائم:

/dev/sda2 /mnt/mydoc ntfs-3g umask=0,nls=utf8,user,auto,rw 0 0

نقوم بتثبيت دائم /etc/fstab
* نحن جبل /dev/sda2مع النوع نتفس-3Gإلى هذه النقطة /mnt/mydoc

5.2. الدهون - جبل:

أعزب:

7. قم بتركيب قرص CD وDVD:

أعزب:

#mount -t iso9660 /dev/cdrom /mnt/dvd

دائم:

/dev/cdrom /mnt/cdrom iso9660 user,ro 0 0

8. التركيب - EXT2/EXT3/ReiserFS/XFS/JFS:

أعزب:

على الأرجح هناك عيوب في المقالة، سأكون سعيدًا لسماع التعليقات والنصائح لتحسين المقالة، سيتم تضمين جميع التصحيحات العملية الواردة في التعليقات في المقالة مع رابط للمؤلف) أنا في انتظار التعليقات!

الآن بعد أن تم إنشاء نظام الملفات، يمكنك تحميل القسم. في البداية سيكون فارغا، لأنه لم يكن لدى النظام حق الوصول إلى نظام الملفات لإضافة ملفات إليه. الأمر لتركيب أنظمة الملفات هو جبل، بناء الجملة الخاص به هو كما يلي:

الخيار -ر تستخدم للإشارة إلى النوع نظام الملفات، والذي من المفترض أن يكون على القسم. فيما يلي أنظمة الملفات التي ستراها في أغلب الأحيان: ext2FS (نظام ملفات GNU/Linux) أو ext3FS (إصدار محسّن من ext2FS مزود بإمكانيات تسجيل دفتر اليومية)، VFAT (لجميع أقسام DOS/Windows) ® : FAT 12 أو 16 أو 32) وISO9660 (نظام الملفات المضغوطة) إذا لم تحدد أي نوع.جبل سيحاول تحديد نظام الملفات الموجود على القسم بشكل مستقل من خلال قراءة الكتلة الفائقة.

الخيار -س يستخدم لتحديد واحد أو أكثر من خيارات التثبيت. تعتمد الخيارات التي تنطبق على أنظمة الملفات الفردية على نظام الملفات المستخدم. لمزيد من المعلومات، راجع صفحة الدليل Mount(8).

الآن بعد أن قمت بتثبيت القسم الجديد، فقد حان الوقت لنسخ الدليل بأكمله إليه/سر:

لذلك لإلغاء تحميل قسمنا الجديد يمكننا إدخال:

يقوم هذا الأمر بتعطيل الجهاز، وإذا أمكن، يقوم بإغلاق كافة المقابض المفتوحة لهذا الجهاز. يمكنك عادةً إخراج القرص باستخدام الأمر إخراج<точка монтирования|устройство> . حسنا... إذا كان الفريق إخراجلا يمكنك فعل أي شيء ولا تريد إعادة التشغيل، استخدم إلغاء التحميل البطيء.

نظرًا لحقيقة أن هذا القسم "سيصبح" كتالوجنا/usr ، نحن بحاجة إلى إبلاغ النظام بهذا. للقيام بذلك سوف نقوم بتحرير الملف/etc/fstab . فهو يجعل من الممكن أتمتة تثبيت أنظمة ملفات معينة، خاصة عند تشغيل النظام. يحتوي على أسطر تصف أنظمة الملفات ونقاط التثبيت الخاصة بها والخيارات الأخرى. فيما يلي مثال على مثل هذا الملف:

/dev/hda1 / ext2 الإعدادات الافتراضية 1 1 /dev/hda5 /home ext2 الإعدادات الافتراضية 1 2 /dev/hda6 مبادلة الإعدادات الافتراضية 0 0 /dev/hdc /mnt/cdrom auto umask=0,user,noauto,ro,exec,users 0 0 none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,sync,umask=0 0 0 none /proc proc defaults 0 0 none /dev/pts devpts mode=0622 0 0

يتكون كل سطر من:

  • جهاز يحتوي على نظام الملفات؛
  • نقاط التثبيت
  • نوع نظام الملفات؛
  • خيارات التركيب
  • علَم لأداة النسخ الاحتياطيأحمق ;
  • الإجراء للتحقق من نظام الملفات باستخدام fsck (فحص نظام الملفات).

دائماًيوجد عنصر لنظام الملفات الجذر. الأقسامتبديل خاصة، لذا فهي غير مرئية في بنية الشجرة، ويحتوي حقل نقطة التثبيت لهذه الأقسام دائمًا على الكلمة الأساسيةتبديل . ماذا عن نظام الملفات؟/proc ، سيتم وصفه بمزيد من التفصيل في الفصل العاشر.نظام الملفات / بروك . نظام ملفات خاص آخر هو/dev/pts.

في هذه اللحظة قمنا بنقل التسلسل الهرمي بأكمله/usr إلى /dev/hdb1 والآن نحتاج إلى تثبيت هذا القسم على أنه/usr أثناء تمهيد النظام. للقيام بذلك، قم بإضافة العنصر التالي إلى الملف/الخ/فستاب:

/dev/hdb1 /usr ext2 الإعدادات الافتراضية 1 2

سيتم الآن تثبيت القسم عند كل عملية تمهيد، وإذا لزم الأمر، سيتم فحصه بحثًا عن الأخطاء.

هناك نوعان خيارات خاصة: noauto والمستخدم . لا يوجد خيار تلقائي يشير إلى أنه لا ينبغي تثبيت نظام الملفات عند التمهيد، ولكن يتم تثبيته فقط عندما تريد القيام بذلك. خيارمستخدم يشير إلى أن أي مستخدم سيكون قادرًا على تحميل نظام الملفات هذا أو إلغاء تحميله. عادة ما يتم استخدام هذين الخيارين ل محركات الأقراص المضغوطةومحركات الأقراص. هناك العديد من الخيارات، وللملف/etc/fstab هناك صفحةرجل (fstab(5))، والذي يمكنك قراءته لمزيد من المعلومات.

واحدة من مزايا الاستخدام/etc/fstab هو تبسيط بناء جملة الأمرجبل

إذا كنت بحاجة إلى الاتصال/الجبل القرص الصلبمن الملف نظام NTFSأو ext2، ext3 إلى جهاز كمبيوتر يعتمد على نظام التشغيل Linux، فأنت تقرأ المقال الصحيح.

لماذا تفعل ذلك يدويًا إذا كانت أنظمة سطح المكتب Linux الحديثة تفعل ذلك تلقائيًا؟


هناك بعض الحالات عندما يكون النظام لينكسلا يمكن تحميل/توصيل قرص تلقائيًا بسبب بعض حالات الفشل المنطقية للقرص، أو الفيروسات التي أصابت أقسام NTFS/FAT، أو بسبب شيء آخر غير طبيعي. وللقيام بذلك، يقوم مسؤولو النظام الحقيقيون بذلك يدويًا. ويفعلون ذلك باستخدام أمر التحميل.

يعد أمر التحميل في Linux أداة مرنة للغاية بين يديك. مسؤول النظام. باستخدام الأمر mount، يمكنك تركيب محرك أقراص أو قسم على الشبكة القرص الصلبأو عصا USB.

هذه المقالة ليست وصفًا كاملاً وشاملاً لأمر التحميل ( وصف كامليمكن العثور على أوامر التحميل عن طريق تشغيل أمر man mount في وحدة التحكم)، ولكن اجتهد في تحقيق ذلك. يتم تحديث وتعديل المقالة التي تصف أمر التحميل باستمرار. يمكنكم ترك جميع اقتراحاتكم بخصوص المقال في التعليقات.

يمكن عرض الأجهزة المتصلة حاليًا بالكمبيوتر عن طريق الكتابة في وحدة التحكم:

يعرض هذا الأمر كافة الأجهزة المتصلة. قد لا تكون مثبتة، ولكنها متصلة. على الشاشة سترى شيئا من هذا القبيل:

القرص /dev/sda: 40.0 جيجابايت، 40020664320 بايت
255 رأسًا، 63 قطاعًا/مسارًا، 4865 أسطوانة

معرف القرص: 0x815aa99a

إدخالات جدول الأقسام ليست في ترتيب القرص
القرص /dev/sdb: 80.0 جيجابايت، 80026361856 بايت
255 رأسًا، 63 قطاعًا/مسارًا، 9729 أسطوانة
الوحدات = اسطوانات 16065 * 512 = 8225280 بايت
معرف القرص: 0x973248ad

تحميل الجهاز، بدء تشغيل نظام معرف الكتل
/dev/sdb1 * 1 9729 78148161 83 لينكس

القرص /dev/sdc: 1027 ميجابايت، 1027604480 بايت
32 رأسًا، 62 قطاعًا/مسارًا، 1011 أسطوانة
الوحدات = اسطوانات 1984 * 512 = 1015808 بايت
معرف القرص: 0x6f20736b

من القائمة أعلاه يمكنك أن ترى أن ما يلي متصل بنظام التشغيل:

  1. اثنين محركات الأقراص الصلبة: /dev/sda - نظام التشغيل و /dev/sdb - "سلة الملفات"
  2. محرك أقراص USB قابل للإزالة: /dev/sdc

يتم عرض الأجهزة المثبتة باستخدام الأمر:

بعد ذلك يمكنك أن ترى على الشاشة:

/dev/sda1 على / اكتب reiserfs (rw,relatime,notail) tmpfs على /lib/init/rw اكتب tmpfs (rw,nosuid,mode=0755)
/proc على /proc اكتب proc (rw,noexec,nosuid,nodev)
sysfs على /sys اكتب sysfs (rw,noexec,nosuid,nodev)
varrun على /var/run اكتب tmpfs (rw,nosuid,mode=0755)
varlock على نوع /var/lock tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev على /dev اكتب tmpfs (rw,mode=0755)
tmpfs على /dev/shm اكتب tmpfs (rw,nosuid,nodev)
devpts على /dev/pts اكتب devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl على /sys/fs/fuse/connections نوع fusectl (rw)
lrm on /lib/modules/2.6.27-14-generic/volatile type tmpfs (rw,mode=755)
/dev/sda3 على /home type ext3 (rw,relatime)
Securityfs على /sys/kernel/نوع الأمان Securityfs (rw)
binfmt_misc على /proc/sys/fs/binfmt_misc اكتب binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon على /home/user/.gvfs اكتب fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=user)
/dev/sdc على /media/USBFlash اكتب vfat (rw,nosuid,nodev,uhelper=hal, shortname=mixed,uid=1000,utf8, umask=077,flush)

  • ينص السطر الأول على أن نظام الملفات الجذر هو نظام الملفات reiserfs مع معلمات التثبيت: الوصول للقراءة والكتابة (rw)
  • /dev/sda3 هو قسم القرص /home
  • /dev/sdc هو جهاز USB قابل للإزالة مثبت

تركيب أقسام القرص الصلب

قمة

من المثال أعلاه، يمكنك أن ترى أن القرص الصلب /dev/sdb متصل، ولكنه غير مثبت. لنقم بتثبيت قسم القرص الصلب /dev/sdb1 على محرك الأقراص /dev/sda. دعنا نختار نقطة التثبيت، على سبيل المثال - /home/user/Video. يمكنك أن تأخذ أي نقطة تحميل.

# سودو جبل /dev/sdb1 /home/ مستخدم/فيديو

حيث user هو اسم المستخدم الخاص بك.

كل شيء بسيط للغاية، أولا تكتب أمر التثبيت، ثم تكتب ما تريد إرفاقه (يظهر الرقم رقم القسم، لدينا قسم واحد فقط)، ثم مكان إرفاقه. وهذا يكاد يكون دائمًا كافيًا. يتم تثبيت القرص باستخدام أمر التحميل في المجلد المحدد. في بعض الحالات، عندما تكون هناك أخطاء منطقية على أقسام القرص الصلب المتصل، يجب عليك بالإضافة إلى ذلك تحديد نوع نظام الملفات. في في هذه الحالةلدينا تحويلة 3.

# Sudo mount -t ext3 /dev/sdb1 /home/ مستخدم/فيديو

يمكن أن تأخذ هذه المعلمة أيضًا القيم التالية:

  • -t نتفسور -t ntfs-3g
  • -t ففات
  • -t iso9660

على التوالي لأنظمة الملفات NTFS، FAT والأقراص المضغوطة. هذا الأخير مطلوب فقط لتوصيل أجهزة CD/DVD-ROM وصورة القرص .iso.

لتعيين معلمات الوصول يدويًا إلى قسم مُثبت، حدد المعلمة التالية:

  • -يا رو
  • -يا ريال عماني

الأول يسمح بالقراءة والكتابة، والثاني يقرأ فقط. حسنا، على سبيل المثال، مثل هذا:

# sudo mount -t ext3 -o rw /dev/sdb1 /home/user/Video

خيارات إضافية تساعد في بعض الحالات:

# sudo mount -t ext3 -o rw,iocharset=utf8,codepage=866 /dev/sdb1 /home/user/Video

الأول يحدد بشكل صريح ترميز لغة النظام، في حالتنا هو utf8 (يختلف بالنسبة لتوزيعات مختلفة، ولكن في كثير من الأحيان utf8)، ويضيف الآخر دعمًا للغة الروسية.

ومع ذلك، إذا رفض القرص الصلب تركيبه في غرفة العمليات نظام لينكس، ثم يمكنك تركيبه يدويًا. المعلمة -يا القوةيسمح لك بفرض التثبيت أقسام من الصعبالقرص في لينكس. حسنا، على سبيل المثال، مثل هذا:

# sudo mount -t ext3 -o force /dev/sdb1 /home/user/Video

على سبيل المثال، لم يرغب قسم القرص الصلب الخاص بي في التثبيت بعد الاتصال بجهاز يعمل بنظام Windows مصاب بالفيروسات. لقد حدث أن قام الفيروس بإلقاء ملف autorun.exe على جذر القسم الخاص بي ولهذا السبب لم يرغب Linux في تحميل هذا القسم. ساعدت معلمة أمر التحميل أعلاه في تثبيت القسم المصاب. وبعد ذلك تمت إزالة الفيروس يدويًا بنجاح.

متوفر على لينكس فرصة فريدةحدد نسخة متطابقة للمجلد تتلقى جميع الحقوق والإجراءات المتاحة عبر المجلد. لنفترض أن القسم /dev/sdb1 يُستخدم أيضًا لتخزين المستندات. نحن نعكسها في /home/user/Documents:

# sudo mount --bind /home/user/Video /home/user/Documents

يشبه إجراء الأمر mount --bind إجراء DOS subst.

ينظر معلومات كاملة(مساحة القرص المتوفرة، المساحة الحرة) حول الأجهزة المثبتة يمكن القيام بها باستخدام الأمر:

يتم إلغاء تحميل الجهاز باستخدام الأمر:

# سودو أوماونت /dev/sdb1

أو

# sudo umount /home/user/Video

تركيب محركات الأقراص المضغوطة/أقراص DVD

قمة

إذا كنت بحاجة إلى تركيب قرص CD/DVD-ROM، فسيتم إجراء تركيب القرص المضغوط/DVD-ROM بنفس الطريقة تمامًا، باستخدام نفس أمر التحميل المذكور أعلاه:

# sudo mount -t iso9660 -o ro /dev/cdrom /cd

فقط عندما تركيب القرص المضغوطتحتاج إلى تحديد نوع نظام الملفات ISO9660.

يعد أمر التحميل أداة عالمية تتيح لك القيام بكل ما تحتاجه. لعرض قائمة الأجهزة المثبتة،

أدخله بدون وسائط (للقراءة حقوق الجذرغير مطلوب):

/dev/sdal على / اكتب ext4 (rw,errors=remount-ro) proc على /proc اكتب proc (rw,noexec,nosuid,nodev) لا شيء على /sys اكتب sysfs (rw,noexec,nosuid,nodev) لا شيء على / sys/fs/fuse/connections اكتب fusectl (rw) none على /sys/kernel/debug type debugfs (rw)

لا شيء على نوع /sys/kernel/securityfs (rw) لا شيء على نوع /dev devtmpfs (rw,mode=0755)

لا شيء على /dev/pts اكتب devpts (rw,noexec,nosuid,gid=5,mode=0620) لا شيء على /dev/shm اكتب tmpfs (rw,nosuid,nodev)

لا شيء على /var/run اكتب tmpfs (rw,nosuid,mode=0755)

لا شيء على نوع /var/lock tmpfs (rw,noexec,nosuid,nodev) لا شيء على /lib/init/rw اكتب tmpfs (rw,nosuid,mode=0755) binfmt_misc على /proс/sys/fs/binfmt_misc اكتب binfmt_misc

(رو، noexec، nosuid، عقدة)

gvfs-fuse-daemon على /home/grinder/.gvfs اكتب fuse.gvfs-fusedaemon (rw,nosuid,nodev,user=grinder)

نتيجة لذلك، نحصل على قائمة في الموضع الأول، والتي يشار إليها بالمورد المصدر؛ في مكانها قد لا يكون هناك أي شيء (مورد النظام) أو، كما في حالتنا، برنامج gvfs-fuse-daemon. وفي الثانية هي النقطة التي تم تركيبه فيها.

ملحوظة

يمكن الحصول على قائمة مماثلة من خلال قراءة محتويات الملف /etc/mtab.

لتركيب قسم أو غيره المواردباستخدام mount، في أبسط الحالات يكفي تحديد اسمه ونقطة التثبيت. على سبيل المثال، القسم /dev/sdb2

يجب أن تكون متصلاً بـ /home/grinder/audio:

$ sudo mount /dev/sdb2 /home/grinder/audio

الآن، بالانتقال إلى /home/grinder/audio، يمكننا العمل مع الملفات الموجودة بداخله. ولكن في كثير من الأحيان لا تكون خيارات التثبيت الافتراضية مريحة للغاية.

يمكنك عرض معلومات كاملة حول قسم القرص - الحجم المتوفر والمساحة الحرة - باستخدام الأمر df-h.

عادةً ما يتم اكتشاف نظام الملفات تلقائيًا، ولكن إذا كانت هناك أخطاء منطقية في أقسام محرك الأقراص الثابتة المتصل، فيجب عليك أيضًا تحديد نوع نظام الملفات باستخدام المفتاح -t:

$ sudo mount -t ext3 /dev/sdb2 /home/grinder/audio

في المثال، نوع نظام الملفات هو ext3. يتم تركيب أنظمة الملفات الأخرى باستخدام المعلمات التالية:

T ext2، -t ext3، -t ext4، -t reiser، -t xfs - تركيب الأقسام مع أنظمة الملفات المقابلة؛

T ntfs-3g - قم بتثبيت قسم NTFS؛

T vfat - تركيب قسم FAT32؛

T iso9660 - تركيب محرك أقراص مضغوطة أو صورة ISO؛

T smbfs أو -t cifs - قم بتثبيت مورد نظام Windows.

يمكنك معرفة أنظمة الملفات التي يدعمها التوزيع من خلال عرض مخرجات الأمر dmesg أو القائمة الملفات القابلة للتنفيذجبل.*. من السهل جدًا القيام بهذا الأخير: اكتب mount في الوحدة الطرفية. واضغط على مفتاح التبويب.

يمكن الاطلاع على قائمة كاملة بجميع القيم الممكنة لـ -t في man mount.

تركيب أقسام

يتم تحديد معلمات الوصول للقسم المثبت باستخدام العلامة -o. للوصول للقراءة/الكتابة، تم تحديد العلامة -o rw، للوصول للقراءة فقط -o rо. دعونا نمكن القراءة والكتابة في مثالنا:

$ sudo mount -t ext3 -o rw /dev/sdb2 /home/grinder/audio

ملحوظة

يتم تحديد معلمات الوصول إلى القسم في الموضع الأخير لمخرج أمر التحميل.

ولكن اعتمادًا على بنية النواة، قد يكون ترميز أسماء الملفات اللاتينية في القسم المثبت غير قابل للقراءة. ولنشير إلى ذلك صراحة:

$ sudo mount -t ext3 -o rw,iocharset=utf8,codepage=866 /dev/sdb2

/الصفحة الرئيسية/طاحونة/الصوت

يحدد الخيار -o iocharset=utf 8 بشكل صريح ترميز لغة النظام، في لينكس منتهذا هو ut f 8، وصفحة التعليمات البرمجية = 8 66 تضيف دعمًا لترميز اللغة الروسية.

تسمح لك معلمة القوة -o بتركيب أقسام القرص الصلب بالقوة إذا رفضت أداة التثبيت، لأسباب غير معروفة، تثبيتها بالمعلمات المعتادة.

يتم أيضًا تثبيت القرص المضغوط الذي يتم إدخاله في محرك الأقراص تلقائيًا. يمكنك تركيبه يدويًا مثل هذا:

$ sudo mount -t iso9660 -o ro /dev/cdrom /mnt

يعد Ho mount مثيرًا للاهتمام أيضًا لأنه يسمح لك بتركيب صور قرص ISO.

للقيام بذلك، بالإضافة إلى نوع نظام الملفات، نحدد أيضًا معلمة الحلقة -o.

$ sudo mount -t iso9660 -o حلقة ~/file.iso /home/iso

لإلغاء تثبيت قسم، ما عليك سوى تحديد جهاز أو نقطة تثبيت:

$ Sudo umount /dev/sdb2

$ sudo umount /home/grinder/audio

يتم تثبيت محرك أقراص الشبكة بطريقة مماثلة - حدده اسم الشبكةونقطة جبل. بالإضافة إلى ذلك، يمكنك تعيين تسجيل الدخول وكلمة المرور للوصول. إذا لم يتم ذلك، فسيتم طلب كلمة المرور في وقت الاتصال، وسيتم أخذ تسجيل الدخول الحالي الذي يعمل المستخدم بموجبه. لكن نحتاج أولاً إلى تثبيت حزمة smbfs:

$ sudo aptitude تثبيت smbfs

الآن ندخل

$ sudo mount -t smbfs -o izegpashe=login,password=password //server/Video /home/grinder/video

ملحوظة

بدلاً من الاسم، يمكنك تحديد عنوان IP الخاص بالنظام.

في Linux، يتم استخدام الأمر mount لتركيب أنظمة الملفات وأجهزة التخزين المحمولة (مثل محركات أقراص USB المحمولة) على نقاط تحميل محددة في شجرة الدليل. يقوم الأمر umount بإلغاء تحميل (إلغاء تحميل) نظام الملفات المثبت من شجرة الدليل. في هذا البرنامج التعليمي، سنغطي أساسيات تركيب وإلغاء تثبيت أنظمة الملفات المختلفة باستخدام الأمرين mount وumount.

قائمة أنظمة الملفات المثبتة (FS)

عند تنفيذه بدون وسيطات، سيعرض الأمر mount جميع أنظمة الملفات المتصلة حاليًا:

جبل $

افتراضيًا، ستحتوي النتيجة على جميع أنظمة الملفات، بما في ذلك الأنظمة الافتراضية مثل cgroup وsysfs وما إلى ذلك. يحتوي كل سطر على معلومات حول اسم الجهاز والدليل الذي تم تثبيته فيه وخيارات النوع والتثبيت بالشكل التالي:

اسم_الجهاز على نوع الدليل filesystem_type (خيارات)

لعرض FS من نوع معين فقط، استخدم الخيار -t. على سبيل المثال، يمكنك عرض أقسام ext4 فقط بهذه الطريقة:

$جبل -t ext4

تركيب نظام الملفات

لتركيب نظام ملفات على موقع محدد (نقطة التحميل)، يتم استخدام الأمر mount بالشكل التالي:

قم بتحميل دليل [خيارات...] اسم_الجهاز

بعد الاتصال، تصبح نقطة التثبيت هي الدليل الجذر لنظام الملفات المثبت. على سبيل المثال، يمكنك تركيب القرص الصلب /dev/sdb1 في الدليل /mnt/media كما يلي:

$ Sudo mount /dev/sdb1 /mnt/media

عادةً، عند تثبيت جهاز بنظام ملفات شائع، مثل ext4 أو xfs، يكتشف أمر التحميل نوعه تلقائيًا. ومع ذلك، لم يتم التعرف على بعض FS. ويجب تحديد نوعها بشكل صريح. للقيام بذلك، استخدم الخيار -t:

جبل -t نوع دليل_اسم_الجهاز

لتحديد خيارات التثبيت الإضافية، استخدم العلامة -o:

Mount -o mount_options دليل_اسم_الجهاز

يمكنك تحديد خيارات متعددة، مفصولة بفواصل (يجب ألا تكون هناك مسافات بعد الفواصل). فيما يلي خيارات الأوامر الرئيسية

-V- عرض إصدار الأداة المساعدة؛
— إصدار شهادة؛
-v- الوضع التفصيلي؛
-أ،الجميع- تركيب جميع الأجهزة الموضحة في fstab؛
-F، -شوكة- إنشاء مثيل تحميل منفصل لكل قسم منفصل؛
-f، - وهمية— لا تقم بأي إجراء، ولكن انظر فقط إلى ما ستفعله الأداة المساعدة؛
-ن، --no-mtab- لا تكتب بيانات التحميل إلى /etc/mtab؛
-l، --show-labels- إضافة تسمية القرص إلى نقطة التحميل؛
- استخدم المسارات المطلقة فقط؛
-r، - للقراءة فقط- تركيب القسم للقراءة فقط؛
-w، --rw— جبل للقراءة والكتابة.
-L، - التسمية- تركيب القسم حسب الملصق؛
-U، --uuid- تحميل القسم بواسطة UUID؛
-T، --fstab- استخدام fstab البديل.
-ب، --ربط- تحميل مجلد محلي؛
-R، --ربيند- أعد تحميل المجلد المحلي.

يمكن الحصول على قائمة كاملة بالخيارات عن طريق تشغيل الأمر جبل الرجل.

أمثلة على استخدام جبل

دعونا نلقي نظرة على بعض الأمثلة على استخدام الأداة المساعدة. كقاعدة عامة، ما عليك سوى تنفيذ خطوتين للتثبيت

  1. إنشاء نقطة تحميل
  2. جبل نظام الملفات

تركيب محرك أقراص فلاش USB/محرك الأقراص الثابتة

في معظم الحديثة توزيعات لينكسعلى سبيل المثال، Ubuntu، يتم تثبيت محركات أقراص USB تلقائيًا عند الاتصال، ولكن في بعض الأحيان قد تحتاج إلى تثبيت الجهاز يدويًا. لتركيب محرك أقراص USB، اتبع الخطوات التالية:

إنشاء نقطة تحميل

Sudo mkdir -p /media/usb

إذا كان محرك أقراص USB يستخدم الجهاز /dev/sdd1، فيمكن تثبيته في الدليل /media/usb باستخدام الأمر التالي:

سودو جبل /dev/sdd1 /media/usb

يمكنك استخدام أي من الأوامر التالية للبحث عن الجهاز ونوع نظام الملفات:

  • ليرة سورية -l /dev/disk/by-id/usb*
  • com.dmesg
  • lsblk

تركيب ملفات ISO

لتركيب ملف ISO، يتم استخدام جهاز حلقة - خاص جهاز افتراضي، والذي يسمح بالوصول إلى الملف كجهاز كتلة.

تحتاج أولاً إلى إنشاء نقطة تحميل في أي دليل مطلوب:

سودو مكدير /media/iso

جبل ملف ايزوبالأمر التالي:

Sudo mount /path/to/image.iso /mnt/iso -o حلقة

لا تنس استبدال /path/to/image.iso بالمسار إلى ملف ISO الخاص بك.

جبل NFS

لتركيب نظام NFS، يجب عليك تثبيت عميل NFS. تثبيت عميل NFS على Ubuntu وDebian:

Sudo apt install nfs-common

تثبيت عميل NFS على CentOS وFedora:

سودو يم تثبيت nfs-utils

قم بإنشاء دليل سيكون بمثابة نقطة التثبيت لنظام الملفات البعيد:

سودو مكدير /media/nfs

عادةً ما تريد تحميل دليل NFS البعيد تلقائيًا عند التمهيد. للقيام بذلك تحتاج إلى تغيير ملف التكوين /etc/fstab. افتحه في أي محرر النصوص، على سبيل المثال:

سودو نانو /etc/fstab

أضف السطر التالي إلى الملف، مع استبدال server:/directory بالاسم أو عنوان IP لخادم NFS ودليل التصدير:

#

الخادم:/directory /media/nfs nfs الإعدادات الافتراضية 0 0

قم بتثبيت مشاركة NFS باستخدام الأمر التالي:

سودو جبل /mnt/nfs

سودو جبل -أ

إلغاء تحميل نظام الملفات

لإلغاء تثبيت نظام ملفات مُثبت، استخدم الأمر umount، وسيطته هي الدليل الذي تم تثبيته فيه (نقطة التثبيت) أو اسم الجهاز:

دليل Umount umount اسم_الجهاز

إذا كان نظام الملفات قيد الاستخدام، فلن يتمكن umount من إلغاء تحميله. في مثل هذه المواقف، يمكنك استخدام أمر المصهر لمعرفة العمليات التي تصل إلى نظام الملفات:

دليل فوزر -م

بمجرد تحديد العمليات، يمكنك إيقافها وإلغاء تحميل نظام الملفات. يمكنك أيضًا استخدام الخيار -l (-lazy, "lazy" Shutdown) لإيقاف تشغيل نظام الملفات المزدحم مباشرة بعد الانتهاء من استخدامه:

دليل Umount -l

لفرض إلغاء التثبيت، استخدم الخيار -f (--force). يتم استخدامه عادةً لتعطيل نظام NFS الذي لا يمكن الوصول إليه.

دليل Umount -f

وفي جميع الحالات الأخرى، يكون الإغلاق القسري غير مرغوب فيه، لأنه قد يؤدي إلى تلف البيانات في نظام الملفات.

حفظ إعدادات التثبيت بعد إعادة التشغيل

لكي يتم تركيب الأجهزة تلقائيًا عند إعادة تشغيل النظام، تحتاج إلى كتابة تعليمات التثبيت في الملف /etc/fstab. يحتوي الملف /etc/fstab على قائمة الإدخالات بالتنسيق التالي:

[نظام الملفات] [نقطة التثبيت] [نوع نظام الملفات] [خيارات] [رقم المرور]

على سبيل المثال:

/dev/sdb1 /home ext4 الإعدادات الافتراضية 0 0

بعد كتابة تعليمات التثبيت في /etc/fstab، للتحقق من صحة الإملاء، قم بإصدار الأمر

جبل -أ

إذا كان الأمر يعمل بدون أخطاء، فسيتم توصيل جميع الأجهزة المسجلة في /etc/fstab، ولن يتم فقدان التغييرات بعد إعادة التشغيل.

خاتمة

لقد ألقينا نظرة على الأمثلة الأكثر شيوعًا لتوصيل أنظمة الملفات المختلفة بشجرة الدليل باستخدام الأمر mount وتعطيلها باستخدام الأمر umount. للحصول على المزيد معلومات مفصلةللحصول على خيارات لأوامر التحميل وumount، راجع صفحات الدليل المقابلة.

إذا وجدت خطأ، يرجى تحديد جزء من النص والنقر عليه السيطرة + أدخل.