Tagged: ntfs

NTFS in OpenSolaris"> Mount Writable <span class=NTFS in OpenSolaris" data-hu-post-id="5b065906c1ce4" /> 1

NTFS in OpenSolaris">Mount Writable NTFS in OpenSolaris

As I men­tio­ned befo­re, the­re is a way to mount read-only NTFS Par­ti­tion in Open­So­la­ris by using an open sou­r­ce pro­je­ct. You can see my arti­cle: http://readpaul.com/blog/?p=74 for detail info­r­ma­tion. But the­re is a…

NTFS 分区"> 2

NTFS 分区">Open Solaris 下挂载 NTFS 分区

使用Windows里面的数据,是运行Unix/Linux中比较常见的一个场景。那么如何在OpenSolaris下挂在我们的NTFS分区呢? 由于Solaris系统内核没有携带NTFS读写功能插件,所以我们只好使用相关的开源项目来挂载相关的插件。插件可以从souceforge下载,项目名称是“NTFS Mount”,地址是http://sourceforge.net/projects/mount-ntfs/。当然,您也可以直接在我这里下载,我已经上传到了本服务器:mount_ntfs plu­gin 得到了这个可执行文件,就可以继续后面的操作了。由于这是一个可执行文件,别忘了给它赋予可执行权限。 使用 chmod 755 mount_ntfs.0.9.1.opensol-x86-binary,可将其权限设为任意人可读并执行 具体chmo­d的使用方法请参见http://www.unix-center.net/?p=26 接写来,我们要取得到我们NTFS分区的编号。open solaris使用了ZFS技术,我们的硬盘分区全部挂在了池中。所以使用iostat -En和zpool iostat -v 均可以看到我们的硬盘编号。例如我的就是c6d0。 在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。 由于我的第一主分区是windows引导分区,所以我即将要挂在的分区即为/dev/rdsk/c6d0p0。取得到了磁盘号,便可以通过./mount_ntfs.0.9.1.opensol-x86-binary ima­ge moun­tpoin­t来挂载。 mount_ntfs 挂载的参数列表: Syn­tax: mount_ntfs ima­ge moun­tpoint [options] ima­ge File system ima­ge or…