Arch Linux 與 FreeBSD 的硬碟分割區

Arch Linux 與 FreeBSD 的硬碟分割區

我想要一些關於如何為 Arch Linux 和 FreeBSD 進行分割的建議。我希望兩個系統共享一個交換分區,但我不知道它是否可以工作。我還想要一個分區來在它們之間共享資料。有任何想法嗎?

答案1

我希望兩個系統共享一個交換分區,但我不知道它是否可以工作。

簡單的。使用fdisk將交換區分成單獨的——不分區。這樣,所有作業系統都會將該區域視為:FreeBSD 視為 ada0s1,Windows 視為 D:,Linux 視為任何約定。

然後,在 FreeBSD 中您可以只swapon處理整個切片。在 Linux 中,您必須先將其明確標記為交換—一項安全功能。在 Windows 上,您也需要快速格式化“驅動器”,然後再告訴作業系統使用它來託管頁面檔案。

至於共享資料分區,理論上Linux和FreeBSD都可以讀取對方的檔案系統。然而,在實踐中,理解僅限於具有預設參數的舊格式。例如,使用建立的 FreeBSD 檔案系統newfs -O1應該可以從 Linux 存取。但如果您使用 UFS2(-O2現在是 newfs 的預設值),或者如果您使用區塊或片段大小的非預設值,Linux 將會失敗。

同樣,FreeBSD對ext2和ext3的存取也有有很多注意事項——而 raiserfs 甚至沒有最基本的支援。

如果您只需要共享某些文件(例如/home),請使也有一個單獨的切片並使用檔案系統,您需要的所有作業系統都可以很好地理解這一點。哪一個可能取決於您最常使用的作業系統。

話雖如此,我聽說 Linux 上對 ZFS 的支援終於出現了。也許,您可以在同一片上使用兩個作業系統的高階檔案系統?現在那就酷了!

相關內容