On 19.02.2013 16:46, Alexander Yerenkow wrote:
Привет. Есть ZFS, на нём лежат файлы, которые временами "уже не те, что были
раньше". А именно: файлы скачанные торрентом, иногда вдруг обнуляют начало
или конец файла, время изменения файла при этом не меняется.

В подозреваемых - корявый rtorrent (у них даже тикет есть такой, но
непоколебимый автор обвиняет весь зоопарк ФС, от ZFS/UFS до extFS/XFS/ и
т.п., но не пытается найти проблему в своей программе).
mediatomb (собственно у него просто есть права писать в эти файлы, и такое
начало наблюдаться с появлением его).
ZFS и память отмёл, т.к. там зеркало из 2 винтов, прогонял много тестов,
никаких ошибок не вылезло, кроме вот ряда файлов к которым есть доступ у
выше перечисленных.

Собственно теперь вопрос :) Какие есть механизмы "словить" попытки и само
содержимое изменения файлов в таком сетапе?
Очень хотелось бы понять "кто виноват" и отправить какой-то фидбек автору.
Есть же какие-то решения для "записи" и воспроизведения сетевого трафика,
может кто знаком с аналогами для ФС.

Есть простенькая мониторилка sysutils/wait_on на kqueue для шелл-скриптов. Но скорее всего придется расчехлять audit, только там данных будет много, скорее всего.

--
Vadim Goncharov     <[email protected]>           RU-Center
NET Department                            http://www.nic.ru
NET-SYS Group             phone:+7(495)737-7646  (ext.4019)

Ответить