在Debian上安装Solaris UFS分区(使用FreeBSD内核)

我有一些在Solaris系统上使用的磁盘。 磁盘被格式化为UFS。 我将它们连接到一个Debian系统(使用FreeBSD内核。Debian / kFreeBSD),但我无法安装它们。

$ mount -t ufs /dev/da2s1 /mnt/diska mount: /dev/da2s1 : Invalid argument 

另外tunefs.ufs不起作用;

 $ tunefs.ufs -p /dev/da2s1 tunefs.ufs: /dev/da2s1: could not read superblock to fill out disk 

FreeBSD UFS和Solaris UFS之间是否存在不兼容? 是否有可能挂载一个,在其他操作系统下?

注意 :tunefs.ufs在根分区上工作

 $ tunefs.ufs -p /dev/da7s2 tunefs.ufs: ACLs: (-a) disabled tunefs.ufs: MAC multilabel: (-l) disabled tunefs.ufs: soft updates: (-n) disabled tunefs.ufs: gjournal: (-J) disabled tunefs.ufs: maximum blocks per file in a cylinder group: (-e) 2048 tunefs.ufs: average file size: (-f) 16384 tunefs.ufs: average number of files in a directory: (-s) 64 tunefs.ufs: minimum percentage of free space: (-m) 8% tunefs.ufs: optimization preference: (-o) time tunefs.ufs: volume label: (-L) 

FreeBSD UFS2和Solaris UFS,虽然共享一些原始的结构有些分歧,所以我不确定FreeBSD可以挂载它。 您的UFS文件系统是否正确卸载?

编辑:另外,如果文件系统是在SPARC硬件上创build的,则它将不能在x86上安装,因为格式取决于体系结构。

你没有卸载就停止了solaris系统吗?

据我所知,你可以安全地挂载一个干净卸载的Solaris UFS,否则这是一个真正的布局兼容性问题。 我也试图用最近的GNU / Linux内核来做同样的事情