Hi,

I am doing backups with rsync and do versioning with btrfs snapshots. And last week I got file system full. I googled some and noticed that there might be bug in space_cache so I cleared cache and mounted it with nospace_cache and system worked about week (managed to delete & create tens of snapshots during that time. Before 1st issue system have worked without problems over year). Now I got same issue again. Any Ideas what I should try next? Disk have never been even half full.

An error occurred when script was creating new snapshot, rsync before that was fine. (And there was another rsync to another destination running at same time)

Is there some issue with big amount of snapshots?

I have nearly 50 machines on backup and most of them have less than ten versions, so my subvol hierarchy is like this.

data (btrfsroot)
 machine1 (subvol)
  last (subvol)
  [date] (readonly snapshot of last)
  [date2] (readonly snapshot of last)
  ...
 machine2 (subvol)
  last (subvol)
  [date] (readonly snapshot of last)
......


root@backuprasia:~# btrfs sub list /data |wc -l
492


root@backuprasia:~# btrfs fi usage /data
Overall:
    Device size:                  30.00TiB
    Device allocated:             13.62TiB
    Device unallocated:           16.38TiB
    Device missing:                  0.00B
    Used:                         13.59TiB
    Free (estimated):             16.40TiB      (min: 16.40TiB)
    Data ratio:                       1.00
    Metadata ratio:                   1.00
    Global reserve:              512.00MiB      (used: 499.00MiB)

Data,single: Size:13.45TiB, Used:13.43TiB
   /dev/mapper/datavg-backup1     13.45TiB

Metadata,single: Size:172.01GiB, Used:169.20GiB
   /dev/mapper/datavg-backup1    172.01GiB

System,single: Size:4.00MiB, Used:1.62MiB
   /dev/mapper/datavg-backup1      4.00MiB

Unallocated:
   /dev/mapper/datavg-backup1     16.38TiB


root@backuprasia:~# uname -a
Linux backuprasia 4.15.0-38-generic #41~16.04.1-Ubuntu SMP Wed Oct 10 20:16:04 
UTC 2018 x86_64 x86_64 x86_64 GNU/Linux


