umount.davfs(8)

πŸ’… umount.davfs β€” the unmount helper bestie

okay so real quick, this is umount.davfs(8) from the davfs2 fam, version 1.7.3. she's a lil helper program and she's iconic, let me tell you everything 🫢


✨ NAME ✨

umount.davfs β€” the umount-helper that unmounts your davfs2 file system. yes bestie, that's her whole job and she does it flawlessly πŸ’–


✨ SYNOPSIS ✨

umount.davfs [-h | --help] [-V | --version]
umount dir

🧚 SYNOPSIS (root only) 🧚

umount.davfs dir

✨ DESCRIPTION ✨

so umount.davfs is a umount helper program, right? she gets called by the umount(8) command. her whole purpose β€” her main character moment β€” is to stop the umount command from returning until mount.davfs has synchronized all its cached files with the webdav server. no cap. she will literally just sit there and wait until it's done πŸ’…

dir is the mountpoint where the WebDAV resource is mounted on. it can be an absolute path or a relative path, whatever vibes you're on ✨

here's the tea: for local file systems, umount(8) will only return once all the cached data has been written to disk. but for a mounted davfs2 file system, that's not automatically true. with this umount helper though, you can rely on that familiar umount(8) behaviour, bestie. and to let the operating system know the file system uses a network connection, you should always use the _netdev option when you mount a davfs2 file system. periodt.

depending on how much data there is and how good the connection is, unmounting a davfs2 file system can take anywhere from a few seconds to... some hours 😭 like genuinely hours. so maybe go make a snack.

okay so ⚠️ if the mount.davfs daemon ran into serious errors, umount.davfs may return an error instead of unmounting the file system. in that case, try umount -i. the -i option stops umount(8) from calling umount.davfs at all. crisis averted πŸ’–

✨ OPTIONS ✨

  • -V, --version β€” outputs the version. cute lil flex πŸ’β™€οΈ
  • -h, --help β€” prints a help message. she's helpful like that πŸŽ€
  • -f, -l, -n, -r, -v, -t β€” these options are ignored. they're only recognized for compatibility with umount(8). so like, they're there, they're invited to the party, but they do nothing. it's giving decorative πŸ¦‹

✨ FILES ✨

  • /var/run/mount.davfs β€” PID-files of running umount.davfs processes are looked up here. that's where she keeps her receipts 🧾

✨ BUGS ✨

No known bugs. she's perfect, your honor πŸ‘‘βœ¨


✨ AUTHORS ✨

this man page was written by Werner Baumann <werner.baumann@onlinehome.de>. thank you for your service, king πŸ«‘πŸ’œ


✨ DAVFS2 HOME ✨

https://github.com/alisarctl/davfs2

that's the house she lives in 🏠🌸


✨ SEE ALSO ✨

mount.davfs(8), umount(8), davfs2.conf(5), fstab(5) β€” go read these too bestie, iykyk πŸ“šβœ¨


and that's the whole page, bestie!! this one's from the davfs2 crew, dated 2014-08-23 β€” vintage but still serving πŸ’…βœ¨ mwah, love u, unmount responsibly πŸ’–πŸ¦‹

πŸ“¦ where this page comes from