web-dev-qa-db-ja.com

Linux上のZFS:「Solarisreserved1」パーティションを削除します。私は何かを壊しましたか?

私はDebian8 VM with:

  • 1x仮想ルートディスク
  • ZFSファイルシステムを搭載した1x仮想データディスク。

最初にZFSファイルシステムを作成したとき、手動でパーティションを作成したのではなく、次のコマンドを実行しただけです。

zpool create -f my-pool /dev/sdb

後で、ZFSファイルシステムを使用して仮想ディスクを拡張しましたが、ZFSパーティションのサイズを変更しないと、ZFSプールはより大きなサイズを認識しませんでしたが、別のパーティションが「Solaris予約済み1」と入力されていたため、削除しました。 。

すべてうまくいったようですが、私は心配しています:

  • ZFSがfdisk-lによってタイプ「Solarisreserved1」として報告されたディスク上に2番目のパーティションを作成したのはなぜですか?
  • 気づいていないかもしれない何かを壊しましたか?

これは、パーティション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」パーティションタイプとは一体何の手がかりですか?そもそもなぜ作られたのですか?

3
user122992

ZFSにはこのためのツールがあります。

ZFSプールのサイズを変更するには、VMwareでデバイスを再スキャンした後、以下を使用する必要があります。

zpool online -e my-pool /dev/sdb

その前にpartprobeが必要になる場合があります(または再起動)。

なぜパーティション9を削除したのか、パーティションテーブルを変更したのかわかりません。この構造は、Solarisの互換性(およびZFS形式の一貫性)のために用意されていますが、Linuxでは必要ありません。

2
ewwhite