في Linux وUbuntu، “الماونت” (mount) تعني عملية توصيل جهاز تخزين بنظام الملفات.
على سبيل المثال، عند توصيل وحدة USB أو قرص صلب خارجي بجهاز الكمبيوتر، لن تتمكن من رؤية محتوياته بمجرد التوصيل فقط. في Ubuntu، من خلال عملية تسمى “الماونت”، ستتمكن من عرض محتويات وحدة التخزين هذه في أماكن محددة مثل “/media” أو “/mnt” (نقاط الماونت). تخيل الأمر كأنك تركب “قطعة” التخزين في “جهاز” Ubuntu ليصبح بالإمكان استخدام المحتوى أخيرًا. ولا يقتصر الأمر على الوسائط القابلة للإزالة مثل USB، بل يشمل أيضًا أقسام الأقراص الداخلية أو المجلدات المشتركة على الشبكة—أي نوع من التخزين يمكن ماونته في النظام.
العلاقة بين نظام الملفات والأجهزة
في Linux بما في ذلك Ubuntu، كل الملفات والمجلدات تتبع بنية هرمية تبدأ من “الدليل الجذري” (/) .
في هذه البنية، يتم إنشاء مجلدات فارغة تُسمى “نقاط الماونت” لتوصيل أجهزة التخزين، بحيث تبدو وكأنها جزء أصلي من نظام الملفات. على سبيل المثال، عند ماونت USB في “/media/usb”، تظهر الملفات تحت هذا المسار ويمكن نسخها أو تعديلها بسهولة. المهم هنا أن Ubuntu لا يمكنه التعامل مع الجهاز إذا لم يتم ماونته.
حتى إذا تم التعرف على الجهاز، لا يمكن القراءة أو الكتابة دون الماونت.
الفرق بين Ubuntu وأنظمة أخرى (Windows/Mac)
في Windows، غالبًا ما يتم التعرف على الـUSB تلقائيًا كـ D أو E، أما في Ubuntu، هل سيتم الماونت تلقائيًا أم لا يعتمد على الإعدادات.
في بيئة سطح المكتب (GUI)، يتم ماونت معظم الأجهزة تلقائيًا، لكن في بيئة الخوادم أو عند العمل عبر الطرفية، قد تحتاج للماونت يدويًا. كذلك في Windows يمكن استخدام أنواع الملفات مثل NTFS أو FAT32 دون تفكير، بينما في Ubuntu تختلف الخيارات والدعم حسب نظام الملفات عند الماونت، لذا يجب الانتباه. مثلًا، للتعامل مع NTFS تحتاج لتثبيت حزمة ntfs-3g. لهذا السبب، “الماونت” في Ubuntu ليست مجرد توصيل، بل هي عملية أساسية لدمج التخزين في نظام الملفات. في الأقسام التالية سنشرح طرق الإعداد بالتفصيل.
2. [يدوي] الطريقة الأساسية للماونت في Ubuntu
بنية واستخدام أمر mount
لتوصيل أجهزة التخزين يدويًا في Ubuntu، يتم استخدام أمر mount.
هذا الأمر بسيط لكنه قوي ومرن للغاية.
sudo mount [خيارات] مسار_الجهاز نقطة_الماونت
على سبيل المثال، إذا كنت تريد ماونت وحدة USB (/dev/sdb1) على دليل “/mnt/usb”، استخدم:
sudo mount /dev/sdb1 /mnt/usb
بعد التنفيذ، ستظهر ملفات الـUSB في دليل “/mnt/usb” ويمكنك قراءتها وكتابتها. ملاحظة: تحتاج صلاحيات root لذا استخدم sudo.
إنشاء وإدارة نقطة الماونت
نقطة الماونت هي “مجلد فارغ” يتم عرض ملفات الجهاز عليه. يجب إنشاؤها مسبقًا:
sudo mkdir -p /mnt/usb
الخيار -p يسمح بإنشاء أي مجلد أبوي غير موجود تلقائيًا. عادة يتم استخدام “/mnt” أو “/media” للماونت اليدوي، ويمكنك تحديد مجلد خاص. عند اكتمال الماونت، تظهر الملفات في نقطة الماونت، لكن بعد الفك (umount) تعود كدليل فارغ.
كيفية معرفة اسم الجهاز وUUID
لتنفيذ الماونت تحتاج لمعرفة اسم الجهاز (مثل: /dev/sdb1) ويمكنك ذلك بالأوامر:
lsblk
يعرض جميع أجهزة التخزين وحالة الماونت والحجم. لمعرفة UUID (المعرف الفريد العالمي):
sudo blkid
يعرض UUID ونوع نظام الملفات مثل ext4, ntfs, fat32. يعد UUID مهمًا جدًا عند إعداد الماونت التلقائي عبر fstab.
خطوات الفك (umount)
لفك الجهاز، استخدم أمر umount:
sudo umount /mnt/usb
أو يمكن استخدام اسم الجهاز:
sudo umount /dev/sdb1
لا تقم بنزع الجهاز قبل الفك لتجنب تلف البيانات. يجب دائمًا تنفيذ umount للأمان.
3. [تلقائي] إعداد الماونت عند بدء التشغيل (fstab)
ما هو /etc/fstab؟ دوره وآلية عمله
إذا كنت تريد توصيل الأجهزة تلقائيًا عند بدء تشغيل Ubuntu، فاستخدم ملف /etc/fstab.
هذا الملف هو ملف إعدادات الماونت الذي يُقرأ عند بدء النظام، ويقوم بعمل الماونت حسب الإعدادات المكتوبة فيه. على سبيل المثال، إذا كان توصيل قرص خارجي أو قسم إضافي يدويًا في كل مرة متعبًا، يمكنك إعداد fstab ليتم ماونته تلقائيًا عند بدء التشغيل. لكن انتبه، إذا كانت الإعدادات خاطئة فقد يؤدي ذلك إلى فشل النظام في الإقلاع. يرجى التأكد جيدًا قبل الحفظ.
كيفية إعداد UUID ولماذا هو آمن
يمكنك تحديد الجهاز في fstab باستخدام “اسم الجهاز” (مثل /dev/sdb1)، لكن ينصح باستخدام UUID (المعرف الفريد العالمي).
وذلك لأن اسم الجهاز قد يتغير حسب ترتيب منافذ USB، أما UUID فهو ثابت دائمًا. أولًا، تحقق من UUID بالأمر:
sudo blkid
سيظهر إخراج مثل:
/dev/sdb1: UUID="1234-ABCD" TYPE="vfat"
ثم أضف هذا السطر إلى fstab:
UUID=1234-ABCD /mnt/usb vfat defaults 0 0
معاني الأعمدة:
البند
المعنى
UUID=~
المعرف الفريد للجهاز
/mnt/usb
نقطة الماونت
vfat
نوع نظام الملفات (مثلاً FAT)
defaults
خيارات الماونت (إعدادات افتراضية)
0 0
النسخ الاحتياطي/الفحص
نصائح الكتابة وتجنب الأخطاء
الأخطاء في fstab قد تسبب فشل إقلاع النظام في Ubuntu.
لتجنب المخاطر، انتبه للنقاط التالية:
خذ نسخة احتياطية دائماً: قبل التعديل، أنشئ نسخة احتياطية بالأمر sudo cp /etc/fstab /etc/fstab.bak.
تأكد من وجود نقطة الماونت: إذا لم يكن المجلد موجودًا، أنشئه بـsudo mkdir -p /mnt/usb.
جرّب الماونت يدويًا لاختبار الإعدادات:
sudo mount -a
ينفذ هذا الأمر كل إعدادات fstab مرة واحدة. إذا لم تظهر أخطاء، فالإعدادات صحيحة.
النسخ الاحتياطي والاسترجاع قبل تحرير fstab
إذا فشل النظام في الإقلاع بسبب خطأ في fstab، يجب التعديل في “وضع الاسترداد” (Recovery Mode).
لتجنب المخاطر، خذ دائمًا نسخة احتياطية وفحص الإعدادات. للمبتدئين، استخدم محرر nano:
sudo nano /etc/fstab
احفظ بالتالي: Ctrl + O، واخرج بـ Ctrl + X.
4. كيفية ماونت وحدة USB أو قرص خارجي
الفرق بين أنظمة الملفات FAT32 وexFAT وNTFS وكيفية التعامل معها
عند ماونت USB أو قرص خارجي في Ubuntu، من المهم التأكد من نوع نظام الملفات. الأنواع الأكثر شيوعًا:
نظام الملفات
الخصائص
دعم Ubuntu
FAT32
يعمل على جميع الأنظمة تقريبًا
مدعوم افتراضيًا
exFAT
يدعم الملفات الكبيرة، متوافق جدًا
مدعوم افتراضيًا في Ubuntu 20.04 أو أحدث، في الإصدارات الأقدم يلزم exfat-fuse
للتعامل مع USB بنظام NTFS بشكل كامل، ثبّت ntfs-3g:
sudo apt update
sudo apt install ntfs-3g
تأكيد الجهاز وخطوات الماونت اليدوي
بعد توصيل USB، تحقق من اسم الجهاز:
lsblk
مثال للعرض:
sdb 8:16 1 16G 0 disk
└─sdb1 8:17 1 16G 0 part /mnt/usb
الجهاز المستهدف هو /dev/sdb1. لإنشاء نقطة الماونت:
sudo mkdir -p /mnt/usb
ثم ماونت بـ:
sudo mount /dev/sdb1 /mnt/usb
سيتم عرض الملفات تحت /mnt/usb ويمكن الوصول إليها.
ماذا تفعل إذا لم يحدث الماونت تلقائيًا
في بيئة سطح المكتب في Ubuntu (مثل GNOME)، يتم ماونت الأجهزة عادة تلقائيًا، لكن في بيئة السيرفر أو بعض الإعدادات قد لا يحدث ذلك. في هذه الحالة، جرّب التالي:
حاول إعادة التوصيل من خلال مدير الملفات (في بيئة سطح المكتب)
استخدم أمر udisksctl للماونت:
udisksctl mount -b /dev/sdb1
تحقق من سجل النظام بالأمر dmesg:
dmesg | tail
إذا لم تظهر رسالة “new USB device”، قد تكون هناك مشكلة مادية في الكابل أو الجهاز.
خطوات فصل الجهاز بأمان (umount)
لا تخرج الـUSB مباشرة أثناء الماونت لتجنب تلف البيانات. دائمًا فك الماونت بالأمر:
sudo umount /mnt/usb
أو إذا لم تعرف نقطة الماونت، يمكنك استخدام اسم الجهاز:
sudo umount /dev/sdb1
بعد النجاح، لن تظهر ملفات الجهاز ويمكنك فصله بأمان.
5. كيفية ماونت محرك أقراص الشبكة (NAS)
خطوات ماونت مجلد Windows المشترك (SMB/CIFS)
يمكنك في Ubuntu ماونت المجلدات المشتركة على Windows أو NAS (بروتوكول SMB/CIFS) والتعامل معها كمجلد محلي. أولاً، ثبّت الحزمة المطلوبة:
sudo apt update
sudo apt install cifs-utils
ثم أنشئ نقطة الماونت:
sudo mkdir -p /mnt/share
ولماونت المجلد المشترك:
sudo mount -t cifs //192.168.1.100/share /mnt/share -o username=اسم_المستخدم,password=كلمة_المرور,iocharset=utf8
نقاط مهمة:
//192.168.1.100/share: عنوان IP ومسار المشاركة
/mnt/share: نقطة الماونت المحلية
-o: خيارات (اسم المستخدم، كلمة المرور، الترميز)
iocharset=utf8: لمنع مشاكل ترميز أسماء الملفات اليابانية
* إذا كنت قلقًا بشأن إدخال كلمة المرور في السطر، راجع القسم التالي حول إدارة بيانات الاعتماد بأمان.
إعداد ومونت مشاركة NFS
NFS (Network File System) هو بروتوكول مناسب لمشاركة الملفات بين أنظمة Linux.
على جهاز العميل، ثبّت الحزمة:
sudo apt install nfs-common
ثم أنشئ نقطة الماونت:
sudo mkdir -p /mnt/nfs
ولماونت المشاركة:
sudo mount -t nfs 192.168.1.200:/export/share /mnt/nfs
غيّر المسار حسب إعدادات المشاركة. للماونت التلقائي عند بدء التشغيل، أضف إلى /etc/fstab:
حل مشكلة تشفير أسماء الملفات اليابانية (التحقق من Locale)
عند ماونت SMB، إذا ظهرت أسماء الملفات اليابانية كـ”????.txt” أو مماثلة، فسبب ذلك غالبًا ترميز الأحرف.
وكما ذكرنا، أضف iocharset=utf8 في خيارات الماونت.
إذا لم يكن Locale في Ubuntu مضبوطًا على اليابانية، قد يحدث ذلك أيضًا. تحقق بالأمر:
استخدم ملف بيانات اعتماد لإدارة كلمة المرور بأمان.
س4. هل يمكن ماونت دون إدخال كلمة مرور في كل مرة؟
ج: نعم. باستخدام ملف بيانات الاعتماد كما في الأعلى، لن تحتاج لإدخال كلمة المرور في كل مرة.
بالنسبة لأجهزة USB المحلية، يمكنك ضبطها في fstab بخيار defaults ولن تحتاج لكلمة مرور.
س5. كيف أرى جميع الأجهزة الماونتة حاليًا؟
ج:
mount | column -t
أو عرض أكثر وضوحًا:
lsblk -f
س6. umount يظهر “target is busy” ولا يتم الفك
ج: استخدم lsof /mnt/usb أو sudo fuser -km /mnt/usb لمعرفة العمليات النشطة أو إغلاقها بالقوة ثم أعد محاولة الفك.
9. الخلاصة
تعد عمليات “الماونت (mount)” في Ubuntu أساسًا لإدارة الأجهزة والتخزين والشبكات بشكل صحيح.
لقد شرحنا هنا المفاهيم الأساسية، الأوامر العملية، حلول المشكلات، وأشهر الأسئلة بطريقة مبسطة للمبتدئين.
🔹 أساسيات الماونت في Ubuntu
الماونت هو توصيل الجهاز بنظام الملفات ليصبح قابلًا للوصول
في Ubuntu قد تحتاج لماونت يدوي على عكس Windows
🔹 طرق الماونت اليدوي
استخدم أمر mount لتوصيل الجهاز بأي دليل
تأكد من اسم الجهاز بـ lsblk أو blkid
فك الماونت بأمان بـ umount
🔹 إعدادات الماونت التلقائي (fstab)
يمكن ماونت تلقائي عند بدء التشغيل بتعديل /etc/fstab
استخدم UUID للاستقرار
دوماً احفظ نسخة احتياطية قبل التعديل
🔹 إدارة USB والأقراص الخارجية
تأكد من نوع نظام الملفات (FAT32, exFAT, NTFS)
إذا لم يتم الماونت تلقائيًا، استخدم udisksctl
دائمًا نفذ umount قبل نزع الجهاز لمنع تلف البيانات
🔹 ماونت وحدات الشبكة (SMB/NFS)
استخدم cifs-utils أو nfs-common لماونت مجلدات الشبكة
ادخل بيانات الاعتماد في ملف منفصل للحماية
أضف iocharset=utf8 وتحقق من اللوكال للغات غير الإنجليزية
🔹 التصحيح والأسئلة الشائعة
حلول لأخطاء مثل “target is busy” و”permission denied”
استخدم أوامر lsof، fuser، dmesg، journalctl للفحص
راجع FAQ للحلول السريعة
إدارة التخزين في Ubuntu مرنة وقوية للغاية عند التعلم عليها.
استخدم المعلومات والأوامر هنا لتخصيص نظامك بسهولة وأمان، سواء للعمل اليومي أو إعداد الخوادم أو مشاركة الملفات عبر الشبكة. نتمنى أن يكون هذا الدليل خطوة مهمة في تحسين تجربتك مع Ubuntu!