Форум — Desktop Как удалить файлы из каталога в который что-то смонтировано? mount, rm 0 1 $ ls a a1 $ mount --bind a a1 Как теперь удалить оригинальное содержимое a1 без размонтирования? Нагуглить не смог. Ссылка
По иноде. Попробуй ls -i, а потом find -inum (номер). По идее, при обращении через inode на монтирование пофиг.Вот и проверим. Eddy_Em ☆☆☆☆☆ (08.06.15 09:18:35 MSK) Показать ответ Ссылка
Ответ на: комментарий от Eddy_Em 08.06.15 09:18:35 MSK Черт! Факир был пьян и фокус не удался: mount --bind заменяет номер иноды у точки монтирования, а find хочет, чтобы в данной директории данная инода была. Т.е. не робит ☹ Eddy_Em ☆☆☆☆☆ (08.06.15 09:21:26 MSK) Ссылка
тем же mount --bind смонтировать "нижнюю" ФС в "сторону" — получишь доступ к "перекрытым" файлам anonymous (08.06.15 09:21:40 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 08.06.15 09:21:40 MSK смонтировать «нижнюю» ФС в «сторону»А как? $ mkdir b $ mount --bind a1 b выдаёт мне контент из a ya-betmen ★★★★★ (08.06.15 09:29:14 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от ya-betmen 08.06.15 09:29:14 MSK Не пишите куцые вопросы, не получите куцые ответы.Предположим у тебя mount --bind /a /a1 Тогда mkdir /b mount --bind / /b ### / -- один уровень выше /a ls /b/a -- ''скрытые файлы'' anonymous (08.06.15 09:32:58 MSK) Показать ответы Ссылка
Ответ на: комментарий от anonymous 08.06.15 09:32:58 MSK ls /b/a1 — "скрытые файлы" anonymous (08.06.15 09:33:37 MSK) Ссылка
Ответ на: комментарий от anonymous 08.06.15 09:32:58 MSK bloodь### / — один уровень выше /a1 anonymous (08.06.15 09:35:09 MSK) Ссылка
Ответ на: комментарий от anonymous 08.06.15 09:32:58 MSK Не пишите куцые вопросы, не получите куцые ответы.Достаточно было сказать, что «нижняя фс» это родительский каталог для a1. ya-betmen ★★★★★ (08.06.15 09:37:45 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от ya-betmen 08.06.15 09:37:45 MSK Ну извини, проблемы с формулировками по утрам. anonymous (08.06.15 09:39:44 MSK) Ссылка