سؤال

أرغب في تحميل بعض محركات أقراص 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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top