Sziasztok. Adott egy proxmox cluster, amiben az egyik tagnak az egyik pooljában van egy hibás winyó:
root@cluster02:~# zpool status -v ha-pool
pool: ha-pool
state: DEGRADED
status: One or more devices are faulted in response to persistent errors.
Sufficient replicas exist for the pool to continue functioning in a
degraded state.
action: Replace the faulted device, or use 'zpool clear' to mark the device
repaired.
scan: scrub repaired 524K in 04:03:39 with 0 errors on Sun Nov 10 04:27:41 2024
config:
NAME STATE READ WRITE CKSUM
ha-pool DEGRADED 0 0 0
mirror-0 DEGRADED 0 0 0
scsi-35000c500a0136c43 ONLINE 0 0 0
scsi-35000c500a7e4954b FAULTED 91 0 38 too many errors
mirror-1 ONLINE 0 0 0
scsi-35000c5007272aaff ONLINE 0 0 0
scsi-35000c50071bd04ff ONLINE 0 0 0
mirror-2 ONLINE 0 0 0
wwn-0x5000c50071bda707-part4 ONLINE 0 0 0
wwn-0x5000c50071bd0dab-part4 ONLINE 0 0 0
errors: No known data errors
Kicserélnénk holnap ezt a winyót, de a lépésekben nem vagyok biztos. Az alábbi lépések megfelelőek, vagy kihagytam valamit?
1. zpool offline ha-pool /dev/disk/by-id/scsi-35000c500a7e4954b
2. Fizikailag kicseréljük a winyót.
3. lsblk -val megnézem, hogy látható-e az új winyó, majd ls -l /dev/disk/by-id/-al megnézem a disk-id-ját.
4. zpool replace ha-pool /dev/disk/by-id/scsi-35000c500a7e4954b /dev/disk/by-id/NEW-DISK-ID
5. zpool status -v ha-pool -> itt látnom kell, hogy resilvering beindult
6. Ha minden online lett, rendben van, akkor zpool remove ha-pool /dev/disk/by-id/scsi-35000c500a7e4954b vagy zpool detach ha-pool /dev/disk/by-id/scsi-35000c500a7e4954b kell?
Hozzászólások
Mivel az érintett diszk már most FAULTED állapotú, így annyi a dolgod, hogy kicseréled fizikailag és zpool replace, majd várod a resilver végét.
Nem kell offline állapotba tenned, mert már nem működik, és a resilver végén nem kell a remove vagy a detach mert el fog tűnni az előző (meghibásodott) diszk azonosítója a pool-ból (a replace törli sikeres resilver után).
Köszi. Ebben a pillanatban véget is ért a resilvering. 3 órát dolgozott rajta, és tényleg magától kiszedte az előző winyó bejegyzését.