как сделать контрольную сумму на папке в Солярисе

Я столкнулся с этой страницей на ArchLinux wiki, названном: Какова большая часть ошибки стойкая файловая система?. В этом потоке существует несколько предложений:

journal=data

Используйте ext3 с journal=data смонтируйте опцию. Можно также сделать это значением по умолчанию с этой командой:

tune2fs -o journal_data /dev/your_partition

выборка из tune2fs страницы справочника

journal_data
              When  the  filesystem  is mounted with journalling enabled,
              all data (not just metadata) is committed into the journal 
              prior to being written into the main filesystem.

ext3 по сравнению с ext4 недостатками

3
18.03.2015, 15:27
3 ответа

Используйте TAR для создания тарбола каталога и запустить сумму на нем.

TAR CF - <Название каталога> | Сумма -

3
27.01.2020, 21:09

On Solaris tar works differently. Так что либо используйте gtar из GNU, либо используйте tar cf -, и тогда решение от Miline:

tar cf - folder | sum
2
27.01.2020, 21:09

1) Сделайте ссылку:

find . -type f -exec sum {} \; | sort -k3 > /my/reference.txt

2) Проверьте время выполнения

find . -type f -exec sum {} \; | sort -k3 | diff /my/reference.txt -

, где

  • сортировка -K3 сделать сортировку на имя файла
  • diff Часть будет отображаться , добавлен или удален.
6
27.01.2020, 21:09

Теги

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