Хотя это не полностью решает проблему, поднятую здесь, в наши дни в клиенте OpenAFS есть опция -dynroot-sparse, которая пытается уменьшить количество каталогов, которые видны под / afs. Это может помочь избежать попыток процессов пройти через все ячейки AFS в мире, просто прочитав каталоги в / afs (но это не мешает ничему обойти все в вашей локальной ячейке). См. afsd (8) .
KDE просто необходимо обнаруживать сетевые файловые системы и по умолчанию не просматривать все это (многие программы делают аналогичные вещи, просто обнаруживая определенные файловые системы, такие как AFS, NFS, sshfs и т.д.). Вот ошибка, связанная с этой общей проблемой, если вы хотите поднять ее там: https://bugs.kde.org/show_bug.cgi?id=178678 . Похоже, это все еще проблема.
Вы можете использовать такую команду, как:
watch ls
для циклического выполнения команды ls
Если список слишком длинный, вы можете добавить -C
к ls
watch ls -C
Или вы можете создать явный цикл с помощьюwhile
while [ 1 ]
do
clear
ls
sleep 60
done
Вы можете использовать скрипт, подобный этому, который отслеживает все изменения и после любого изменения создает ls , отсортированную по дате. Чтобы выполнить его, вам необходимо установить инструменты inotify -. Сценарий будет следующим:
#!/bin/bash
DIRECTORY="your_directory_path"
inotifywait -m -r -e create --format '%w%f' "${DIRECTORY}" | while read NEW
do
ls -hltr
done