Дополнительные записи каталога в динамическом представлении в прозрачном виде в Linux
Почему я вижу все каталоги корневой файловой системы в корне моего динамического представления? Например, когда я ls
в /view/myview
я вижу bin
, boot
, dev
, etc
, home
, lib
и все остальное, что обычно находится в /
,
Я могу игнорировать эти записи и изменить каталог в VOB, и все остальное, где я ожидаю. Я использую clearcase в Windows в течение многих лет. Я привык видеть только монтированные VOB в корне моего динамического представления.
Я знаю, что VOB также видны на /
и setview
Команда установит конкретный вид корневых записей VOB.
Есть ли какая-нибудь опция, которую я могу выключить / включить, чтобы удалить эти "лишние" записи?
Они там по уважительной причине?
Это просто, как MVFS работает на Linux?
РЕДАКТИРОВАТЬ:
Я использую clearcase 9.0.0.2 на CentOS 7.2.
2 ответа
Эти "дополнительные" каталоги необходимы для поддержки команды settool cleartool. Эта команда "укореняет" новую оболочку в представлении root. Если бы эти "зеркала" различных "фактических" записей корневого каталога отсутствовали, вы не смогли бы выполнять практически любые операции, которые не были скомпилированы в вашей текущей оболочке.
Их нельзя отключить, так как это по существу сделает бесполезной операцию setview.
Они там по уважительной причине? Это просто, как MVFS работает на Linux?
Видимо так.
Смотрите " О /view
просмотреть корневой каталог, расположенный в корневом разделе сервера ClearCase "
Рекомендации и меры предосторожности
НИКОГДА не выполняйте рекурсивное удаление
/view
в то время как ClearCase работает, потому что это приведет к серьезной потере данных, вызванной тем, что было описано в пункте выше.поскольку
/view/<viewname>
содержит всю корневую файловую систему, рекурсивное удаление начинается с/view
будет действовать на все файлы из/
вниз - даже не-ClearCase файлы - в результате чего многие из них будут удалены. Это особенно верно, если рекурсивное удаление каталога выполняется пользователем root, что приводит к очень печальным результатам.Если вам когда-нибудь понадобится удалить
/view
точка монтирования каталога, вы должны убедиться, что ClearCase полностью остановлен.
Кроме того, не выполняйте рекурсивное удаление, вместо этого удаляйте только точку монтирования каталога.
А также:
Есть ли какая-нибудь опция, которую я могу выключить / включить, чтобы удалить эти "лишние" записи?
Я никогда не пробовал, но попытался добавить правило выбора в конце вашей спецификации конфигурации, например:
element bin -none
element etc -none
...
Просто чтобы посмотреть, влияет ли это вообще на просмотр содержимого корневой папки.