解决redhat as5下加载ntfs分区的方案

话说昨天终于顺利重装AS5,今天想在linux下上网(前期工作已经做了很多,因为以前的板载的1000M网卡linux不认,在尝试+请教了n次后决定放弃。为此买了100M的3COM的网卡,做工还可以,3com的口碑一直还不错,由于是二手的价格嘛才10RMB,可以忍受(自我感觉比桂桂买的30快的D-Link要强很多,希望桂桂不要看到,呵呵)在老师那里更改ruijie mac地址,之后用3com来上网。打算上网的时候,才发现linux客户端在windows下,不想重启,就在他们电脑baidu上找mount,看了N篇文章之后觉的郁闷,于是干脆reboot,到windows下拷回俺的xrgsu。重新启动,很顺利,终于看到了baidu那熟悉的页面(这里添加一句,以前好像听 登登 说过,认证过之后ip不会自动刷新,也忘了他是怎么解决的,印象有点麻烦。今天我也遇到这个问题,认证之后,ip还是192.168的,在看了readme之后,无意测试./xrgsu -d,可以正常更新ip)在baidu上找了一个小时,找到东西乱七八糟的方法也试了N种,结论AS5不支持ntfs(也许小弟不才,没有找到方法,哪位前辈找到了跟小弟说一声,不胜感激)网上说找个ntfs的补丁,在辛苦查了之后发现没有支持俺内核的版本,郁闷……(感悟:找技术性的东东还是google顶用),最后在google上找到一篇文章,使用第三方工具ntfs-3g顺利解决。以下贴出来原文,版权归原作者所有,在此向原作者致敬!
以下方法我自己在我的redhat as 5 下实际测试成功。
由于时间推移,您看到这篇文章的时候软件可能有些陈旧(本文作于2008-5-1),请到对应网站上找最新版本。做之前请备份您的重要资料,以防不慎丢失,给您造成不必要的损失。
以下为原文章:
本文遵循创作共用版权协议,转载请保留原文链接和原文作者
本文链接:http://www.entage.net/1/viewspace-23385

本文作者:九尾银狐
1. 什么是NTFS-3G
    NTFS-3G是一个开源软件,支持在Linux, FreeBSD, Mac OS X, NetBSD, Haiku操作系统下读写NTFS格式的分区。它能快速且安全的操作Windows XP, Windows Server 2003, Windows 2000 以及Windows Vista文件系统,除了完全的文件属主和访问权限,它支持所有符合POSIX标准的磁盘操作。
    NTFS-3G的目的是为那些用户需要与NTFS可靠互通的硬件平台和操作系统提供可信任的、功能丰富的高性能解决方案。
    更多信息请参阅NTFS-3G主页: http://www.ntfs-3g.org
2. 安装NTFS-3G
    2.1 系统环境
           CentOS 5 (kernel 2.6.18-8.el5)
    2.2 软件及支持库
           NTFS-3G    http://www.ntfs-3g.org
           FUSE          http://fuse.sourceforge.net
    2.3 软件下载及安装
          2.3.1 安装FUSE
                    下载源码包:
                     wget http://nchc.dl.sourceforge.net/sourceforge/fuse/fuse-2.7.2.tar.gz
                      解压源码包:
                     tar zxvf fuse-2.7.2.tar.gz
                     配置编译环境:
                     cd fuse-2.7.2
                      ./configure --prefix=/
                      编译:
                      make
                     安装:
                      make install
                     cd ..
          2.3.2 安装NTFS-3G
                    下载源码包:
                     wget http://www.ntfs-3g.org/ntfs-3g-1.1120.tgz
                     解压源码包:
                     tar zxvf ntfs-3g-1.1120.tgz
                     配置编译环境:
                     cd ntfs-3g-1.1120
                     ./configure
                     编译:
                     make
                     安装:
                     make install
                     cd ..
3. 使用NTFS-3G
     正确安装后,我们需要通过ntfs-3g来加载NTFS分区。
     3.1 获得NTFS分区设备名
           执行下面的命令
           fdisk -l | grep NTFS
      结果如下所示:
      /dev/sdb1               1       10443    83883366    7 HPFS/NTFS
      其中第一个字段/dev/sdb1即为所需要的分区设备名
   3.2 建立装载点
          mkdir /mnt/ntfs-p1
           如果需要,请给予特定的访问权限
          chmod 755 /mnt/ntfs-p1
   3.3 临时装载NTFS分区
          可以使用下面的命令以读写方式临时装载一个NTFS分区到装载点
          mount -t ntfs-3g <NTFS Partition> <Mount Point>
      其中:
     <NTFS Partition> ------ NTFS所在分区的设备名,如3.1中的/dev/sdb1
          <Mount Point>      ------ 装载点,如3.2中的/mnt/ntfs-p1
     例如:
      mount -t ntfs-3g /dev/sdb1 /mnt/ntfs-p1
      更多的选项及例子请用下面的命令参见mount命令和ntfs-3g的文档
      man mount
          man ntfs-3g
    3.4 系统启动时装载NTFS分区
          编辑/etc/fstab
          vi /etc/fstab
      在文件最后增加如下格式的行
      <NTFS Partition> <Mount Point> ntfs-3g defaults 0 0
     其中:
     <NTFS Partition> ------ NTFS所在分区的设备名,如3.1中的/dev/sdb1
          <Mount Point>      ------ 装载点,如3.2中的/mnt/ntfs-p1
      例如:
     /dev/sdb1 /mnt/ntfs-p1 ntfs-3g defaults 0 0
      保存文件后重启系统或简单的执行下面的命令,即可装载NTFS分区到指定的装载点
      mount -a
4. 结束语
    本文简单介绍了在Linux系统下访问ntfs分区的工具NTFS-3G的安装和配置步骤,希望能给初学者一点帮助。

你可能感兴趣的:(分区,职场,休闲)