Можно ли удалить содержимое каталога, смонтированного внутри себя?

Укажите путь к скрипту, так как его нет в $PATH.

./check_methods.py list

И никогда не добавляйте .к $PATH.

0
20.09.2020, 06:20
2 ответа

Я только что попробовал то, что вы описали, в Debian внутри моего пользовательского каталога. Сделал каталог testи еще один каталог внутри него test/mnt. Затем добавил немного test/content. И монтируется testна test/mntвот так:

$ sudo mount --bind /home/user/test/ /home/user/test/mnt/

Теперь, если я удалю вот так:

$ rm -r test/*

Или вот так:

$ rm -r test/mnt/*

У меня удаляется весь контент, но /home/user/test/mnt/ не удаляется, потому что он занят. Выполнение команды под root имеет тот же результат.

Таким образом, это позволит вам удалить содержимое, кроме самой точки монтирования, если перед этим не возникнет другая ошибка.

1
18.03.2021, 23:03

удаление / *рекурсивно — не очень хорошая идея.

это / корневой раздел, содержащий всю вашу ОС.

он позволит вам удалить его содержимое, но вы будете удивлены при следующей загрузке, так как ваша машина уж точно никак не загрузится.

0
18.03.2021, 23:03

Теги

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