<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:13px">Hello ,</div><div style="font-family:arial,sans-serif;font-size:13px">I am new to dm-verity and I am finding it hard to use it.</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">This is my setup.On one VM running Ubuntu-12.04,I have a nfs-share partition </div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
on which I have virtual disk image files of other vm's.I want to perform the integrity </div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
check on these files/nfs-share.</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">My nfs-share partition (/dev/sdb1 mounted at /nfs-share) size is 10GB.From the </div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">documentation,I see the numbers 4096,4096,52224,1,root_hash and salt.</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">I know the doc says</div><div style="font-family:arial,sans-serif;font-size:13px">4096 = datablock</div><div style="font-family:arial,sans-serif;font-size:13px">
4096 = hashblock</div><div style="font-family:arial,sans-serif;font-size:13px">52224 = number of blocks</div><div style="font-family:arial,sans-serif;font-size:13px">1 = hash offset</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">SIZE=$(blockdev --getsz /dev/sdb)</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">dmsetup create name -r --table "0 $SIZE verity 1 /dev/sdb /dev/sdc 4096 </div><div style="font-family:arial,sans-serif;font-size:13px">
<a href="tel:4096%2052224%201" value="+14096522241" target="_blank">4096 52224 1</a> sha256 <root_hash> <salt>"</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
But my question how do I get these values for my setup? How do I know the size</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"> of data block /hashblock in my case?How I calculate the number of blocks and </div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">root hash and salt to feed into the command.Can you please let me know the </div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">process to get these values?       </div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
Also it mentions to use verity setup command for this purpose.Can you let me know </div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">the arguments or an example here?   </div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Looking forward to your reply and help.</div></div>