nataraj: (Бритый небритый)
[personal profile] nataraj
Занадобилось мне тут по работе проверить, что в неком файле перед как система ему сделает truncate, то что надо есть, а чего не надо -- нету. При этом убеждаться следует снаружи от системы

Технически конечно можно примонтировать отфарматированный под ext2 файлик, создавать испытуемого именно в нем, и в нем же искать следы... Но это требует sudo и вообще как-то неаккуратно, слишком много прослоек контент как попало нарезан и вообще...

Вторым вариантом было использовать fuse.

И тут я нашел замечательный перловый модуль Fuse, который позвдляет писать реализацию fuse-вызовов на perl, и через что создавать свою fuse-файловую систему. Мало того, нашелся модуль Fuse::Simple который предлагал такую файловую систему держать прямо в виде дерева перловыйх хешей...

Правда вскрытие показало, что Fuse::Simple к какому-либо продуктовому применению не готов от слова совсем. Но мне удалось довести его до состояния, когда я могу читать и писать в перловую память подмонтировав ее как fuse девайс... Летать с этим судя по всему будет вполне можно, если еще доработать...

Profile

nataraj: (Default)
Swami Dhyan Nataraj

July 2024

S M T W T F S
 123456
789 10111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 20th, 2026 05:13 pm
Powered by Dreamwidth Studios