Red Hat Enterprise Linux 5 使用心得(一)NTFS卷轴的挂载和可读写设置

转:http://hi.baidu.com/56908268/blog/item/3143c3957bcaf541d0135e60.html

如何挂载一个NTFS格式硬盘到linux系统?需要下载一个支持NTFS的补丁。

 

 

一、NTFS卷轴的挂载

一 检测你的内核版本和CPU型号

#uname -r -p
#2.6.18-128.el5xen i686
我的内核版本号为:2.6.18-128.el5xen CPU类型为:i686

二   去官方网站上下载内核对应的RPM包

现在你可以根据你得到的相应的参数,去http://www.linux-ntfs.org 上下载相对应的版本了。
我的内核是
2.6.18-128.el5xen   下载 2.6.18-128.el5xen

kernel-module-ntfs-2.6.18-128.el5xen-2.1.27-0.rr.10.11.i686.rpm


准确找到合适版本的支持插件(否则会出现安装完后无法进行下面的操作!)

三 安装Rpm
[root@localhost   安装目录下]#   rpm   -ivh   kernel-module-ntfs-2.6.18-8.el5xen-2.1.27-0.rr.10.11.i686.rpm
Preparing...   ###########################################   [100%]
1:kernel-module-ntfs-2.6.###########################################   [100%]

安装必须不报错!

四 将ntfs模块加载到内核中
[root@localhost  
安装目录下 ]#   /sbin/modprobe   ntfs

查看ntfs是否被正确的加载
[root@localhost   Download]#   dmesg   ¦   grep   NTFS
NTFS   driver   2.1.27   [Flags:   R/W   MODULE].
NTFS   volume   version   3.1.

如果出现下面的信息应该是被正确的加载了。

五 Mount查看下原来硬盘的分区

[root@localhost   安装目录下 ]#   fdisk   -l

Disk   /dev/hda:   251.0   GB,   251000193024   bytes
255   heads,   63   sectors/track,   30515   cylinders
Units   =   cylinders   of   16065   *   512   =   8225280   bytes

Device   Boot   Start   End   Blocks   Id   System
/dev/hda1   *   1   2550   20482843+   7   HPFS/NTFS
/dev/hda2   2551   30514   224620830   f   W95   Ext'd   (LBA)
/dev/hda5   2551   7649   40957686   7   HPFS/NTFS
/dev/hda6   7650   20397   102398278+   7   HPFS/NTFS
/dev/hda7   20398   20410   104391   83   Linux
/dev/hda8   20411   30514   81160348+   8e   Linux   LVM

Mount   windwos下的/dev/hda6分区

[root@localhost   Download]#   mkdir   /media/windows
[root@localhost   Download]#   mount   -t   ntfs   /dev/hda6   /media/windows/

查看是否被mount上来

[root@localhost   Download]#   df   -h
Filesystem   Size   Used   Avail   Use%   Mounted   on
/dev/mapper/VolGroup00-LogVol00
74G   20G   50G   29%   /
/dev/hda7   99M   12M   82M   13%   /boot
tmpfs   710M   0   710M   0%   /dev/shm
/dev/hda6   98G   29G   70G   29%   /media/windows

这样可以在RHEL5下显示NTFS分区格式下的文件了。


二、redhat enterprise linux 5挂载可读写的NTFS盘


NTFS-3G是一个开源软件,支持在Linux, FreeBSD, Mac OS X, NetBSD, Haiku操作系统下读写NTFS格式的分区。它能快速且安全的操作Windows XP, Windows Server 2003, Windows 2000 以及Windows Vista文件系统,除了完全的文件属主和访问权限,它支持所有符合POSIX标准的磁盘操作。linux 内核 2.6.0 以上才可以用 NTFS-3G。使用前请先用uname -a检查你的linux版本。

 

两步安装:

1.安装fuse,地址:http://sourceforge.net/projects/fuse/files/fuse-2.X/

要安装稳定版本,ntfs-3g才能认到,这里下载了fuse-2.7.4.tar.gz

下载解压后,用终端进入fuse的目录,然后输入命令

# ./configure

# make

# make install

# /sbin/modprobe fuse

期间系统会对程序进行编译。

 

2.安装ntfs-3g.地址:http://ntfs-3g.org/index.html

目前最新的稳定般为: ntfs-3g-2009.4.4 下载http://ntfs-3g.org/ntfs-3g-2009.4.4.tgz

   解压后,用终端进入ntfs-3g的目录,然后输入命令

   # ./configure

   # make

   # make install

 

开始挂载(以C盘为例):

   # mount -t ntfs-3g -o umask=0000 /dev/sda1 /mnt/C

 

卸载:

   # umount /mnt/windows/C

 

 

自动挂载文件系统: (每次手动挂载很麻烦,可设置为开机自动挂载可读写的NTFS磁盘)
在/etc目录下有一个文件fstab,在它的文件中加入以下代码:
/dev/sda1                /mnt/C       ntfs-3g   ntfs utf8,umask=0222   0 0
/dev/sda5                /mnt/D       ntfs-3g   ntfs utf8,umask=0222   0 0
/dev/sda6                /mnt/E       ntfs-3g   ntfs utf8,umask=0222   0 0
/dev/sda7                /mnt/F       ntfs-3g   ntfs utf8,umask=0222   0 0
/dev/sda8                /mnt/G       ntfs-3g   ntfs utf8,umask=0222   0 0


这在文件就是实现自动挂载的参数设定。在系统启动时,会自动根据这个文件中的设置,自动挂载你的文件系统。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值