[心得] ZFS 因為多版升級而空間不足的解決方案
如果大家 FreeBSD 是在 VM 裡.或者實體擴充比較麻煩.
可以試著以下方式.
透過 dh -h 檢查空間使用(其實實際有100G)
Filesystem            Size    Used   Avail Capacity  Mounted on
zroot/ROOT/default     18G     18G     74M   100%    /
devfs                 1.0K      0B    1.0K     0%    /dev
zroot/var/mail        1.7G    1.6G     74M    96%    /var/mail
zroot                  74M     88K     74M     0%    /zroot
zroot/usr/home        824M    750M     74M    91%    /usr/home
zroot/var/log         188M    114M     74M    61%    /var/log
zroot/var/crash        74M     88K     74M     0%    /var/crash
zroot/usr/src         949M    875M     74M    92%    /usr/src
zroot/var/audit        74M     88K     74M     0%    /var/audit
zroot/var/tmp          74M     92K     74M     0%    /var/tmp
zroot/usr/ports       6.1G    6.0G     74M    99%    /usr/ports
zroot/tmp              75M    668K     74M     1%    /tmp
透過 bectl list 列出
Active 狀態 - 是沒在用 , NR 是現在的.
BE                                Active Mountpoint Space Created
13.1-RELEASE-p2_2022-11-17_014619 -      -          2.19G 2022-11-17 01:46
13.1-RELEASE-p4_2023-01-21_020021 -      -          702M  2023-01-21 02:00
13.1-RELEASE-p5_2023-09-10_183406 -      -          1.94G 2023-09-10 18:34
13.1-RELEASE-p9_2023-11-14_124400 -      -          11.4M 2023-11-14 12:44
13.2-RELEASE-p4_2023-11-14_124600 -      -          7.21M 2023-11-14 12:46
13.2-RELEASE-p5_2023-12-09_152404 -      -          91.0M 2023-12-09 15:24
13.2-RELEASE-p7_2023-12-09_160040 -      -          6.97M 2023-12-09 16:00
14.0-RELEASE-p2_2023-12-09_160357 -      -          7.40M 2023-12-09 16:03
14.0-RELEASE-p2_2023-12-09_162016 -      -          2.74G 2023-12-09 16:20
14.0-RELEASE-p2_2024-04-06_231835 -      -          3.46G 2024-04-06 23:18
14.0-RELEASE-p6_2024-06-07_230320 -      -          9.07M 2024-06-07 23:03
14.1-RELEASE-p2_2024-09-27_140623 -      -          2.26G 2024-09-27 14:06
14.1-RELEASE-p5_2024-11-23_004958 -      -          347M  2024-11-23 00:49
14.1-RELEASE-p6_2024-12-15_013651 -      -          7.58M 2024-12-15 01:36
14.1-RELEASE_2024-06-07_231037    -      -          8.68M 2024-06-07 23:10
14.1-RELEASE_2024-07-06_171132    -      -          1.75G 2024-07-06 17:11
14.2-RELEASE-p1_2025-03-09_001253 -      -          258M  2025-03-09 00:12
14.2-RELEASE-p2_2025-04-20_222538 -      -          379M  2025-04-20 22:25
14.2-RELEASE-p3_2025-06-07_225250 -      -          56.1M 2025-06-07 22:52
14.2-RELEASE_2024-12-15_014114    -      -          7.06M 2024-12-15 01:41
14.2-RELEASE_2025-02-09_012437    -      -          201M  2025-02-09 01:24
14.3-RELEASE-p1_2025-08-16_000008 -      -          371M  2025-08-16 00:00
14.3-RELEASE-p2_2025-10-06_222756 -      -          110M  2025-10-06 22:27
14.3-RELEASE_2025-06-07_225545    -      -          51.3M 2025-06-07 22:55
14.3-RELEASE_2025-07-28_001843    -      -          342M  2025-07-28 00:18
default                           NR     /          85.1G 2017-11-26 22:43
刪除指令
bectl destroy 13.1-RELEASE-p2_2022-11-17_014619
「ectl destroy 13.1-RELEASE-p4_2023-01-21_020021
批次刪除指令
bectl list | grep 13.1 | awk '{print $1}' | xargs -n1 bectl destroy
再次檢查 bectl list
BE                                Active Mountpoint Space Created
14.3-RELEASE-p1_2025-08-16_000008 -      -          371M  2025-08-16 00:00
14.3-RELEASE-p2_2025-10-06_222756 -      -          110M  2025-10-06 22:27
14.3-RELEASE_2025-06-07_225545    -      -          14.4G 2025-06-07 22:55
14.3-RELEASE_2025-07-28_001843    -      -          342M  2025-07-28 00:18
default                           NR     /          49.3G 2017-11-26 22:43
再次用 df -h
Filesystem            Size    Used   Avail Capacity  Mounted on
zroot/ROOT/default     54G     18G     36G    33%    /
devfs                 1.0K      0B    1.0K     0%    /dev
zroot/var/mail         38G    1.6G     36G     4%    /var/mail
zroot                  36G     88K     36G     0%    /zroot
zroot/usr/home         37G    750M     36G     2%    /usr/home
zroot/var/log          36G    114M     36G     0%    /var/log
zroot/var/crash        36G     88K     36G     0%    /var/crash
zroot/usr/src          37G    875M     36G     2%    /usr/src
zroot/var/audit        36G     88K     36G     0%    /var/audit
zroot/var/tmp          36G     92K     36G     0%    /var/tmp
zroot/usr/ports        42G    6.0G     36G    14%    /usr/ports
zroot/tmp              36G    668K     36G     0%    /tmp
這樣就不用擴容了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.238.52.217 (日本)
※ 文章網址: https://www.ptt.cc/bbs/FreeBSD/M.1759850078.A.888.html
推
10/12 00:20, 
                                3周前
                            , 1F
10/12 00:20, 1F
在 freebsd-update install 時會做下面的事 (update)
Creating snapshot of existing boot environment... done.
patch 或者跨版都會.UFS 沒有看到..
UFS 的只有 /boot/kernel.old
※ 編輯: asdfghjklasd (140.238.52.217 日本), 10/12/2025 18:31:19
推
10/15 21:39, 
                                2周前
                            , 2F
10/15 21:39, 2F
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章
                            24
                        
                            50