各ディスクをパーティション化する必要がありますか?

各ディスクをパーティション化する必要がありますか?

ファイルシステムを作成してパーティションなしで使用すると、ディスクを追加できます。しかし、欠点は何ですか?

たとえば、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には2つのパーティションがあります。別のディスクを追加しましたが、それはすべてでした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

答え1

ご存知のように、すべてのディスクをパーティション化する必要はありません。実際にパーティションを作成せずにディスクにファイルシステムを置くことができ、正常に動作します。

しかし、Frost Schutzが指摘したように、欠点は、パーティションツール(パーティションツールなど)がディスク全体をフォーマットしたことをfdisk認識していないため、疑わしい同僚にディスクが100%割り当てられていないとマークされていることです。 。

後でディスクを拡張することはどういう意味かわかりませんが、ディスク全体を使用しても将来のファイルシステムの回復操作には影響しません。主な欠点は、誰かがディスクが空であると誤って考えた後、パーティションを作成してファイルシステムを破損する可能性があることです。

答え2

他の人が言ったように、ディスクをパーティション化する必要があります。通常、パーティション化されていないディスクに書き込めない問題があります。ディスクへの書き込みが可能な場合は、前述のようにデータの上書きを含むさまざまなリスクが伴います。

関連情報