Что такое unknown? В каком направлении смотреть?
Фрагмент lsof:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEmigration 2 root rtd DIR 8,3 4096 2 /
migration 2 root txt unknown /proc/2/exe
ksoftirqd 3 root cwd DIR 8,3 4096 2 /
ksoftirqd 3 root rtd DIR 8,3 4096 2 /
ksoftirqd 3 root txt unknown /proc/3/exe
watchdog/ 4 root cwd DIR 8,3 4096 2 /
watchdog/ 4 root rtd DIR 8,3 4096 2 /
watchdog/ 4 root txt unknown /proc/4/exe
migration 5 root cwd DIR 8,3 4096 2 /
migration 5 root rtd DIR 8,3 4096 2 /
migration 5 root txt unknown /proc/5/exe
ksoftirqd 6 root cwd DIR 8,3 4096 2 /
ksoftirqd 6 root rtd DIR 8,3 4096 2 /
ksoftirqd 6 root txt unknown /proc/6/exe
watchdog/ 7 root cwd DIR 8,3 4096 2 /
watchdog/ 7 root rtd DIR 8,3 4096 2 /
watchdog/ 7 root txt unknown /proc/7/exe
Обнаружил копию каталога /proc в /var/named/chroot/proc
Связано ли это с вышеупомянутой проблемой? Что в не так и как убрать дубликат из /var/named/chroot/proc?
>Обнаружил копию каталога /proc в /var/named/chroot/proc
>Связано ли это с вышеупомянутой проблемой? Что в не так и как
>убрать дубликат из /var/named/chroot/proc?
proc - это псевдофайловая система и убирать из нее ничего не надо.
А проблему Вашу не понял.
>А проблему Вашу не понял.Cтал архивировать каталог /var/named:
...
tar: /var/named/chroot/proc/8050/mounts: Cannot stat: No such file or directory
tar: /var/named/chroot/proc/8050/attr/current: Cannot stat: No such file or directory
tar: /var/named/chroot/proc/8050/attr/prev: Cannot stat: No such file or directory
...Обнаружил там каталог /var/named/chroot/proc, который является копией /proc. Раньше его там не было. Пocмотрел вывод lsof. Обнаружил unknown. Сделал вывод, что это связано с существованием каталога /var/named/chroot/proc (возможно, это не так).
Вопрос: Что может порождать создание каталога /var/named/chroot/proc?
Вопрос: Связано ли создание каталога с появлением unknown в выводе lsof?
>Обнаружил копию каталога /proc в /var/named/chroot/proc
>Связано ли это с вышеупомянутой проблемой? Что в не так и как
>убрать дубликат из /var/named/chroot/proc?
Точнее сказать так: демон named запущен в chroot окружении. Это значит, что папка /var/named/chroot содержит в себе мини-копию всей файловой системы, но с минимальным набором файлов, достаточных для работы демона. Если демон named будет скомпроментирован (взломан), то он не сможет причинить вред всей файловой системе, так как запущен в "песочнице". Вот отсюда и копия каталога proc
>Вот отсюда и копия каталога procНа соседнем сервере, с работающим named, каталога /var/named/chroot нет. Только /dev, /etc и /var
Отредактировано:
>Вот отсюда и копия каталога procНа соседнем сервере, с работающим named, каталога /var/named/chroot/proc нет. Только /dev, /etc
>и /var
>Отредактировано:
>>Вот отсюда и копия каталога proc
>
>На соседнем сервере, с работающим named, каталога /var/named/chroot/proc нет. Только /dev, /etc
>
>>и /var
Ясно. Возможно named на другом сервере не запущен в chroot окружении и пользуется не мини-копией ФС, а пользуется основоной ФС.
А зачем вообще надо архивировать /var/named ? Перенести на другой сервак настройки? Или что?
С BIND разобрался - на соседнем сервере он v.9.2.1, а на этом 9.3.1 и в стартовом сценарии, действительно, монтируется /proc на /var/named/chroot/proc (в v.9.2.1 этого нет).
Тогда остается вопрос - что такое unknown в выводе isof и кто его может пораждать?