Расширив тест до трех папок, вы можете увидеть, что только первый раз, когда ударил du
индекс, это засчитывается. Если вы зайдете в отдельную папку и запустите du
, вы получите полный размер.
Тестировать:
mkdir alexandru ln mariano/zero_file.2 alexandru/zero_file.0 du -sh *
Теперь вы должны увидеть, как вы alexandru
берете 500K +. Поэтому, не глядя на du
код, я предполагаю, что он хранит список пройденных инодов и не пересматривает уже увиденные.