ミラーリングされたZFSプールのデータ保存用にUbuntu 20.04 LTSサーバーを実行しています。サーバーには次のデバイスと主な用途があります。
/dev/sdc
- >ソリッドステートドライブIntel SSDSC2BA10 LinuxシステムルートディレクトリとUEFIパーティション/dev/sda
-> WDC WD100EFAX-68ミラーリングされたzfsプールの最初のHD/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つの小さなパーティションで潜在的に使用されていないディスク容量を含めます。
簡単すぎると申し訳ありません...