df -h hanging on Ubuntu

During a migration from one server to another I used nfs to mount the remote older server to the new server to rsync content across faster.

After the process was completed I deleted the older server, but didn’t unmount the drive before hand.

Because of this, every time that I tried to ls on the home directory (where the mount was), or use df -h to check the disk usage it would hang.

You can use umount -f -l ~/the-folder-mounted, and that will fix the problem.

  • -f – Force unmount (in case of an unreachable NFS system). (Requires kernel 2.1.116 or later.)
  • -l – Lazy unmount. Detach the filesystem from the filesystem hierarchy now, and cleanup all references to the filesystem as soon as it is not busy anymore. (Requires kernel 2.4.11 or later.)

Leave a comment

Your email address will not be published. Required fields are marked *