wacsdn 2010-08-07
如何挂载一个NTFS格式硬盘到linux系统?需要下载一个支持NTFS的补丁。
#uname-r-p
#2.6.18-128.el5xeni686
我的内核版本号为:2.6.18-128.el5xenCPU类型为: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-ivhkernel-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@localhostDownload]#dmesg¦grepNTFS
NTFSdriver2.1.27[Flags:R/WMODULE].
NTFS volume version 3.1.如果出现下面的信息应该是被正确的加载了。
五 Mount查看下原来硬盘的分区
[root@localhost 安装目录下]# fdisk -l
Disk /dev/hda: 251.0 GB, 251000193024 bytes
255heads,63sectors/track,30515cylinders
Units = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System
/dev/hda1*1255020482843+7HPFS/NTFS
/dev/hda2255130514224620830fW95Ext'd(LBA)
/dev/hda525517649409576867HPFS/NTFS
/dev/hda6765020397102398278+7HPFS/NTFS
/dev/hda7203982041010439183Linux
/dev/hda8 20411 30514 81160348+ 8e Linux LVMMount 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
FilesystemSizeUsedAvailUse%Mountedon
/dev/mapper/VolGroup00-LogVol00
74G20G50G29%/
/dev/hda799M12M82M13%/boot
tmpfs710M0710M0%/dev/shm
/dev/hda6 98G 29G 70G 29% /media/windows这样可以在RHEL5下显示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
/dev/sda1/mnt/Cntfs-3gntfsutf8,umask=022200
/dev/sda5/mnt/Dntfs-3gntfsutf8,umask=022200
/dev/sda6/mnt/Entfs-3gntfsutf8,umask=022200
/dev/sda7/mnt/Fntfs-3gntfsutf8,umask=022200
/dev/sda8/mnt/Gntfs-3gntfsutf8,umask=022200
这在文件就是实现自动挂载的参数设定。在系统启动时,会自动根据这个文件中的设置,自动挂载你的文件系统。