CentOS 用ntfs-3g 挂载 ntfs分区
下午把这个折腾出来了,终于能看到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里面的各种资源了(你懂的)
下了个游戏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里面的各种资源了(你懂的)