Ntfs
如何正確掛載可能源自 Linux 或 Windows 的 GPT 分區
我繼承了一些程式碼來檢查所有可用的未掛載分區並嘗試確定掛載它們的正確方法。它使用 sfdisk 檢查分區類型 ID,
mount -t ext2
如果是 Linux 分區,則發出命令,mount -t ntfs -o case_sensitive=true -o umask=0222
如果是 NTFS 分區,則發出命令。現在我正在嘗試更新此程式碼以在可能使用 GPT 分區的機器上工作,其中 sfdisk 不起作用。我得出的結論是,如果目標磁碟使用 MBR 分區,我仍然可以使用原始邏輯,但我不知道如何處理 GPT 情況,因為 Linux 和 Windows 顯然都使用相同的分區類型 GUID他們的數據分區。我怎麼知道我是否需要包含
case_sensitive
和umask
選項?或者它們甚至仍然是必要的?