Как отмонтировать —rbind монтирование со вложенными монтированиями

for i in `cat /proc/mounts | awk '{print $2}' | grep ${CDIR} |sort -r` ; do umount $i; done


Данная команда выполняет следующие действия:
1. Читает содержимое файла /proc/mounts, который содержит информацию о текущих монтированиях в системе.
2. Выводит второе поле каждой строки (то есть список точек монтирования) с помощью утилиты awk.
3. Фильтрует этот список точек монтирования, оставляя только те, которые содержат значение переменной ${CDIR} (данное значение должно быть определено заранее).
4. Сортирует полученный список в обратном порядке.
5. Циклично выполняет команду umount для каждого элемента списка точек монтирования. Команда umount отмонтирует заданную точку монтирования.

Эта команда полезна для автоматического отмонтирования вложенных монтирований с использованием параметра —rbind.

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

Аргументы, передаваемые команде:
— ${CDIR} — переменная, содержащая значение для фильтрации списка точек монтирования.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *