如果您已经按照构建新内核章节所述,编译了带有Sun磁盘标签支持和UFS支持的内核,那么您现在应该能够挂载您的Solaris分区。在启动过程中,您应该看到类似如下的信息:
hda: [PTBL] [523/255/63] hda1 hda2 < hda5 hda6 hda7 hda8 > hda3 <Polaris: [s0] hda9 [s1] hda10 [s2] hda11 [s3] hda12 [s6] hda13 [s7] hda14 >含义(在本例中):分区 3 (
hda3
) 是一个带有 6 个切片 (s0,s1,s2,s3,s6,s7) 的 Solaris 分区。它们被映射到 Linux 设备 hda9
到 hda14
。尝试挂载您的 Solaris 分区。当挂载 UFS 分区时,您总是需要添加 -oufstype=
参数,在本例中是 -oufstype=sunx86
。因此,挂载分区的命令类似于:
mount -oufstype=sunx86 /dev/hda14 /mnt现在,测试您的分区。请注意:UFS 分区的写入支持非常实验性。请不要信任您写入 UFS 分区的任何数据!
如果您希望您的 Solaris 分区在启动时自动挂载,您可以添加类似下面这样的行:
/dev/hda14 /solaris ufs ufstype=sunx86 0 0到您的 /etc/fstab 文件中
而且,当然还有其他数据共享的方式
我不知道 Solaris 支持哪些软盘文件系统。您知道吗?请发邮件告诉我。
Solaris 知道 NFS。Linux 也知道 NFS。这实际上可能是最好的数据共享方式