OpenSolaris下挂载 Windows中的硬盘

对于使用双系统的用户,最关心的还是两系统这间的文件共享。如果你是装了 OpenSolaris和WinXP,请继续往下看。

如果您 还没装 OpenSolaris,赶紧发邮件给我(Chengzu.Zhou-AT-Sun-DOT-Com),免费给您提供光盘及一定量的安装支持,嘿嘿。

要实现 OpenSolaris和WinXP这间的文件共享,用两种方式:一是用 Mount命令,一是修改 /etc/vfstab 文件。

第一步,确定你的硬盘编号,在 Terminal里输入 format命令,如下,即可获得硬盘编号,如本例子是 c5d0。

-------------------------------------------------------------------

bash-3.2# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
  0. c5d0 <DEFAULT cyl 6655 alt 2 hd 255 sec 63>
          /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0
Specify disk (enter its number):
-------------------------------------------------------------------------

第二步,如果是使用 mount命令,它目前对 Windows只支持 FAT32 格式的盘。对于 NTFS,请看下下面的另一工具。

            1。建立挂载的文件件,如在   /mnt 目录下建几个目录,分别对应于 Windows下的 C盘和D盘 。

               --------------------------------------------------------

               bash-3.2# mkdir /mnt/winc

               bash-3.2# mkdir /mnt/wind

               ---------------------------------------------------------------------

           2。使用mount命令挂载:下面命令中,-F pcfs 是指文件类型,/dev/dsk/c5d0p0是指你的硬盘编号,在第一步获得的(c5d0),加上 p0是指 Partition  O。下面的命令是把 Windows下的 C盘 挂载到 OpenSolaris下的 /mnt/winc目录

            -------------------------------------------------------------------------

           mount -F pcfs /dev/dsk/c5d0p0:c /mnt/winc

           --------------------------------------------------------------------------------

          3。对于硬盘格式是 NTFS的,我们就得利用开源的一个工具,下载地址如下:http://blogs.sun.com/rickyzhou/resource/mount_ntfs  和 http://blogs.sun.com/rickyzhou/resource/FSWpart.tar.gz

                 第一个是可执行程序,第二个是安装包。


      对于第二个安装包,将其解压,然后使用命令: bash-3.2# pkgadd -d . FSWpart 即可安装。

注意 -d 后面有一个点。
安装完后,应该能找到 文件 /usr/bin/prtpart
在命令行中执行 /usr/bin/prtpart ,输出如下,即可发现 NTFS的盘的编号为2。

/ricky/mount_ntfs /dev/rdsk/c5d0p2 /mnt/wine

其中, c5d0p2是 NTFS所在的盘。

 

无意中发现有一同事也写了相似的主题,供你参考 :

http://blogs.sun.com/judychen/entry/%E5%9C%A8solaris%E4%B8%8Amount_ntfs_fat32_fat16_ext2


评论:

重起机器后挂载就失效了,有没有什么好的办法让挂载不失效吗?
谢谢!

发表于 guest 在 2008年12月30日, 08:56 上午 CST #

我常用人方法是:把 mount命令写成脚本,放在桌面上,要用的时候执行一下。

发表于 Ricky 在 2008年12月30日, 09:06 上午 CST #

发表一条评论:
  • HTML语法: 禁用
About

Chengzu Zhou (Ricky), University Program Manager , OpenSolaris Community&Adoption Team

Search

Archives
« 四月 2014
星期日星期一星期二星期三星期四星期五星期六
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
今天