在CentOS 5.2上挂载NTFS文件系统
我想在CentOS 5.2中挂载一些内部和外部NTFS驱动器,最好在启动时自动挂载。它是读/写还是只读都没有关系,但如果安全的话,首选读/写。
编辑:感谢所有的答案,我总结了下面=)
解决方案
我们应该已经有ntfs可用,现在对读写的支持非常可靠。
我们可以使用" mount -t ntfs / dev / sdX1 / mnt / tmp"对其进行测试,我们需要知道外部磁盘被标识为哪个驱动器(检查dmesg),并且需要创建一个安装点。
要每次每次都在/ etc / fstab中放置一行来自动挂载,请以现有行之一为例,我们必须是root用户才能执行此操作。
首先做一个
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
这应该在重新启动时自动挂载
要回答我自己的问题:PostMan和mgb使我走上了正确的道路,但他们的答案并未包含完整的解决方案。
注意:有关此问题的简短手册/ Wiki在这里: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,这是一个在CentOS上启用NTFS支持的软件包。要安装NTFS-3G,我首先必须在RUM存储库列表中包括RPMFORGE。
要将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
最后,我使用此YUM命令安装了NTFS-3G:
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
我们忘了提到安装保险丝等之后需要重新启动。