代码之家  ›  专栏  ›  技术社区  ›  DV.

在CentOS 5.2上安装NTFS文件系统

  •  2
  • DV.  · 技术社区  · 16 年前

    我想在CentOS 5.2中安装一些内部和外部的NTFS驱动器,最好是在启动时自动安装。不管是读/写还是只读,但如果安全的话,读/写是首选。

    编辑:感谢所有答案,我总结如下=)

    6 回复  |  直到 7 年前
        1
  •  7
  •   PostMan    16 年前

    先做一个

    fdisk -l
    

    获取硬盘分区,ie/dev/sda2

    然后

    mount /dev/sda2 /mnt/windows
    

    如果失败,请尝试

    yum install ntfs-3g
    

    *刚刚注意到,默认情况下不包括此项,因此您可以签出 NTFS-3g 在这里,找到适合您系统的软件包。

    要自动安装,请在/etc/fstab中添加一行,说明

    /dev/sda2      /mnt/temp     ntfs    defaults 0 0
    

    这应该在重启时自动挂载

        2
  •  6
  •   DV.    16 年前

    回答我自己的问题:邮递员和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,我首先必须在yum存储库列表中包含rpmforge。

    为了在yum存储库列表中包含rpmforge,我使用了以下说明: 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
    
        3
  •  2
  •   Martin Beckett    16 年前

    您应该已经有了可用的NTFS,读写支持现在非常可靠。
    您可以使用“mount-t ntfs/dev/sdx1/mnt/tmp”对其进行测试,您需要知道外部磁盘标识为哪个驱动器(检查dmesg),并且需要创建一个装入点。

    要在每次将行放入/etc/fstab时自动装入,请使用现有行之一作为示例-您必须是根用户才能这样做。

        4
  •  1
  •   sawback    16 年前

    你忘了说你需要在安装保险丝等后重新启动。

        5
  •  0
  •   Esther    8 年前

    首先启用存储库EPEL

    yum install epel-release
    

    然后安装NTFS

    yum install ntfs-3g
    
        6
  •  0
  •   Saddam ZEMMALI    7 年前
    • 启用EPEL存储库

    yum-y安装EPEL释放装置

    • 安装NTFS—3G

    yum-y安装ntfs-3g

    • 更新蛴螬

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