Ошибка ServeRAID в системном журнале, действительно ли это важно?

Обычно, ответ на, “как делают меня … в каталоге и его подкаталогах”, включает find. Использовать -type f соответствовать регулярным файлам, -name '*.ext' ограничить конкретным расширением, и -size 0 ограничить пустыми файлами.

find /some/dir -name '*.ext' -type f -size 0 -exec rm {} +

Если Ваша версия find слишком старо, Вам, возможно, понадобится' … - исполнительная комната {} \'; вместо этого (использование + быстрее, потому что это звонит rm на многих файлах сразу). В соответствии с Linux, FreeBSD, NetBSD и OSX, можно использовать findсборка - в -delete действие и -empty предикат (эквивалентный -size 0 на регулярных файлах):

find /some/dir -name '*.ext' -type f -empty -delete

В zsh можно использовать ** шарик для рекурсивного вызова в подкаталоги и спецификаторы шарика для ограничения соответствий регулярными файлами (.), размера 0 (L0).

rm /some/dir/**/*.ext(.L0)

1
27.04.2016, 18:38
1 ответ
  1. Один из дисков ИМЕНИ СЕРВЕРА перестал работать (или возможно программное обеспечение или аппаратная проблема)
  2. Да, если Вы не заботитесь о данных этого сервера
  3. Используйте документацию менеджера ServeRAID для обнаружения то, что вызывает проблему, и зафиксируйте ее.
2
27.01.2020, 23:39

Теги

Похожие вопросы