免费注册 查看新帖 |

Chinaunix

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

OpenSolaris 2008.05 下挂载 NTFS 分区 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-14 13:34 |只看该作者 |倒序浏览
OpenSolaris 2008.05 下挂载 NTFS 分区
[/url]
[url=http://blog.ixpub.net/10821989/spacelist-blog-itemtypeid-805]

能够使用Windows里面的数据,是运行Unix/Linux中比较常见的一个场景。那么如何在新近发布的OpenSolaris 2008.05 下挂在我们的NTFS分区呢?
3t]R-V6L+m        I#\ Dq0
IXPUB技术博客k?/b)t!M9w4}Pi
由于目前Unix/Linux下挂载ntfs分区的技术还不够稳定,OpenSolaris
2008.05系统内核没有携带NTFS读写功能插件。为了实现读取ntfs中的数据,我们可以使用相关的开源项目来挂载相关的插件。插件可以从
souceforge.net下载,项目名称是“NTFS Mount”,地址是
http://sourceforge.net/projects/mount-ntfs/
。当然,也可以进入
http://downloads.sourceforge.net ... 66&big_mirror=0
直接下载。可以发现,目前的版本还是0.9.1,尚未成熟,只能进行读操作。
f.v1?#E$Z:E(P0
IXPUB技术博客*R'nq?:O7lj$[-R JR
得到了这个可执行文件,就可以继续后面的操作了。由于这是一个可执行文件,别忘了给它赋予可执行权限。IXPUB技术博客h)c9I n/Y[,FrO_X7Y e
f5zs9cl        Ij#n0
    使用 chmod 755 mount_ntfs.0.9.1.opensol-x86-binary,可将其权限设为任意人可读并执行IXPUB技术博客&Eid4l tT7R&msj,{
C&{$l5^&DA0
    具体chmod的使用方法请参见
http://www.unix-center.net/?p=26
IXPUB技术博客 i5H/d~{+EZ7^
    接写来,我们要取得到我们NTFS分区的编号。open solaris使用了ZFS技术,我们的硬盘分区全部挂在了池中。所以使用iostat -En和zpool iostat -v 均可以看到我们的硬盘编号。例如我的就是c6d0。
*WSC)Tn[T+P#wK0
4\S%rI0II `_,m V0

Solaris中,磁盘的设备名是以c*t*d*这样子为格式的字母和数字的组合(*在这里代表数字)。其中,c*代表逻辑控制器号(控制接口,
controller),t*
代表物理总线目标号(目标地址,scsi设备将给予scsi-ID,target),d*代表磁盘或逻辑单元号(设备地址或者卷的raid地址,一个地址
多个盘,disk)。至于逻辑设备名称格式则是如:c*t*d*s*,s*代表分区号(片地址,也就是说分区地址,slice),其它同上。另外,对于
windows的fat和ntfs分区,用c*t*d*p*中的p代替s,windows中没有片的概念,取而代之的是分区partition。本机硬盘
的具体编号信息,可以通过键入命令“iostat -En”来获取。由于OpenSolaris采用了ZFS文件系统,我们也可以通过“zpool
iostat -v”来进行查看。
2k i`z\0
%w0y`:c(Y1Vx:`0
由于我的第一主分区是windows引导分区,所以我即将要挂在的分区即为/dev/rdsk/c6d0p0。取得到了磁盘号,便可以通过./mount_ntfs.0.9.1.opensol-x86-binary image mountpoint 来挂载。IXPUB技术博客l~Y%k
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP