В частности количество инодов постоянно с создания файловой системы.
в моем разделе их должно быть 23604590 если не ошибся в подсчетах.
Если стандартным вызовом нельза получить список, то можно ли как-то иначе его получить? По идее надо перебрать все иноды... (насколько я понимаю так работает debugfs, но она только под linux)Но вот как это сделать... исходники fsck'а помогли бы но я их опять не могу найти.
ffsrecov вещь хорошая, я бы сказал необходимая, но ...
ffsrecov -p -o 364576 /dev/ad0s1d
ошибка симентации (core dumped)
и
qbic# ffsrecov -p /dev/ad0s1d
WARNING: field fs_bmask is invalid, superblock may be corrupt.
doesn't have magic
field fs_bmask does not match parent value.
sblkno: 77204 cblkno: 8 iblkno: 77208 dblkno: 8
cgoffset: 77212 size: 8 dsize: 77220 ncg: 8
bsize: 77224 fsize: 8 frag: 77228 minfree: 8
maxcontig: 77244 maxbpg: 8 fsbtodb: 8 nindir: 8
csaddr: 77276 cssize: 8 cgsize: 77280 ncyl: 77288
cpg: 8 ipg: 77292 fpg: 8 flags: 0
inodefmt: -159010699
fsmnt:
time: Thu Jan 1 21:26:56 1970 UTC
не думаю что именно такие данные в суперблоке.
При этом fsck говорить что все впорядке да и монтируется все ок.
Или в 4.8 уже по умолчанию ufs2 воткнули, а я и не заметил...
PS: