ZFS Resilver

記錄一下 ZFS RAIDZ1 Resilvering 時間 RAIDZ1: 4x8TB,使用量約70% ╭─────────────┬────────┬────────┬────────┬───────────────────────────────┬──────╮ │ MOUNTED ON │ SIZE │ USED │ AVAIL │ USE% │ TYPE │ ├─────────────┼────────┼────────┼────────┼───────────────────────────────┼──────┤ │ /tank │ 6.3T │ 139.5K │ 6.3T │ [....................] 0.0% │ zfs │ │ /tank/share │ 21.0T │ 14.7T │ 6.3T │ [#############.......] 69.9% │ zfs │ ╰─────────────┴────────┴────────┴────────┴───────────────────────────────┴──────╯ 換上新硬碟,直接裝上原位置 zpool replace tank 硬碟代號 最後總共跑了一週 $ zpool status pool: tank state: ONLINE scan: resilvered 4.82T in 6 days 06:16:12 with 0 errors on Wed Jun 21 15:14:42 2023 config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ada0 ONLINE 0 0 0 ada1 ONLINE 0 0 0 ada2 ONLINE 0 0 0 ada3 ONLINE 0 0 0 Zpool Scrub 時間 $ zpool status tank pool: tank state: ONLINE scan: scrub repaired 0B in 09:25:12 with 0 errors on Fri Jun 23 18:44:21 2023 config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ada0 ONLINE 0 0 0 ada1 ONLINE 0 0 0 ada2 ONLINE 0 0 0 ada3 ONLINE 0 0 0 結論 如果不是對容量有特別需求...

June 21, 2023

FreeBSD Migrate to New Disk

安裝新系統 利用FreeBSD安裝程式安裝系統到新硬碟,安裝時命名zroot為zroot2(或其他名字) zfs export 新系統開機後 zpool export zroot2 關機 zfs import 接上舊硬碟,選擇用舊硬碟開機 zpool import -f zroot2 zfs snapshot -r zroot@123456隨便你 zfs send -R zroot@123 | zfs recv -F zroot2 關機 reboot 用新硬碟開機 swap 記得去改/etc/fstab中的swap disk # Device Mountpoint FStype Options Dump Pass# /dev/gpt/efiboot0 /boot/efi msdosfs rw 2 2 /dev/新硬碟代號p3 none swap sw 0 0

April 23, 2023