Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Cloudron Forum

Apps | Demo | Docs | Install

CIFS mounts don't reconnect

Scheduled Pinned Locked Moved Support
cifs
8 Posts 4 Posters 615 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • imc67I Offline
    imc67I Offline
    imc67 translator
    wrote on last edited by girish
    #1

    For some reason the CIFS mounts of Volumes and backups get disconnected sometimes but it seems there is no automatic discovery of this disconnect and an automatic reconnect. There is also no button in the GUI to reconnect, worse the mount "icon" is Green but that's not correct regarding the connection.

    Question:

    1. how to reconnect manually?
    2. is it feasible to auto-discover a disconnect and reconnect?
    nebulonN 1 Reply Last reply
    0
  • nebulonN Online
    nebulonN Online
    nebulon Staff
    replied to imc67 on last edited by
    #2

    @imc67 I was also debugging a backup issue with cifs. The problem there is, that is it quite hard to figure out if the mountpoint went bad. Essentially sometimes read operations work, maybe because still in cache or for other reasons, but then a link creation will fail. I am still trying to figure out how to determine the proper state of such mount points in order to improve the Cloudron logic dealing with them. Do we have some cifs experts here on how to debug such rather random failures?

    BrutalBirdieB 1 Reply Last reply
    1
  • BrutalBirdieB Offline
    BrutalBirdieB Offline
    BrutalBirdie Staff
    replied to nebulon on last edited by BrutalBirdie
    #3

    @nebulon

    https://checkmk.com/integrations/cifsmounts

    stat -f  /mnt/cloudronbackup/
    File: "/mnt/cloudronbackup/"
    ID: 4f634e9e00000000 Namelen: 255     Type: smb2
    Block size: 1024       Fundamental block size: 1024
    Blocks: Total: 471125220  Free: 250861330  Available: 250861330
    Inodes: Total: 0          Free: 0
    

    This returns:

    echo $?
    0
    

    Now I simulate an CIFS outage by just disabling CIFS.

    stat -f  /mnt/cloudronbackup/
    stat: cannot read file system information for '/mnt/cloudronbackup/': Key has been revoked
    

    This returns:

    echo $?
    1
    

    Maybe we can use this?

    Like my work? Consider donating a drink drink. Cheers!

    nebulonN 1 Reply Last reply
    0
  • nebulonN Online
    nebulonN Online
    nebulon Staff
    replied to BrutalBirdie on last edited by
    #4

    @brutalbirdie yeah I thought so as well, but I am currently debugging a storage where this leads to:

    root:~# stat -f  /mnt/cloudronbackup/
      File: "/mnt/cloudronbackup/"
        ID: f19c4e9e00000000 Namelen: 255     Type: smb2
    Block size: 1024       Fundamental block size: 1024
    Blocks: Total: 524288000  Free: 426313712  Available: 426313712
    Inodes: Total: 0          Free: 0
    root:~# echo $?
    0
    root:~# 
    

    All read and most write commands work, however not all 😕 They will work fine after a remount

    BrutalBirdieB 1 Reply Last reply
    3
  • BrutalBirdieB Offline
    BrutalBirdieB Offline
    BrutalBirdie Staff
    replied to nebulon on last edited by
    #5

    @nebulon wtf

    Like my work? Consider donating a drink drink. Cheers!

    1 Reply Last reply
    1
  • girishG Offline
    girishG Offline
    girish Staff
    wrote on last edited by
    #6

    @imc67 said in CIFS mounts don't reconnect:

    There is also no button in the GUI to reconnect, worse the mount "icon" is Green but that's not correct regarding the connection.

    @nebulon If a person can figure manually that it is not mounted, why can we not figure out in code that it is not mounted ?

    We can always put some cron timer for CIFS mounts to check if it's mounted and if not re-mount (i.e based on your answer for above). Ideally, this should of course come from the CIFS driver.

    imc67I 1 Reply Last reply
    2
  • imc67I Offline
    imc67I Offline
    imc67 translator
    replied to girish on last edited by
    #7

    @girish @nebulon is there in the meanwhile a workaround to re-connect the CIFS mount for the Volumes?

    nebulonN 1 Reply Last reply
    0
  • nebulonN Online
    nebulonN Online
    nebulon Staff
    replied to imc67 on last edited by
    #8

    @imc67 currently only via SSH, so umount the device and then run systemctl restart <mountpointunit.mount>

    1 Reply Last reply
    1

  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Login

  • Don't have an account? Register

  • Login or register to search.