#17805·zfs

在删除快照时,内核出现崩溃和卡死,由于添加的分段(偏移量=1cc2ec4b000,大小=8000)与现有的分段(偏移量=1cc2ec4b000,大小=8000)重叠。

作者: nwildner创建于 2025年9月30日更新于 2026年9月17日
标签Type: Defect

Before deleting the snapshot:

zfs list -t snapshot
NAME                                                USED  AVAIL  REFER  MOUNTPOINT
zdublin/ROOT/archlinux@znap_2025-09-23-2300_daily  26.9M      -  33.8G  -
zdublin/ROOT/archlinux@znap_2025-09-25-2043_daily  22.7M      -  33.8G  -
zdublin/ROOT/archlinux@znap_2025-09-25-2300_daily   324M      -  34.1G  -
zdublin/ROOT/archlinux@znap_2025-09-26-2300_daily   288M      -  34.3G  -
zdublin/ROOT/archlinux@znap_2025-09-27-2300_daily   140M      -  34.7G  -
zdublin/ROOT/archlinux@znap_2025-09-29-2300_daily   140M      -  34.8G  -
zdublin/ROOT/archlinux@znap_2025-09-30-2300_daily  40.5M      -  34.8G  -
zdublin/home@znap_2025-09-19-2300_daily            6.55G      -   894G  -
zdublin/home@znap_2025-09-23-2300_daily             241M      -   896G  -
zdublin/home@znap_2025-09-25-2043_daily             239M      -   896G  -
zdublin/home@znap_2025-09-25-2300_daily             694M      -   896G  -
zdublin/home@znap_2025-09-26-2300_daily             547M      -   897G  -
zdublin/home@znap_2025-09-27-2300_daily             552M      -   897G  -
zdublin/home@znap_2025-09-29-2300_daily             568M      -   896G  -
zdublin/home@znap_2025-09-30-2300_daily             152M      -   897G  -

And then, it will hang and never delete it:

[  444.244548] PANIC: zfs: rt={spa=zdublin vdev_guid=11798591573025218853 ms_id=115 ms_defer}: adding segment (offset=1cc2ec4b000 size=8000) overlapping with existing one (offset=1cc2ec4b000 size=8000)
[  444.244553] Showing stack for process 475
[  444.244555] CPU: 3 UID: 0 PID: 475 Comm: z_fr_iss_1 Tainted: P           OE       6.16.8-arch3-1 #1 PREEMPT(full)
…