在Debian(帶有FreeBSD核心)上掛載Solaris UFS分割區

在Debian(帶有FreeBSD核心)上掛載Solaris UFS分割區

我有一些在 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) 

答案1

FreeBSD UFS2 和 Solaris UFS 雖然共用一些原始結構,但有些不同,因此我不確定 freeBSD 是否可以安裝它。您的 UFS 檔案系統是否已正確卸載?

編輯:此外,如果檔案系統是在 SPARC 硬體上建立的,則它無法安裝在 x86 上,因為格式取決於體系結構。

答案2

您是否在未卸載的情況下停止了 solaris 系統?

據我所知,您可以安全地安裝完全卸載的 Solaris UFS,否則這實際上是佈局相容性問題。我也會嘗試對最近的 GNU/Linux 核心做同樣的事情

相關內容