Linux

在 Linux 和 FreeBSD 之間共享磁碟的文件系統

  • August 8, 2017

我最近決定在我的桌面上安裝 FreeBSD,但我仍然有幾台執行 GNU/Linux 的電腦,我想在兩個作業系統之間共享磁碟分區,特別是:

  • 使用 FreeBSD 的電腦也將安裝一個 GNU/Linux 發行版,我希望有一個可以由 FreeBSD 和 GNU/Linux 讀取/寫入的共享分區。
  • 我想使用兩個作業系統的外部硬碟驅動器和 USB 記憶棒。

通過閱讀各種文件和線上論壇,我了解到這ext2是目前唯一的解決方案:ufsLinux 中的寫支持仍處於試驗階段,FreeBSD 對 的支持有限ext3,並且支持ext4ReiserFS只讀。我錯過了什麼嗎,即是否有其他可行的文件系統?

您可以使用ext2. FreeBSD 中對 的支持ext2已經存在了一段時間,並且可能被認為是穩定的。當然,如您所知,它在 GNU/Linux 中是原生的。

您也可以使用ext3但不使用日誌和擴展屬性(在 Linux 中使用掛載選項/etc/fstab),這會增加一些限制。

這可能比在任何兩個系統(如 NTFS 等)上使用非本機的 fs 好得多。

來源:https ://www.freebsd.org/doc/handbook/filesystems-linux.html

FreeBSD 也支持 FUSE。

令人驚訝的是,FUSE 有一個 EXT4 實現。我不知道它被認為有多穩定。

http://blog.ataboydesign.com/2014/04/23/freebsd-10-mounting-usb-drive-with-ext4-filesystem/

有一個攜帶式 ext4fuse,但它是只讀的。應該可以使用ntfs-3g,讓您受益於日誌文件系統,但某些 Unix 功能可能不可用或需要額外配置。

引用自:https://unix.stackexchange.com/questions/319585