Filesystems

如果我以後可以使用另一個文件系統進行格式化,為什麼 Parted mkpart 會詢問文件系統類型?

  • May 26, 2022

我做了什麼

  1. 我連接了一個硬碟,lsblk -S將此驅動器顯示為sdc
  2. 我曾經sudo parted /dev/sdc/開始與sdc分開
  3. 我創建一個分區表為:mklabel gpt
  4. 我做了一個分區:mkpart my-cool-partition並且,
  5. 選擇ext2作為我的文件類型

根據男人的說法,這實際上是:

創建一個新分區,而不在該分區上創建新文件系統

您可以指定文件系統類型,以在分區表中為新分區設置適當的分區程式碼

因此,對於我上面的範例,我了解 Parted 為我稍後使用ext2格式化驅動器而友好地“提供”或“優化”(我希望這是正確的心態)。

然而…

  1. 然後我用NTFS而不是ext2sudo mkfs.ntfs格式化。結果是:mkntfs completed successfully. Have a nice day

我根本不明白有什麼mkpart必要。我不會在現實生活中對 Parted 撒謊,但如果我撒謊了,會有問題嗎?

環境:Debian、XFCE、xfce4-terminal、Bash

取決於您將在哪裡使用該磁碟:可能存在問題 - Linux 不在乎,但其他作業系統/設備可能會。

幾年前,我有一個用於錄製電視的盒子,需要一個外部磁碟來保存錄音。盒子的文件說它支持使用 NTFS 和 VFAT,但是盒子自己的軟體只支持製作 NTFS,並且由於 NTFS 在 Linux 上沒有得到很好的支持(它可能是只讀的什麼的,我想要能夠在 Linux 上使用它)。所以我將磁碟附加到我的 linux 上,並在其上創建了一個 VFAT 文件系統。當我將它移回盒子時,它可以看到磁碟但不能使用它(它可能已經嘗試過,但很快就失敗了)。我很難弄清楚出了什麼問題,直到我出於某種原因開始考慮分區類型——而且非常正確:分區被標記為包含 NTFS 文件系統,但包含 VFAT 文件系統(因為我不關心分區類型時,

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