私はDebian8 VM with:
最初にZFSファイルシステムを作成したとき、手動でパーティションを作成したのではなく、次のコマンドを実行しただけです。
zpool create -f my-pool /dev/sdb
後で、ZFSファイルシステムを使用して仮想ディスクを拡張しましたが、ZFSパーティションのサイズを変更しないと、ZFSプールはより大きなサイズを認識しませんでしたが、別のパーティションが「Solaris予約済み1」と入力されていたため、削除しました。 。
すべてうまくいったようですが、私は心配しています:
これは、パーティション1を拡張するためにパーティション9を削除する前のfdisk-l出力です。
Disk /dev/sdb: 1.7 TiB, 1864015806464 bytes, 3640655872 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
Disklabel type: gpt
Device Start End Sectors Size Type
/dev/sdb1 2048 3221207039 3221204992 1.5T Solaris /usr & Apple ZFS
/dev/sdb9 3221207040 3221223423 16384 8M Solaris reserved 1
別れはちょうどこのようにそれを示しました:
Model: VMware Virtual disk (scsi)
Disk /dev/sdb: 1864GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 1649GB 1649GB zfs zfs-515ff33e31a51432
9 1649GB 1649GB 8389kB
私は大丈夫ですか、それとも心配する必要がありますか? 「Solarisreserved1」パーティションタイプとは一体何の手がかりですか?そもそもなぜ作られたのですか?
ZFSにはこのためのツールがあります。
ZFSプールのサイズを変更するには、VMwareでデバイスを再スキャンした後、以下を使用する必要があります。
zpool online -e my-pool /dev/sdb
その前にpartprobe
が必要になる場合があります(または再起動)。
なぜパーティション9を削除したのか、パーティションテーブルを変更したのかわかりません。この構造は、Solarisの互換性(およびZFS形式の一貫性)のために用意されていますが、Linuxでは必要ありません。