Linux

我必須對每個磁碟進行分區嗎?

  • September 30, 2018

可以添加磁碟,只需創建文件系統並在沒有分區的情況下使用它。但是有什麼缺點呢?

例如,我可以resize2fs稍後擴展此類磁碟(使用 )嗎?如果出現問題,我可以恢復文件系統嗎?有什麼重要的理由來劃分它嗎?

例子:

-bash-4.2# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda2        30G  1.3G   27G   5% /
devtmpfs        1.9G     0  1.9G   0% /dev
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           1.9G  8.4M  1.9G   1% /run
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/vdb         30G   45M   28G   1% /disk
/dev/vda1       283M  150M  115M  57% /boot
tmpfs           380M     0  380M   0% /run/user/0

/dev/vda 有兩個分區。我添加了另一個磁碟並做了mkfs.ext4 /dev/vdb. 正如預期的那樣,Fdisk 僅顯示此內容:

-bash-4.2# fdisk -l /dev/vdb
Disk /dev/vdb: 32.2 GB, 32212254720 bytes, 62914560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

正如您所發現的,不,您不必對每個磁碟進行分區。實際上,您可以在不創建分區的情況下將文件系統放在磁碟上,並且它可以正常工作。

但是…正如frostschutz 指出的那樣,缺點是分區工具,例如fdisk不會意識到您已經格式化了整個磁碟,因此對於不知情的同事來說,磁碟將顯得未使用;100% 未分配。

我不知道你以後擴展磁碟是什麼意思,但是使用整個磁碟不會影響任何未來的文件系統恢復工作。主要的缺點是很容易讓人誤以為磁碟是空的,之後他們可能會決定創建分區,這會破壞你的文件系統。

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