Иногда нужно быстро убрать содержимое каталога из системы, проверить поведение приложения, спрятать данные, не трогая их физически.
В Linux есть способ
bind-mount:sudo mount --bind /tmp/empty /var/www/html
Каталог
/var/www/html становится пустым, но файлы остаются на диске, просто скрыты другим бинд-моунтом.Процессы с уже открытыми файлами (FD) продолжат работать с ними, а новые обращения увидят пустой каталог.
Чтобы вернуть всё обратно:
sudo umount /var/www/html
Если
umount блокируется процессами в пути, используйте umount -l (lazy) или предварительно проверьте, что держит каталог.🔥
mount --bind - быстрый переключатель состояния для тестов, A/B конфигураций и временных экспериментов в проде с минимальным риском для данных на диске.🚪 Linux Ready | #совет
