您的位置:首页 > 运维架构 > Linux

CentOS 用ntfs-3g 挂载 ntfs分区

2011-04-01 18:25 423 查看
下午把这个折腾出来了,终于能看到win分区了。

下了个游戏supertuxkart,编译好的没法玩,又下了源码,准备自己编译。

1. 安装ntfs-3g 和 fuse

yum install fuse ntfs-3g -y

注:如果你在使用 CentOS 5.3 或更旧版本,那么你需要安装来自 ELRepo 的 kmod-fuse

也可以下载源码自己编译,我开始就是自己编译的。

编译方法:

wget http://tuxera.com/opensource/ntfs-3g-2010.8.8.tgz
tar zxvf ntfs-3g-2010.8.8.tgz

cd ntfs-3g-2010.8.8

./configure

make

make install

2. 开始挂载ntfs

<1. 先用 fdisk -l 查看系统磁盘分区信息。(注意导入root的环境变量需要 su -)

<2. mount -t ntfs-3g /dev/sda1 /mnt/windows/c 记着先mkdir好windows/c 如果弄错了可以使用umount

3. 添加启动挂载

vim /etc/fstab

vim使用网上有很多,我参考的是:http://www.cnblogs.com/hlz789456123/archive/2009/03/19/1417193.html

修改方法:

只读式挂载:/dev/sda1 /mnt/windows/c ntfs-3g ro,umask=0222,defaults 0 0

读写式挂载:/dev/sda1 /mnt/windows/c ntfs-3g rw,umask=0000,defaults 0 0

或者: /dev/sda1 /mnt/windows/c ntfs-3g defaults 0 0

修改后我的文件为:

/dev/VolGroup00/LogVol00 / ext3 defaults 1 1

LABEL=/boot /boot ext3 defaults 1 2

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

/dev/VolGroup00/LogVol01 swap swap defaults 0 0

以下是我添加的:

/dev/sdb1 /mnt/windows/c ntfs-3g ro,umask=0222,defaults 0 0

/dev/sda5 /mnt/windows/d ntfs-3g defaults 0 0

/dev/sda6 /mnt/windows/e ntfs-3g defaults 0 0

/dev/sdb5 /mnt/windows/f ntfs-3g defaults 0 0

/dev/sdb6 /mnt/windows/g ntfs-3g defaults 0 0

/dev/sdb7 /mnt/windows/h ntfs-3g defaults 0 0

/dev/sdb8 /mnt/windows/i ntfs-3g defaults 0 0

/dev/sdb9 /mnt/windows/j ntfs-3g defaults 0 0

/dev/sdb10 /mnt/windows/k ntfs-3g defaults 0 0

注:

从 CentOS 5.4 起(2.6.18-164 或更新的内核),fuse 模块已经包含在内核里。因此,已不再需要dkms 及 dkms-fuse。如果你先前安装了 dkms-fuse,请用 yum remove dkms-fuse 命令把它卸装。请注意 CentOS 4.x 的用户需要这两个组件。

4. ok完事,可以享受我win里面的各种资源了(你懂的)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: