我的印象是,在/dev
下列出了一個塊設備,例如/dev/xvdf
,並且文件系統位於分區所在的塊設備後面所列的分區上,如/dev/xvdf1
,並且所有文件系統都必須住在一個分區上。直接在塊設備上創建文件系統,沒有分區?
我正在運行CentOS,並且作爲課程的一部分,我必須創建文件系統,分區和安裝文件系統。在本課程中,我已經在設備文件/ dev/xvdf上創建了一個文件系統,並且已經安裝了該文件系統。除此之外,我還在/ dev/xvdf上創建了一個分區,其文件名爲/ dev/xvdf1,並在該分區上創建了文件系統,並安裝了此文件系統。這使我困惑,我有一些問題:
- 我是否正確,您不必在塊設備上創建分區,但您可以直接在塊設備上創建文件系統而不需要分區?
- 如果是這樣,爲什麼有人想這樣做?
- 在/ dev/xvdf上創建文件系統後,我使用fdisk創建了/ dev/xvdf1分區,並將最大塊分配給這個新分區。但是,/ dev/xvdf上的文件系統未被刪除,並且上面仍有一個文件。如果/ dev/xvdf上的所有塊已經分配給/ dev/xvdf1分區,這怎麼可能?
嗨,你是如何直接在塊設備文件上創建文件系統的?市場上的許多SD卡都是這樣格式化的。 – Daniele
@Daniele,它在雲服務器上。我通過'mkfs -t ext2/dev/xvdf'創建了文件系統。 – Tom