Вопрос

Я хочу смонтировать несколько внутренних и внешних дисков 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, используйте в качестве примера одну из существующих строк — для этого вам потребуется root-доступ.

Вы забыли упомянуть, что после установки фьюза нужно делать перезагрузку и т.д.

Сначала включите репозиторий Epel

yum install epel-release

Затем установите нтфс

yum install ntfs-3g
  • Включить репозиторий EPEL

ням -y установить epel-release

  • Установите ntfs-3g.

ням -y установить ntfs-3g

  • Обновить личинку

grub2-mkconfig -o /boot/grub2/grub.cfg

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top