將 NTFS 轉換為 ZFS(或其他)
將在 Linux 機器上執行 NTFS 的 HDD 轉換為 ZFS 有什麼好處嗎?有沒有辦法在 Linux 中進行這種轉換而不會失去數據?
ZFS 在 Linux 上的穩定性怎麼樣,FUSE 在這種情況下真的能很好地工作嗎?人們說獲得真正完整的 ZFS 支持的唯一方法是安裝 Solaris。
我知道 Linux 的最佳選擇是 ext4,但我真的沒有找到一種方法,如何在不犧牲所有數據的情況下從 NTFS 轉換為 ext4。另一方面,我懷疑在使用 Linux 時從 NTFS 更改為 ZFS 是否真的明智。
感謝您的任何提示。
一般來說:不,您不能從一種文件系統類型轉換為另一種文件系統類型。
實際上你可以,但是這兩種文件系統類型必須非常密切相關。例如,ext2 到 ext3 是可能的,如果必須,您實際上可以將 ext3 掛載為 ext2。這是因為 ext3 基本上是帶有日誌的 ext2,但除此之外,磁碟結構基本相同。
具體來說:我知道從 NTFS 到 $(不是 NTFS)的唯一方法是備份分區並重新格式化,然後恢復。如果您有足夠的可用磁碟空間,您可以縮小分區,在可用空間中創建一個新分區,複製,然後刪除原始分區,然後增長新分區。這在理論上都是可能的,但可能會以令人興奮的數據破壞方式失敗。
我很好奇你在linux下使用NTFS。這是因為您希望在能說它的 Windows 風格下使用相同的分區嗎?如果不是……那有什麼意義呢?
就 ZFS 而言,我個人會等一段時間再在 Linux 上使用它。當然,我非常保守。另一方面,您似乎對 linux 下的 NTFS 很滿意,我認為風險相同。
我之所以謹慎是因為 NTFS 和 ZFS 都是其他地方發明的文件系統。雖然 NTFS 已經存在了很長時間,但微軟一直在擺弄它,我上次查看 NTFS 支持時,讀/寫支持是“通常有效,但無論如何祝你好運”。ZFS 更開放一點,在 OpenSolaris 等中,但它仍然不是由 Linux 支持的作者發明的,所以每當出現問題時,他們都會懷疑這是原始規範中的缺陷還是他們的缺陷執行。ZFS 很簡潔,毫無疑問,但我的印像是對 Linux 的支持還不完善。