免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1678 | 回复: 0
打印 上一主题 下一主题

ubuntu启动时加载ntfs分区 [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-18 22:18 |只看该作者 |倒序浏览

ubuntu启动时加载ntfs分区
ubuntu对windows分区的支持很不错, 我刚使用ubuntu7.10时,因为还保留着windowsxp,另外一块硬盘还全是ntfs分区, 而我发现无须任何配置就已经能够读写ntfs分区了。
后来买了台新机器, amd64×2 4000+ cpu的, 发现ubuntu8.04也出来了, 于是装上了64位版。 装好之后, 发现ntfs分区不是自动加载了, 但在‘位置’菜单下面还是可以发现有ntfs分区的盘符,点击确实也能正常进入。 但总觉得不爽, 因为像一些下载工具设定的目录在ntfs上, 如果不先手动加载该分区则会报错。
于是着手于去设定ubuntu启动时自动加载ntfs分区, 手下就想到了在启动的bash中写入mount 命令,
/etc/rc.local中 写入:
mount -t ntfs /dev/sda5 /media/d

挨个写完每个分区映射的目录
/dev/sda5是硬盘设备名, sudo fdisk -l可以看到;
/media/d 是映射的目录
linux对外部存储设备的支持, 看来都是通过mount
其实linux本身的分区也正是这种mount机制做的, 因此总不会看到零散的一些分区符号,比如c: d: 而是一个整体的文件系统。
这样做之后, 开机确实能够看到自动加载了ntfs的分区, 可惜中文目录和文件都不见了, 搞的我很郁闷, 还以为是误删了。
后来看到这篇文章:
http://forum.ubuntu.org.cn/viewtopic.php?t=116486
了解到ubuntu是通过ntfs-3g来支持ntfs的,
而ubuntu 通过/etc/fstab用来配置启动加载的分区, 这里就需要注意了, 如果/usr作为一个独立分区, 一定要在ntfs分区之前先加载, 因为ntfs-3g在/usr中。 突然想起来,在用7.10时候,我只用到一个root和一个swap,并没有给/usr独立分配一个分区,因此也没有出现不能自动加载ntfs的问题。
我这里的情况是,/etc/fstab中根本没有ntfs分区的信息, 而我在rc中写mount命令估计还优于/etc/fstab的读取,于是也造成中文不能够支持。单凭mount命令是否也能设定中文支持?这个没有实验 了, 但至少通过/etc/fstab更加正统一点。
于是就将rc.local中的mount全部删除, 在/etc/fstab中添加ntfs分区的信息,其实也是一个mount的过程, 前面写设备名, 后面写映射路径,外加一些ntfs-3g的参数, 类似如下:
/dev/sda6 /media/game ntfs-3g defaults,locale=zh_CN.UTF-8 0 1
设置好每个ntfs的分区后重启,发现一切就正常了, 实现了自动加载和中文支持。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_693386.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP