Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

XFS: Corruption of in-memory data for loop devices

Featured Replies

Hello!,

After updating to 7.2.0 (I'm now in 7.2.1) but probably not related, I can't start VMs or docker containers. Looking at dmesg output, I see these references:

[  644.547491] XFS (loop2): Corruption of in-memory data (0x8) detected at xfs_trans_cancel+0xd1/0x110 (fs/xfs/xfs_trans.c:979).  Shutting down filesystem.
[  644.559730] XFS (loop2): Please unmount the filesystem and rectify the problem(s)
[  680.136435] XFS (loop2): Unmounting Filesystem a148ee5f-e0c4-4665-a619-7fb3c312a943
[  680.789837] loop2: detected capacity change from 0 to 2097152

[  946.398287] XFS (loop3): Corruption of in-memory data (0x8) detected at xfs_trans_cancel+0xd1/0x110 (fs/xfs/xfs_trans.c:979).  Shutting down filesystem.
[  946.400501] XFS (loop3): Please unmount the filesystem and rectify the problem(s)
[  981.959250] XFS (loop3): Unmounting Filesystem a148ee5f-e0c4-4665-a619-7fb3c312a943
[  986.580955] BTRFS info (device loop2): last unmount of filesystem 0b0822f8-65a1-4630-adc1-58af3d9fb78a

Both loop devices are the files supporing libvirt and docker. I've seen some references to filesystems containing the files being full, but it doesn't seems to be the case:

root@nas03:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs           16G  249M   16G   2% /
devtmpfs         16G     0   16G   0% /dev
none            128K  109K   15K  89% /sys/firmware/efi/efivars
tmpfs           128M  436K  128M   1% /run
/dev/sda1        15G  2.1G   13G  14% /boot
overlay          16G  249M   16G   2% /usr
overlay          16G  249M   16G   2% /lib
tmpfs           128M  452K  128M   1% /var/log
tmpfs            16G     0   16G   0% /dev/shm
tmpfs           1.0M     0  1.0M   0% /mnt/disks
tmpfs           1.0M     0  1.0M   0% /mnt/remotes
tmpfs           1.0M     0  1.0M   0% /mnt/addons
tmpfs           1.0M     0  1.0M   0% /mnt/rootshare
/dev/md1p1       11T   11T  406G  97% /mnt/disk1
/dev/md2p1       11T   11T  246G  98% /mnt/disk2
/dev/md3p1       11T   11T  386G  97% /mnt/disk3
/dev/md4p1      3.7T  3.3T  409G  90% /mnt/disk4
/dev/md5p1       11T   11T  516G  96% /mnt/disk5
/dev/md6p1      3.7T  3.5T  230G  94% /mnt/disk6
/dev/md7p1      3.7T  2.7T  963G  75% /mnt/disk7
/dev/md8p1       11T   11T  933G  92% /mnt/disk8
/dev/md9p1       13T   12T  800G  94% /mnt/disk9
/dev/md10p1      13T  8.2T  4.4T  66% /mnt/disk10
/dev/md11p1     9.1T  2.8T  6.3T  31% /mnt/disk11
/dev/sdb1       932G  339G  592G  37% /mnt/cache
shfs            100T   85T   16T  85% /mnt/user0
shfs            100T   85T   16T  85% /mnt/user
tmpfs           3.2G     0  3.2G   0% /run/user/0


root@nas03:~# free -m
              total        used        free      shared  buff/cache   available
Mem:           31999        1334       23480         253        7891       30664
Swap:              0

root@nas03:~# du -hs /mnt/user/system/libvirt/libvirt.img
1.0G    /mnt/user/system/libvirt/libvirt.img
root@nas03:~# du -hs /mnt/user/system/docker/docker/docker-xfs.img  
20G     /mnt/user/system/docker/docker/docker-xfs.img

root@nas03:~# df -h /mnt/user/system/libvirt/libvirt.img
Filesystem      Size  Used Avail Use% Mounted on
shfs            932G  339G  592G  37% /mnt/user

root@nas03:~# df -h /mnt/user/system/docker/docker/docker-xfs.img
Filesystem      Size  Used Avail Use% Mounted on
shfs            932G  339G  592G  37% /mnt/user

root@nas03:~# df -h /mnt/cache/
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb1       932G  339G  592G  37% /mnt/cache




Any hints you can provide on how to solve this?

Edited by cyruspy

  • Community Expert

Docker image can easily be recreated, libvirt it would be good to have a backup, but please post the diagnostics first to see if there are any other visible issues.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.