-
-
Notifications
You must be signed in to change notification settings - Fork 207
Open
Labels
Description
issue description
- I am having an intermittent issue where all attempts to read/access the /data/media/extd1 mountpoint hang. This includes running command line tools on the host like ls and df which try to read the mount and hang.
- This server runs several docker containers including plex which read/write to this mount. When this hangs they can't read the mount either.
- Mergerfs is installed natively on the host.
- extd1 contains media files only, no docker or application configuration files or databases.
- While the issue is occuring, the underlying disks (encd1, encd2) can still be read
- /dev/sdc,sdd are in an external usb enclosure
- The issue seemingly happens randomly and have not been able to reproduce it. Nothing obvious in dmesg indicating what the issue is.
- Rebooting the system resolves the issue and waiting an amount of time it seems to correct itself.
- Seems to happen once a day, and there is usually moderate disk r/w activity; file downloads and media playback occurring when it happens
system info
Strace was run while mount was unresponsive, started the mergerfs trace and then a strace on 'df':
- app.strace.txt
- mergerfs.strace.txt (this is quite large was not sure when to trim)
$ sudo mergerfs --version
mergerfs v2.40.2
$ uname -a
Linux nuc 6.5.0-41-generic #41~22.04.2-Ubuntu SMP PREEMPT_DYNAMIC Mon Jun 3 11:32:55 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 3.1G 3.2M 3.1G 1% /run
/dev/nvme0n1p2 91G 29G 58G 34% /
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
efivarfs 192K 118K 70K 63% /sys/firmware/efi/efivars
encd1:encd2:ssd4tb 33T 17T 17T 50% /data/media/extd1
/dev/sdb 916G 2.8M 870G 1% /data/unsorted
/dev/nvme0n1p1 511M 6.1M 505M 2% /boot/efi
/dev/nvme0n1p3 3.6T 397G 3.2T 11% /data/media/ssd4tb
/dev/sdc 15T 15T 474G 97% /data/media/encd1
/dev/sdd 15T 1.8T 13T 13% /data/media/encd2
tmpfs 3.1G 72K 3.1G 1% /run/user/127
tmpfs 3.1G 60K 3.1G 1% /run/user/1000
$ ls -la /data/media/
total 16
drwxrwxr-x 8 nuc nuc 4096 Jun 14 22:42 .
drwxr-xr-x 4 nuc nuc 4096 Jan 4 19:19 ..
drwxrwxr-x 5 nuc nuc 59 Jan 12 15:11 encd1
drwxrwxr-x 5 nuc nuc 46 Jun 25 09:13 encd2
drwxrwxr-x 5 nuc nuc 59 Jan 12 15:11 extd1
drwxrwxr-x 2 nuc nuc 4096 Jan 3 20:30 samples
drwxr-xr-x 6 nuc nuc 79 Jun 18 21:32 ssd4tb
drwxr-xr-x 3 nuc nuc 4096 Jan 4 19:39 unsorted
$ cat /etc/fstab
UUID=d39c17db-0794-4efd-aebf-215dda148e4f / ext4 errors=remount-ro 0 1
UUID=0139-3011 /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0
UUID=d239f2c1-8e04-46f3-987d-41469ad23e47 /data/media/encd1 xfs defaults,nofail 0 0
UUID=dd6ba9fc-b9aa-4136-94d9-9595ea5216e7 /data/unsorted ext4 defaults,nofail 0 0
UUID=42cdb2ca-50a3-49aa-8c70-83b52399af4f /data/media/ssd4tb xfs defaults 0 0
UUID=d673b99a-6efe-48dd-982d-77be75f9e512 /data/media/encd2 xfs defaults,nofail 0 0
/data/media/encd1:/data/media/encd2:/data/media/ssd4tb /data/media/extd1 mergerfs cache.files=partial,dropcacheonclose=true,category.create=mfs,allow_other 0 0
$ lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
loop0 0 100% /snap/bare/5
loop1 0 100% /snap/canonical-livepatch/282
loop2 0 100% /snap/core18/2823
loop3 0 100% /snap/core18/2829
loop4 0 100% /snap/core20/2264
loop5 0 100% /snap/core20/2318
loop6 0 100% /snap/core22/1122
loop7 0 100% /snap/core22/1380
loop8 squashfs 4.0 0 100% /snap/gnome-3-38-2004/140
loop9 squashfs 4.0 0 100% /snap/gnome-3-38-2004/143
loop10 squashfs 4.0 0 100% /snap/gnome-42-2204/172
loop11 squashfs 4.0 0 100% /snap/gnome-42-2204/176
loop12 squashfs 4.0 0 100% /snap/gtk-common-themes/1535
loop13 squashfs 4.0 0 100% /snap/rclone/495
loop14 squashfs 4.0 0 100% /snap/rclone/504
loop15 squashfs 4.0 0 100% /snap/snap-store/1113
loop16 squashfs 4.0 0 100% /snap/snap-store/959
loop17 squashfs 4.0 0 100% /snap/snapd/21465
loop18 squashfs 4.0 0 100% /snap/snapd/21759
loop19 squashfs 4.0 0 100% /snap/snapd-desktop-integration/83
loop20 squashfs 4.0 0 100% /snap/snapd-desktop-integration/157
sda xfs 8f58a793-94d2-4daf-a95a-db407648fef2
sdb ext4 1.0 dd6ba9fc-b9aa-4136-94d9-9595ea5216e7 869.2G 0% /data/unsorted
sdc xfs d239f2c1-8e04-46f3-987d-41469ad23e47 473.8G 97% /data/media/encd1
sdd xfs d673b99a-6efe-48dd-982d-77be75f9e512 12.8T 12% /data/media/encd2
nvme0n1
├─nvme0n1p1 vfat FAT32 0139-3011 504.9M 1% /boot/efi
├─nvme0n1p2 ext4 1.0 d39c17db-0794-4efd-aebf-215dda148e4f 57.4G 31% /
└─nvme0n1p3 xfs 42cdb2ca-50a3-49aa-8c70-83b52399af4f 3.2T 11% /data/media/ssd4tb
$ sudo lshw -class disk -class storage
*-nvme
description: NVMe device
product: CT4000P3SSD8
vendor: Micron/Crucial Technology
physical id: 0
bus info: pci@0000:01:00.0
logical name: /dev/nvme0
version: P9CR30A
serial: 2308E6B1EC7D
width: 64 bits
clock: 33MHz
capabilities: nvme pciexpress msix msi pm nvm_express bus_master cap_list
configuration: driver=nvme latency=0 nqn=nqn.2014.08.org.nvmexpress:c0a9c0a92308E6B1EC7D CT4000P3SSD8 state=live
resources: irq:16 memory:6a400000-6a403fff
*-namespace:0
description: NVMe disk
physical id: 0
logical name: hwmon1
*-namespace:1
description: NVMe disk
physical id: 2
logical name: /dev/ng0n1
*-namespace:2
description: NVMe disk
physical id: 1
bus info: nvme@0:1
logical name: /dev/nvme0n1
size: 3726GiB (4TB)
capabilities: gpt-1.00 partitioned partitioned:gpt
configuration: guid=0c0465f1-c24b-4482-83d3-3613120847c6 logicalsectorsize=512 sectorsize=512 wwid=nvme.c0a9-323330384536423145433744-435434303030503353534438-00000001
*-usb
description: Mass storage device
product: RTL9210B-CG
vendor: Realtek
physical id: 2
bus info: usb@2:2
logical name: scsi3
version: 20.01
serial: 012345679039
capabilities: usb-3.20 scsi
configuration: driver=uas maxpower=896mA speed=10000Mbit/s
*-usb
description: Mass storage device
product: USB to ATA/ATAPI Bridge
vendor: JMicron
physical id: 3
bus info: usb@4:3
logical name: scsi2
version: 2.05
serial: 152D00539000
capabilities: usb-3.00 scsi emulated scsi-host
configuration: driver=usb-storage maxpower=8mA speed=5000Mbit/s
*-disk:0
description: SCSI Disk
product: M001G-2KK103
vendor: ST16000N
physical id: 0.0.0
bus info: scsi@2:0.0.0
logical name: /dev/sdc
logical name: /data/media/encd1
version: 0125
size: 14TiB (16TB)
configuration: ansiversion=6 logicalsectorsize=512 mount.fstype=xfs mount.options=rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota sectorsize=4096 state=mounted
*-disk:1
description: SCSI Disk
product: M000J-2TW103
vendor: ST16000N
physical id: 0.0.1
bus info: scsi@2:0.0.1
logical name: /dev/sdd
logical name: /data/media/encd2
version: 0125
size: 14TiB (16TB)
configuration: ansiversion=6 logicalsectorsize=512 mount.fstype=xfs mount.options=rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota sectorsize=4096 state=mounted
*-sata
description: SATA controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 17
bus info: pci@0000:00:17.0
logical name: scsi1
version: 20
width: 32 bits
clock: 66MHz
capabilities: sata msi pm ahci_1.0 bus_master cap_list emulated
configuration: driver=ahci latency=0
resources: irq:150 memory:6a500000-6a501fff memory:6a503000-6a5030ff ioport:3090(size=8) ioport:3080(size=4) ioport:3060(size=32) memory:6a502000-6a5027ff
*-disk
description: ATA Disk
product: NT-2TB 2242
physical id: 0.0.0
bus info: scsi@1:0.0.0
logical name: /dev/sda
version: 109
serial: 0006946000117
size: 1907GiB (2048GB)
configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512
Reactions are currently unavailable