تركيب نظام الملفات NTFS على CentOS 5.2
-
02-07-2019 - |
سؤال
أرغب في تحميل بعض محركات أقراص NTFS الداخلية والخارجية في CentOS 5.2، ويفضل أن يكون ذلك تلقائيًا عند بدء التشغيل.لا يهم إذا كانت للقراءة/الكتابة أو للقراءة فقط، ولكن يفضل القراءة/الكتابة، إذا كانت آمنة.
يحرر:شكرًا على جميع الإجابات، وقد لخصتها أدناه =)
المحلول 2
للإجابة على سؤالي:قادني PostMan وmgb إلى الطريق الصحيح، لكن إجاباتهم لم تحتوي على الحل الكامل.
ملحوظة:يوجد دليل قصير/ويكي حول هذا السؤال هنا: http://wiki.centos.org/TipsAndTricks/NTFSPartitions
لذلك، أنا أستخدم تثبيتًا جديدًا وعاريًا لـ CentOS 5.2 مع آخر التحديثات.بادئ ذي بدء، قمت بتشغيل su
الأمر لتجنب أي مشاكل الأذونات.
لقد قمت بإنشاء نقاط تحميل لبضعة محركات أقراص NTFS خارجية:
mkdir /mnt/iomega80
mkdir /mnt/iogear250
اضطررت إلى استخدام الأمر fdisk، لكنه لم يكن موجودًا في نظامي.إليك ما يقوم بتثبيته:
yum install util-linux
ثم ركضت /sbin/fdisk -l
ووجدت أسماء الأجهزة:
Disk /dev/sdc: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
**/dev/sdc1** * 1 30401 244196001 7 HPFS/NTFS
Disk /dev/sdd: 82.3 GB, 82348278272 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
**/dev/sdd1** * 1 10011 80413326 7 HPFS/NTFS
بالنسبة لي، هم كذلك /dev/sdc1
و /dev/sdd1
.
اضطررت إلى تثبيت NTFS-3G، وهي حزمة تتيح دعم NTFS على CentOS.لتثبيت NTFS-3G، كان علي أولاً تضمين RPMFORGE في قائمة مستودعات YUM.
لتضمين RPMFORGE في قائمة مستودعات YUM، استخدمت هذه التعليمات: http://rpmrepo.org/RPMforge/Using.بالنسبة لنظامي، كان الأمران اللذان كان علي تشغيلهما هما:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm
وأخيرًا، قمت بتثبيت NTFS-3G باستخدام أمر YUM هذا:
yum install fuse fuse-ntfs-3g dkms dkms-fuse
أخيرًا، يمكنني استخدام الأمر mount لتركيب أنظمة الملفات:
mount -t ntfs-3g /dev/sdc1 /mnt/iogear250
mount -t ntfs-3g /dev/sdd1 /mnt/iomega80
بإضافة هذين السطرين إلى /etc/fstab
, ، كما اقترحت الإجابات السابقة، حصلت على محركات الأقراص لتثبيتها عند بدء التشغيل:
/dev/sdc1 /mnt/iogear250 ntfs-3g rw,umask=0000,defaults 0 0
/dev/sdd1 /mnt/iomega80 ntfs-3g rw,umask=0000,defaults 0 0
نصائح أخرى
أولا افعل أ
fdisk -l
احصل على قسم القرص الصلب، على سبيل المثال /dev/sda2
ثم
mount /dev/sda2 /mnt/windows
إذا فشل هذا، حاول أ
yum install ntfs-3g
* لاحظت للتو أن هذا لا يتم تضمينه افتراضيًا، لذا يمكنك التحقق من ذلك NTFS-3G هنا، وابحث عن الحزمة المناسبة لنظامك.
لتثبيت هذا تلقائيًا، أضف سطرًا إلى /etc/fstab يقول
/dev/sda2 /mnt/temp ntfs defaults 0 0
وهذا يجب أن يتم تثبيته تلقائيًا عند إعادة التشغيل
من المفترض أن يكون لديك بالفعل نظام NTFS، وقد أصبح دعم القراءة والكتابة الآن موثوقًا جدًا.
يمكنك اختباره باستخدام "mount -t ntfs /dev/sdX1 /mnt/tmp" فأنت بحاجة إلى معرفة محرك الأقراص الذي تم تعريف القرص الخارجي عليه (تحقق من dmesg) وتحتاج إلى إنشاء نقطة تحميل.
للتثبيت تلقائيًا في كل مرة تضع فيها سطرًا في /etc/fstab، استخدم أحد الأسطر الموجودة كمثال - سيتعين عليك أن تكون جذرًا للقيام بذلك.
لقد نسيت أن تذكر أنك بحاجة إلى إعادة التشغيل بعد تثبيت المصهر، وما إلى ذلك.
قم أولاً بتمكين مستودع Epel
yum install epel-release
ثم قم بتثبيت NTFS
yum install ntfs-3g
تمكين مستودع EPEL
يم -y تثبيت epel الإصدار
تثبيت NTFS-3G
يم -y تثبيت NTFS-3G
تحديث اليرقة
grub2-mkconfig -o /boot/grub2/grub.cfg