Это кажется немного очевидным, но имейте Вас попробованный:
rm -rf /home/foo/
? Сбой этого, там способ, которому можно использовать regex, чтобы заставить достаточно маленькое подмножество вручать |xargs rm
?
Если ls перестал работать, Вы могли бы попробовать echo /home/foo/* | xargs rm
хотя это могло бы просто перестать работать с 'строкой слишком долго' и т.п. О, и я второй рекомендация попытаться сделать этот directkly на сервере вместо по NFS.
Сам я этого не испытывал.
Я склонен подозревать проблемы с сетью или одну из многих ошибок в перенаправителе файловой системы Windows, которые неизбежно всплывали со временем.
Возможно, вы захотите выполнить два сравнения захвата пакетов для компьютера с Windows 2003 и 2008. Это, вероятно, выявит различия. При использовании NetMon можно отфильтровать сохраненное отображение захвата по буквам SMB.
Похоже, вы используете мастер простого общего доступа на сервере Server 2008+, который также прозрачно изменяет разрешения NTFS. Вот почему вам всегда следует использовать «расширенный» режим совместного использования, поскольку он не пытается вам «помочь».