zpool ミラーに未使用のパーティション「Solaris Reserved 1」を追加

zpool ミラーに未使用のパーティション「Solaris Reserved 1」を追加

ミラーリングされたZFSプールのデータ保存用にUbuntu 20.04 LTSサーバーを実行しています。サーバーには次のデバイスと主な用途があります。

  1. /dev/sdc- >ソリッドステートドライブIntel SSDSC2BA10 LinuxシステムルートディレクトリとUEFIパーティション
  2. /dev/sda-> WDC WD100EFAX-68ミラーリングされたzfsプールの最初のHD
  3. /dev/sdb- >ミラー化zfsプールのWDC WD100EFAX-68。

システムが稼働しており、指定されたサービスは数ヶ月間ミッションを実行してきました。ただし、システム管理中に(2番目の潜在的なプールと新しいバックアップ戦略などを考慮して)、現在のデバイスとプールのレイアウトをもう一度詳しく調べました。ここで私は予期しない詳細を見つけました。 2つのミラー化ハードドライブには、使用できない可能性があるいくつかの小さなパーティションが含まれており、どの時点でも明示的に作成されたか使用されたかを覚えていません。そのタイプはSolaris reserved 1いくつかの調査の後に決定され、これがまさにその目的です。つまり、そうする予定の場合は、Solarisでzpoolを使用できます。まず、出力は次のようになりますpool status data

  pool: data
 state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
    still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
    the pool may no longer be accessible by software that does not support
    the features. See zpool-features(5) for details.
  scan: scrub repaired 0B in 0 days 06:13:40 with 0 errors on Sun Aug  8 06:37:42 2021
config:

    NAME                                    STATE     READ WRITE CKSUM
    data                                    ONLINE       0     0     0
      mirror-0                              ONLINE       0     0     0
        ata-WDC_WD100EFAX-68LHPN0_7PJX67XC  ONLINE       0     0     0
        ata-WDC_WD100EFAX-68LHPN0_7PJWTGAC  ONLINE       0     0     0

出力は次のとおりですsudo fdisk -l(スナップショットで作成されたすべてのループデバイスを省略する:

Disk /dev/sda: 9.1 TiB, 10000831348736 bytes, 19532873728 sectors
Disk model: WDC WD100EFAX-68
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 24D7FF03-3872-0848-9274-6EAFE1800914

Device           Start         End     Sectors  Size Type
/dev/sda1         2048 19532855295 19532853248  9.1T Solaris /usr & Apple ZFS
/dev/sda9  19532855296 19532871679       16384    8M Solaris reserved 1


Disk /dev/sdb: 9.1 TiB, 10000831348736 bytes, 19532873728 sectors
Disk model: WDC WD100EFAX-68
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: CDE74412-3237-EA46-AA85-4B8201751A7F

Device           Start         End     Sectors  Size Type
/dev/sdb1         2048 19532855295 19532853248  9.1T Solaris /usr & Apple ZFS
/dev/sdb9  19532855296 19532871679       16384    8M Solaris reserved 1


Disk /dev/sdc: 93.16 GiB, 100030242816 bytes, 195371568 sectors
Disk model: INTEL SSDSC2BA10
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 085B61AA-0648-47EA-9A2E-CE9307103753

Device       Start       End   Sectors  Size Type
/dev/sdc1     2048   1050623   1048576  512M EFI System
/dev/sdc2  1050624 195368959 194318336 92.7G Linux filesystem

Solarisでzpoolをマウントする意図がない場合は、ミラーからzfsファイルシステム全体を削除せずに/dev/sdb9削除しても安全ですか?/dev/sda9

再利用する方法はありますか/dev/sdb9/dev/sda9理想的には、プールに追加のパーティションを追加せずに(方法はわかっています)、既存のパーティションと/dev/sda1ミラー/dev/sdb1の一部を拡張して、2つの小さなパーティションで潜在的に使用されていないディスク容量を含めます。

簡単すぎると申し訳ありません...

関連情報