Команда «ls» зависла при попытке отобразить устаревшую точку монтирования. Как его убить / остановить?

Мой личный фаворит:

  • создать Raid1 Software Raid (mdadm)
  • сделать регулярное инкрементное резервное копирование
  • сделать еженедельное полное резервное копирование.

Программный raid1 защищает вас от сетевых сбоев, так что том ВСЕГДА активен, пока один диск в порядке. Программный raid автоматически синхронизирует содержимое между дисками, поэтому у вас всегда есть актуальные данные. Получить данные с диска несложно, поскольку raid1 является зеркалом. Тем не менее, вам необходимо как можно скорее заменить неисправный диск.

Резервные копии защищают вас от ошибок «уп-и-удалил-важный-файл».

Помните: если данные не копируются, это не важно ...

4
12.04.2016, 18:48
1 ответ

Не пытайтесь убить ls, лучше исправить источник проблемы:устаревшую точку монтирования.
Размонтируйте его!

Обычный umountможет не работать при потере связи, тогда можно использоватьumount -l:

-l, --lazy
Lazy unmount. Detach the filesystem from the file hierarchy now, and clean up all references to this filesystem as soon as it is not busy anymore.
[...]
The recommended use-case for umount -l is to prevent hangs on shutdown due to an unreachable network share where a normal umount will hang due to a downed server or a network partition.

sudo umount -l /path/to/mountpoint

Вы можете сначала попробовать «обычный» umount, а если не получится `umount -l, например.:

sudo timeout 10 umount /path/to/mountpoint \
|| sudo umount -l /path/to/mountpoint
1
05.02.2021, 14:47

Теги

Похожие вопросы