sapling/eden/fs/scripts/force-unmount-all.sh
Chad Austin 6fcf159049 move eden/scripts/ into eden/fs/
Summary: force-unmount-all.sh is a convenience script for edenfs, so move it into eden/fs/.

Reviewed By: fanzeyi

Differential Revision: D24745361

fbshipit-source-id: 661a6f09b73911411fbb8a00bc016757ad19eb2a
2020-11-04 18:29:49 -08:00

17 lines
516 B
Bash
Executable File

#!/bin/bash
# Copyright (c) Facebook, Inc. and its affiliates.
#
# This software may be used and distributed according to the terms of the
# GNU General Public License version 2.
ALL_EDENFS_MOUNTS=$(grep -e '^edenfs' /proc/mounts | awk '{print $2}')
for n in $ALL_EDENFS_MOUNTS; do
# Sometimes, lazy unmounting causes other mounts to unmount.
sudo umount -v -l "$n"
done
ALL_EDENFS_MOUNTS=$(grep -e '^edenfs' /proc/mounts | awk '{print $2}')
for n in $ALL_EDENFS_MOUNTS; do
sudo umount -v -f "%f"
done