Nov 02 01:58:31 backuprasia kernel: ------------[ cut here ]------------
Nov 02 01:58:31 backuprasia kernel: BTRFS: Transaction aborted (error -28)
Nov 02 01:58:31 backuprasia kernel: WARNING: CPU: 8 PID: 14381 at 
/build/linux-hwe-4LSUYr/linux-hwe-4.15.0/fs/btrfs/extent-tree.c:3784 
btrfs_start_dirty_block_groups+0x260//0x430 [btrfs]
Nov 02 01:58:31 backuprasia kernel: [205245.441842] Modules linked in: 
ip6table_filter ip6_tables ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common 
xt_LOG xt_limit xt_tcpudp xt_multiport iptable_filter ip_tables x_tables 
intel_rapl sb_edac x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm 
irqbypass intel_cstate 8021q garp mrp mei_me ipmi_ssif stp intel_rapl_perf llc 
joydev input_leds lpc_ich mei ioatdma shpchp ipmi_si ipmi_devintf 
ipmi_msghandler acpi_pad acpi_power_meter mac_hid ib_iser rdma_cm iw_cm ib_cm 
ib_core iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi autofs4 btrfs 
zstd_compress ses enclosure raid10 raid456 async_raid6_recov async_memcpy 
async_pq async_xor async_tx xor raid6_pq libcrc32c raid0 multipath linear ast 
i2c_algo_bit ixgbe ttm crct10dif_pclmul crc32_pclmul drm_kms_helper 
ghash_clmulni_intel syscopyarea
Nov 02 01:58:31 backuprasia kernel: [205245.441911]  pcbc sysfillrect 
aesni_intel sysimgblt fb_sys_fops aes_x86_64 raid1 hid_generic crypto_simd 
usbhid dca glue_helper mpt3sas ahci ptp raid_class drm r8169 hid mxm_wmi cryptd 
libahci pps_core scsi_transport_sas mii mdio wmi
Nov 02 01:58:31 backuprasia kernel:  pcbc sysfillrect aesni_intel sysimgblt 
fb_sys_fops aes_x86_64 raid1 hid_generic crypto_simd usbhid dca glue_helper 
mpt3sas ahci ptp rai
Nov 02 01:58:31 backuprasia kernel: CPU: 8 PID: 14381 Comm: btrfs-transacti Not 
tainted 4.15.0-38-generic #41~16.04.1-Ubuntu
Nov 02 01:58:31 backuprasia kernel: Hardware name: Supermicro X10DRi/X10DRI-T, 
BIOS 2.1 09/13/2016
Nov 02 01:58:31 backuprasia kernel: RIP: 
0010:btrfs_start_dirty_block_groups+0x260/0x430 [btrfs]
Nov 02 01:58:31 backuprasia kernel: RSP: 0018:ffffb7b60efbbdc0 EFLAGS: 00010282
Nov 02 01:58:31 backuprasia kernel: RAX: 0000000000000000 RBX: ffff8bd5d4a1bc30 
RCX: 0000000000000006
Nov 02 01:58:31 backuprasia kernel: RDX: 0000000000000007 RSI: 0000000000000092 
RDI: ffff8bd77f416490
Nov 02 01:58:31 backuprasia kernel: RBP: ffffb7b60efbbe30 R08: 0000000000000001 
R09: 0000000000000539
Nov 02 01:58:31 backuprasia kernel: R10: 0000000000000000 R11: 0000000000000539 
R12: ffff8bd60128e800
Nov 02 01:58:31 backuprasia kernel: R13: 0000000000000001 R14: ffff8bd1d1ce32a0 
R15: ffff8bd60128e948
Nov 02 01:58:31 backuprasia kernel: FS:  0000000000000000(0000) 
GS:ffff8bd77f400000(0000) knlGS:0000000000000000
Nov 02 01:58:31 backuprasia kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 
0000000080050033
Nov 02 01:58:31 backuprasia kernel: CR2: 00007fc65cfc6868 CR3: 0000000f8e80a003 
CR4: 00000000003606e0
Nov 02 01:58:31 backuprasia kernel: DR0: 0000000000000000 DR1: 0000000000000000 
DR2: 0000000000000000
Nov 02 01:58:31 backuprasia kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 
DR7: 0000000000000400
Nov 02 01:58:31 backuprasia kernel: Call Trace:
Nov 02 01:58:31 backuprasia kernel:  btrfs_commit_transaction+0x15b/0x930 
[btrfs]
Nov 02 01:58:31 backuprasia kernel:  ? start_transaction+0x9b/0x440 [btrfs]
Nov 02 01:58:31 backuprasia kernel:  transaction_kthread+0x1a6/0x1c0 [btrfs]
Nov 02 01:58:31 backuprasia kernel:  kthread+0x105/0x140
Nov 02 01:58:31 backuprasia kernel:  ? btrfs_cleanup_transaction+0x550/0x550 
[btrfs]
Nov 02 01:58:31 backuprasia kernel:  ? kthread_destroy_worker+0x50/0x50
Nov 02 01:58:31 backuprasia kernel:  ? do_syscall_64+0x73/0x130
Nov 02 01:58:31 backuprasia kernel:  ? SyS_exit_group+0x14/0x20
Nov 02 01:58:31 backuprasia kernel:  ret_from_fork+0x35/0x40
Nov 02 01:58:31 backuprasia kernel: Code: ff ff 48 8b 53 60 f0 0f ba aa d8 cd 00 
00 02 72 1f 83 f8 fb 0f 84 a9 01 00 00 89 c6 48 c7 c7 58 a6 4a c0 89 45 a8 e8 90 
6e 68 d1 <
Nov 02 01:58:31 backuprasia kernel: ---[ end trace eb0162431be8822a ]---


root@backuprasia:~# grep data /etc/fstab
/dev/mapper/datavg-backup1 /data        btrfs   
compress=none,nospace_cache,noatime 0 0


--
Ari Saastamoinen

Reply via email to