Fat

是否可以在文件無權限文件系統(例如 Fat32)上執行基本 Linux

  • January 29, 2017

所以我希望能夠在一個 Fat32(最好是 ExFat)分區上執行 Linux,這可能嗎?

看來這已經完成了我可以在 FAT 驅動器上安裝 GNU/Linux 嗎?

不能使用快捷方式來代替硬符號連結和軟符號連結嗎?

在 youtube 上觀看隨機影片,在大多數情況下,ExFat 似乎比 NTFS 更快https://www.youtube.com/watch?v=fc98Vgc25hM這讓我相信它是文件系統的一個很好的候選者。

這在技術上是可行的。posixovl文件系統允許在 FAT 文件系統上儲存文件,並在附加文件中儲存額外的元數據以實現 FAT 不提供的功能:包含 FAT 禁止或太長的字元的文件名、附加元數據(例如權限和所有權)、其他文件類型,如符號連結和設備等。

但這並不意味著這是一個好主意。設置起來很困難(我不知道有什麼發行版可以為你設置)而且速度很慢。

理論上,快捷方式可以被解讀為符號連結,但這有幾個缺點。有人需要編寫一個文件系統驅動程序,將符號連結儲存為快捷方式。Windows 在編輯快捷方式時可能會弄亂符號連結(快捷方式只是非常模糊地類似於符號連結:符號連結指向文件路徑,而 Windows 快捷方式跟踪文件,如果移動目標文件,Windows 會修改快捷方式)。Linux 無法判斷一個看起來像快捷方式的文件實際上是一個符號連結還是一個正常文件。

曾經有一種方法可以將 Linux 安裝在磁碟映像上,該磁碟映像儲存為 Windows 系統上的單個文件,稱為Wubi。它已被遺棄。它可以工作,但也有許多缺點:性能較低、系統崩潰時失去數據的風險很高,等等。

安裝 Linux 的正常方式是最好的方式:讓安裝程序創建一個 Linux 分區。如果您真的、真的不想創建 Linux 分區(例如,因為您的公司 IT 管理部門禁止這樣做),請在虛擬機中執行 Linux。使用 Windows 10,您可以通過Windows Subsystem for Linux執行許多 Linux 應用程序;你可以通過這種方式獲得整個 Ubuntu 使用者空間

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