对于使用双系统的用户,最关心的还是两系统这间的文件共享。如果你是装了 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):
-------------------------------------------------------------------------
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
重起机器后挂载就失效了,有没有什么好的办法让挂载不失效吗?
谢谢!
发表于 60.166.99.250 在 2008年12月30日, 04:56 下午 CST #
我常用人方法是:把 mount命令写成脚本,放在桌面上,要用的时候执行一下。
发表于 Ricky 在 2008年12月30日, 05:06 下午 CST #