Slackware12 读写 ntfs分区 ( fuser + ntfs-3g)

本文介绍如何在Slackware系统中配置NTFS分区的读写功能,通过安装fuse和ntfs-3g软件包,并修改/etc/fstab文件实现。文章详细展示了配置前后fstab文件的内容对比。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

近来才发现已经有稳定版的ntfs读写程序,而且slackware 12本身就有package了。
这是我原先(slackware11)的/etc/fstab文件
/dev/hdc2        swap             swap        defaults         0   0
/dev/hdc1        /                reiserfs    defaults         1   1
/dev/hdc4        /usr             reiserfs    defaults         1   2
/dev/hdc5        /var             reiserfs    defaults         1   2
/dev/hdc6        /opt             reiserfs    defaults         1   2
/dev/hdc7        /home            reiserfs    defaults         1   2
/dev/hda1        /hda1            ntfs        ro,iocharset=gb2312,umask=022               1   0
/dev/hda5        /hda2            ntfs        ro,iocharset=gb2312,umask=022               1   0
/dev/hda6        /hda3            ntfs        ro,iocharset=gb2312,umask=022               1   0
/dev/hda7        /hda4            ntfs        ro,iocharset=gb2312,umask=022               1   0
/dev/hdb1        /hdb1            ntfs        ro,iocharset=gb2312,umask=022               1   0
/dev/hdb5        /hdb2            ntfs        ro,iocharset=gb2312,umask=022               1   0
/dev/hdb6        /hdb3            ntfs        ro,iocharset=gb2312,umask=022               1   0
/dev/cdrom       /mnt/cdrom       auto        noauto,owner,ro  0   0
/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
devpts           
/dev/pts         devpts      gid=5,mode=620   0   0
proc             
/proc            proc        defaults         0   0

使用这个功能需要安装fuse和ntfs-3g两个包
$su
$slapt-get --update
$slapt-get --search fuse
......
fuse
-2.7.1-i486-1McD.....
......
$slapt-get --install fuse
$slapt-get --search ntfs-3g
......
ntfs
-3g-1.1104-i486-1Mcd......
......
$slapt-get --install ntfs-3g
(注,其他系统用户可以自己找相关包,或是进入http://fuse.sourceforge.net/ 和 http://www.ntfs-3g.org/下载相应包自行编译)

现在我的/etc/fstab文件改成
/dev/hdc2        swap             swap        defaults         0   0
/dev/hdc1        /                reiserfs    defaults         1   1
/dev/hdc4        /usr             reiserfs    defaults         1   2
/dev/hdc5        /var             reiserfs    defaults         1   2
/dev/hdc6        /opt             reiserfs    defaults         1   2
/dev/hdc7        /home            reiserfs    defaults         1   2
/dev/hda1        /hda1            ntfs-3g        umask=0022,nls=utf8               1   0
/dev/hda5        /hda2            ntfs-3g        umask=0022,nls=utf8               1   0
/dev/hda6        /hda3            ntfs-3g        umask=0022,nls=utf8               1   0
/dev/hda7        /hda4            ntfs-3g        umask=0022,nls=utf8               1   0
/dev/hdb1        /hdb1            ntfs-3g        umask=0022,nls=utf8               1   0
/dev/hdb5        /hdb2            ntfs-3g        umask=0022,nls=utf8               1   0
/dev/hdb6        /hdb3            ntfs-3g        umask=0022,nls=utf8               1   0
/dev/cdrom       /mnt/cdrom       auto        noauto,owner,ro  0   0
/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
devpts           
/dev/pts         devpts      gid=5,mode=620   0   0
proc             
/proc            proc        defaults         0   0

注意:
1 ntfs格式改成 ntfs-3g
2 umask使用 0022 这样进入/mnt/x 盘的时候,可以使用sudo来编辑文件,其他用户仍然只读
3 iocharset 改成 nls,(这是我装上面两个文件之前,启动时提示使用新的格式nls),所以就顺便改了,因为我的slackware12使用en.us-utf8,所以相应目录编码也改成utf8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值