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