Ubuntu是一个以桌面应用为主的Linux操作系统,下文介绍的在Ubuntu10.10下如何自动挂载NTFS分区的方法。
Linux早就支持NTFS分区了,所以安装Ubuntu10.10的时候,只是将系统分区格式Ext-4格式,没有格式化D盘,但是安装Ubuntu10.10以后发现,双击NTFS盘符才可以手动挂载NTFS分区,安装NTFS-Config,运行的时候,是一个窗口一闪而过,后在Terminal下输入
sudontfs-config
- 1.
发现有以下告警:
Traceback(mostrecentcalllast):
File"/usr/bin/ntfs-config",line102,in
main(args,opts)
File"/usr/bin/ntfs-config",line75,inmain
app=NtfsConfig()
File"/usr/lib/pymodules/python2.6/NtfsConfig/NtfsConfig.py",line56,in__init__
os.mkdir(HAL_CONFIG_DIR)
OSError:[Errno2]Nosuchfileordirectory:'/etc/hal/fdi/policy'
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
在网上search后,发现这可能是一个系统Bug,并有一个临时的解决方案:'/etc/hal/fdi/policy'文件夹,本人使用
sudomkdir/etc/hal/fdi/policy时出现错误:
mkdir:cannotcreatedirectory`/etc/hal/fdi/policy':Nosuchfileordirectory
- 1.
于是手工分别建立:
sudomkdir/etc/hal
sudomkdir/etc/hal/fdi
sudomkdir/etc/hal/fdi/policy
- 1.
- 2.
- 3.
- 4.
- 5.
然后,再执行sudontfs-config,进行配置就OK了

sudonano/etc/fstab查看被修改后的内容为:proc/procprocnodev,noexec,nosuid00
/dev/sda1/ext4errors=remount-ro01
/dev/sda5/media/Dntfs-3gdefaults,locale=en_US.UTF-80$
/dev/sda6noneswapsw00
- 1.
- 2.
- 3.
- 4.
- 5.
(NTFS为分区是扩展分区)
还有一种方是参考如下:
“修改/usr/lib/pymodules/python2.6/NtfsConfig/NtfsConfig.py”文件,修改56行,即将“os.mkdir(HAL_CONFIG_DIR)”改为“os.makedirs(HAL_CONFIG_DIR)”。然后以根用户权限运行ntfs-config
也有人提到要安装hal,不过我没有安装hal,只是创建了文件夹。
总结:
希望本文介绍的在Ubuntu10.10下自动挂载NTFS分区的方法能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。
【编辑推荐】