
我很快就會購買一個 2TB 硬碟,並想用它作為媒體儲存。我希望能夠從 Windows(版本 7,64 位元)和 Ubuntu Linux 讀取/寫入,並且我需要支援大小大於 4GB 的檔案(所以我認為這排除了 FAT32)。
我現在使用 IFS 驅動器來存取我的 linux ext4 分區,我發現它不穩定。這是否意味著 NTFS?我還缺其他東西嗎?
答案1
Windows 下有一些使用 ext* 的工具...但我推薦 NTFS,因為 *x-driver 現在相當穩定。
答案2
首先,在Linux下使用NTFS會出現一些問題:
NTFS 無法很好地支援檔案權限模式,因此您將遺失可執行位元、setuid 位元等。
NTFS 中的 ACL 系統不太適合 Linux,而且您不能像 FAT32 那樣停用它。
目前,Linux 中 NTFS 實作的效能不是很好。例如,我發現如果我用 NTFS 建置 Maven 項目,它比 ext4 慢 3 倍。
就我個人而言,我在 VirtualBox 中執行 Windows 作業系統,並將虛擬磁碟設為原始 NTFS 映像(請參閱這裡)。由於NTFS映像現在是原始格式而不是.VDI,因此您可以透過直接掛載來存取NTFS,而無需載入VM實例。
使用 VirtualBox 代替雙重啟動有以下優點:
您不必將 Linux 分割區轉換為 NTFS 檔案系統。在 VirtualBox 中,您可以用來
Share Folder
存取主機作業系統的檔案系統。而且速度非常快。如有必要,將其對應到磁碟機號。您可以同時使用兩種作業系統,無需重新啟動即可從一種作業系統切換到另一種作業系統。
您的 GRUB 載入程式永遠不會被 Windows 覆寫。 Windows 總是會覆寫您的開機記錄,並且從不提示您「是」或「否」。
你將會更加關注 Linux,然後你將學習 Linux 的方式來完成你大部分的工作。事實上,我發現很少需要開啟Windows VM。因為人們懶得學習新東西,如果你安裝了雙系統,Windows就夠了,為什麼還要費力啟動到另一個作業系統呢?
我發現這是讓 Linux 和 Windows 共存的最佳方式。我建立了多個Windows VM實例用於不同的用途,並且由於我沒有在每個VM中安裝太多應用程序,因此它們運行速度很快,並且感覺與非虛擬機沒有太大差異。
答案3
我建議考慮UDF 2.01。 Windows 和 Linux 核心都原生支援它。
在 Windows 下,用於format /FS:UDF
建立此檔案系統。
答案4
如果您找不到穩定的 IFS 驅動程序,那麼 NTFS 將是您唯一的簡單選擇。 NTFS 比以前在 Linux 下穩定得多。
我沒有在 Windows 中使用過 ext4,但我發現 IFS 驅動程式對於 ext2/3 來說足夠穩定,因此您可以嘗試較舊的 Linux 檔案系統變體。