centos5.4及以后的版本已经整合在内核中,因此dkms和dkms-fuse不再需要.请注意:centos 4的用户还是需要这2个包.
首先确认你已经安装了rpmforge源并安装如下包:
yum install fuse fuse-ntfs-3g
TIP:假如rpmforge默认被禁用的话采用如下方法;
yum --enablerepo=rpmforge install fuse fuse-ntfs-3g
Note:对于CentOS-5用户或更早的,你必须先从EL源安装kmod-fuse
对于CentOS-6安装如下包:
yum install ntfs-3g
设置开机自动挂载:
只读挂载(/mymnt/win为挂载点)
/dev/sda1 /mymnt/win ntfs-3g ro,umask=0222,defaults 0 0
可读写挂载:
/dev/sda1 /mymnt/win ntfs-3g rw,umask=0000,defaults 0 0
最后,运行:mount -a试试吧!
==================================================================================
系统:CentOS 5.5
Linux挂载NTFS我是知道的,通过NTFS-3G完成;
但是如果我想让机器开机自动就能挂载NTFS的文件系统,比如我U盘是NTFS的,但是开机时总不能自动挂载,而是要手动mount才行?
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
关于linux开机之后自动加载挂载的分区,这块,涉及到的文件是/etc/fstab文件
关于这个文件的描述说明如下:
要求:
1)根目录/必须载入,而且要先于其他载入点被载入
2)其他载入点必须为已建立的目录
3)若进行卸载,必须先将工作目录移到载入点及其子目录之外
下面是/etc/fstab的实例
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
/dev/sda3 /home ext3 defaults 1 1
/dev/hdc /media/cdrom auto pamconsole,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
~
第一列为设备号或该设备的卷标
第二列为挂载点
第三列为文件系统
第四列为文件系统参数
第五列为是否可以用demp命令备份。0:不备份,1:备份,2:备份,但比1重要性小。设置了该参数后,Linux中使用dump命令备份系统的时候就可以备份相应设置的挂载点了。
第六列为是否在系统启动的时候,用fsck检验分区。因为有些挂载点是不需要检验的,比如:虚拟内存swap、/proc等。0:不检验,1:要检验,2要检验,但比1晚检验,一般根目录设置为1,其他设置为2就可以了
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
编写一个脚本文件,文件名为 /sbin/mount.ntfs
内容如下:
-
#!/bin/sh
-
export LANG=en_US.UTF-8
- exec /sbin/mount.ntfs-3g "$@"
# chmod a+s /sbin/mount.ntfs
# chmod a+rx /sbin/mount.ntfs
------------------------------------------------------------------------------------------------------------------------------------------
开机自动挂载是可以的,因你没提供具体信息,故只能做如下假设
/dev/sdd /media/USB ntfs-3g rw,umask=0000 0 0
1,/dev/sdd(U盘disk label)
2,/media/USB(挂载点,此目录必须存在)
3,ntfs-3g rw,umask=0000 0 0(以可读写的方式挂载NTFS分区)
你可以
TIP:对于centos 6更简单只要下载安装两个包即可
NOTE:
转载自:
====================================================================
CentOS 5.3 挂载NTFS分区方法
CentOS 5.3 挂载NTFS分区方CentOS 5.3 挂载NTFS分区方法inux内核版本. [root@loc
1.uname -r 查看当前的linux内核版本.
[root@localhost Desktop]# uname -r法 1.uname -r 查看当前的l
2.6.18-128.el5
2.去me -r 2.6.18-128.el5
下载与内核版本相同的ntfs补丁.
3.安装补丁:kernel-module-ntfs-2.6.18-128.el5-2.1.27-0.rr.10.11.i686.rpmme -r 2.6.18-128.el5
下载地址: use_mirror=nchc&filename=kernel-module-ntfs-2.6.18-128.el5-2.1.27-0.rr.10.11.i686.rpm&a=51594699alhost Desktop]# una
[root@localhost Desktop]# rpm -Uv kernel-module-ntfs-2.6.18-128.el5-2.1.27-0.rr.10.11.i686.rpm
inux内核版本. [root@loc
4.使用fdisk -l查看硬盘的分区信息.
Disk /dev/hda: 80.0 GB, 80026361856 bytes法 1.uname -r 查看当前的l
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
me -r 2.6.18-128.el5
Device Boot Start End Blocks Id System
/dev/hda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/hda2 2551 9728 57657285 f W95 Ext'd (LBA)alhost Desktop]# una
/dev/hda5 2551 3825 10241406 7 HPFS/NTFS
/dev/hda6 3826 7649 30716248+ 7 HPFS/NTFS
/dev/hda7 8734 9243 4096543+ 83 Linux法 1.uname -r 查看当前的l
/dev/hda8 9244 9600 2867571 83 Linux
/dev/hda9 7650 8733 8707198+ 83 Linux
/dev/hda10 9601 9728 1028128+ 82 Linux swap / Solarisalhost Desktop]# una
Partition table entries are not in disk order
inux内核版本. [root@loc
5、挂载NTFS 分区
(1)、首先在/mnt目录下面建好文件夹 ,进入终端机在输入 mkdir /mnt/winc 或wind等,根据您个人情况去建文件夹。
(2)、进入/etc目录找到fstab文件法 1.uname -r 查看当前的l
(3)、在fstab中进行编辑,在最后一行输入(申明本人挂的是XP系统中的C、D、E盘)
/dev/hda1 /mnt/winc ntfs iocharset=utf8,umask=0 0 0
/dev/hda5 /mnt/wind ntfs iocharset=utf8,umask=0 0 0CentOS 5.3 挂载NTFS分区方
/dev/hda6 /mnt/wine ntfs iocharset=utf8,umask=0 0 0
如果您的硬盘的格式是FAT的话,把NTFS 该成fat即可。(注意:XP系统中对应的硬盘的代号,本人的C盘对应是/dev/sda1,那么相对应的要挂载在winc文件夹中)如果您不情况您硬盘的代号可以用df命令来查看!
(4)、在终端机中输入mount -aalhost Desktop]# una
(5)、这样在/mnt目录下winc、wind、wine分别挂载相对应的Xp系统的硬盘。
哈哈!是不是很简单啊!赶快去试一下吧!
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/82530/showart_1956944.html
==================================================================
Linux下挂载NTFS分区
NTFS-3g是一个开源软件,它支持在Linux下面读写NTFS格式的分区。它非常的快速,同时也很安全。它支持Windows 2000、XP、2003和Vista,
并且支持所有的符合POSIX标准的磁盘操作。 ntfs-3g的目的是为了持续的发展,各硬件平台和操作系统的用户需要可靠的互通与支持ntfs的驱
动,ntfs-3g可以提供可信任的、功能丰富的高性能解决方案。经过了12年多的发展,ntfs-3g已经逐渐稳定。
因为NTFS-3G需要FUSE库的支持,所以需要先加载FUSE库,下面介绍的就是通过加载一个fuse模块和内核进行交互的方法挂载ntfs分区,不需要
重新编译内核,就可以对NTFS分区进行很好的读写支持。
二、准备下载软件
我的内核版本:
[root@localhost:~]#uname -r
2.6.9-78.0.8.EL
1、fuse-2.7.0.tar.gz
2、ntfs-3g-2009.4.4.tgz
三、编译安装
# tar -zxvf fuse-2.7.0.tar.gz
# cd fuse-2.7.0
# ./configure
# make
# make install
# lsmod
# modprobe fuse
# tar –zxvf ntfs-3g-2009.4.4.tgz
# cd ntfs-3g-2009.4.4
# ./configure --enable-fuse-module
# make
# make install
四、进行挂载
#mkdir /mnt/ntfs
#mount -t ntfs-3g /dev/sdb5 /mnt/ntfs
五、开机自动挂载
#vi /etc/rc.local(添加以下一行,使系统自动加载fuse模块)
modprobe fuse
#vi /etc/fstab(加入如下一行)
/dev/sdb5 /mnt/ntfs fuse.ntfs default 0 0
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/25264/showart_2067331.html