|
昨天下午,看了suse版里面的一篇文章,关于用ntfs-3g功能解决完美的ntfs分区读写,自己弄了ntfs-3g.tar.gz包安装结果导致reiserfs根系统彻底崩溃,~~~~~~~~~后用reiserfsfsck整理,整个/etc全部丢失。。。。。惨~~~,为防止崩溃,具体使用看:
简述
Opensuse下:
本文档说明如何用测试版的 ntfs-3g 加载 NTFS 格式分区,完全实现高速读写。ntfs-3g 还是测试版本,尽管经过众多测试都没出过问题,若出现问题还是后果自负。
[编辑]
需求
确定你安装了如下包,如果没有安装上。
gcc
make
fuse
fuse-devel
可以去车间版下载 fuse/fuse-devel 包,要求版本高于 2.5.0。
[编辑]
下载安装
首先,下载最新 ntfs-3g 驱动:
http://www.ntfs-3g.org
在文件所载目录进终端:
tar xvf 文件名.tgz
./configure
如果出现错误则按照提示解决,没有错误提示则:
make
su
输入密码后
make install
[编辑]
使用
[编辑]
单次调用
假设你的 NTFS 格式的 C 盘为 /dev/hda1(如果已经挂在了就umount掉它)
modprobe fuse
ntfs-3g /dev/hda1 /windows/C/ -o silent,umask=0,locale=zh_CN.utf8
[编辑]
开机直接加载 NTFS 分区
如果你想开机直接从fstab加载用这个ntfs-3g驱动挂载你的 NTFS 硬盘分区:
1.让 kernel 启动时调用 fuse 模块
root权限编辑/etc/sysconfig/kernel文件 (或者使用YaST里面sysconfig编辑器):
找到 MODULES_LOADED_ON_BOOT 这一行,在后面引号里面加入 fuse
如果你没修改过这里,默认文件内容是 MODULES_LOADED_ON_BOOT=""
改为MODULES_LOADED_ON_BOOT="fuse"
2.修改 fstab
root 权限编辑 /etc/fstab 文件,假设你的 NTFS 格式的 C 盘为 /dev/hda1,则那一行应该为:
/dev/hda1 /windows/C ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0 |
|