mergerfs writing to disk that isn't part of the pool

    • OMV 4.x
    • mergerfs writing to disk that isn't part of the pool

      Hi, new OMV build here, v4.1.10. I have 5x 6TB drives in my NAS, 4 of which (/dev/sda1-sdd1) are pooled with mergerfs, and the 5th (/dev/sde1) is my SnapRAID parity drive.
      Yet for some reason mergerfs is writing to the parity drive when I copy files to the pooled file system! I am not sure how this is possible :/

      Any suggestions? FYI I am using the default "existing path, most free space" policy with the pooled drives.
      Here are two screenshots that show my configuration...
      [IMG:https://i.imgur.com/1jxOi1b.png]
      [IMG:https://i.imgur.com/xRNDCLa.png]
    • gderf wrote:

      Post your /etc/fstab file

      Source Code

      1. UUID=b7feb80c-81b5-40d2-9da2-4979fa23c925 / ext4 noatime,nodiratime,errors=remount-ro 0 1
      2. /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
      3. /dev/sr1 /media/cdrom1 udf,iso9660 user,noauto 0 0
      4. tmpfs /tmp tmpfs defaults 0 0
      5. # >>> [openmediavault]
      6. /dev/disk/by-id/ata-WDC_WD60EFRX-68L0BN1_WD-WXL1H167ERPN-part1 /srv/dev-disk-by-id-ata-WDC_WD60EFRX-68L0BN1_WD-WXL1H167ERPN-part1 ext4 defaults,nofail,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,acl 0 2
      7. /dev/disk/by-id/ata-WDC_WD60EFRX-68L0BN1_WD-WXL1H16DK695-part1 /srv/dev-disk-by-id-ata-WDC_WD60EFRX-68L0BN1_WD-WXL1H16DK695-part1 ext4 defaults,nofail,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,acl 0 2
      8. /dev/disk/by-id/ata-WDC_WD60EFRX-68L0BN1_WD-WX11DC61Y300-part1 /srv/dev-disk-by-id-ata-WDC_WD60EFRX-68L0BN1_WD-WX11DC61Y300-part1 ext4 defaults,nofail,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,acl 0 2
      9. /dev/disk/by-id/ata-WDC_WD60EFRX-68L0BN1_WD-WX61D38DLTSH-part1 /srv/dev-disk-by-id-ata-WDC_WD60EFRX-68L0BN1_WD-WX61D38DLTSH-part1 ext4 defaults,nofail,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,acl 0 2
      10. /dev/disk/by-id/ata-WDC_WD60EFRX-68L0BN1_WD-WX61D38DLR5P-part1 /srv/dev-disk-by-id-ata-WDC_WD60EFRX-68L0BN1_WD-WX61D38DLR5P-part1 ext4 defaults,nofail,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,acl 0 2
      11. /srv/dev-disk-by-id-ata-WDC_WD60EFRX-68L0BN1_WD-WXL1H167ERPN-part1:/srv/dev-disk-by-id-ata-WDC_WD60EFRX-68L0BN1_WD-WXL1H16DK695-part1:/srv/dev-disk-by-id-ata-WDC_WD60EFRX-68L0BN1_WD-WX11DC61Y300-part1:/srv/dev-disk-by-id-ata-WDC_WD60EFRX-68L0BN1_WD-WX61D38DLTSH-part1 /srv/98a9c84f-b3e4-42d3-b8b7-f1a8fe191e0f fuse.mergerfs defaults,allow_other,direct_io,use_ino,category.create=epmfs,minfreespace=4G 0 0
      12. /srv/98a9c84f-b3e4-42d3-b8b7-f1a8fe191e0f/Movies /export/Movies none bind,nofail 0 0
      13. # <<< [openmediavault]
      Display All
    • gderf wrote:

      fstab looks correct.

      When you write files to the pool are you sure you are writing them only to: /srv/98a9c84f-b3e4-42d3-b8b7-f1a8fe191e0f ?
      Pretty sure... well at least I thought I was! =O After a reboot I now see some of the files are in the pool, others only on one of the individual drives. Let's assume that was my mistake....

      Anyway - what is the easiest way to fix this? Can I just move these files to the pool or will that fail? Or should I disable the pool, move the files, and then re-enable it? Or...?
      Thanks for your help, gderf.