I recently obtained a new 16TB HDD for my Debian server. I first created a partition (gpt) on it via my Ubuntu-like desktop, formatted it (ext4), and rsync'ed old data on it. The disk is now usable, so I insert it into my server. Now begins a weird I/O that I can't identify.
iotop -aoreports a 3MB/sCurrent DISK WRITEwithout any indication as to who is doing itfatrace -c -treports no writing or reading, but do report it if I myselftoucha file for instance.dstat -tdD /dev/sdx --top-ioreports a steady 3072k write each second as well, consistent withiotop, but no culprit either, only a blank ini/o processwhere there should be a name, but it does confirm that the I/O action is on the said disk, which I initially deduced from the noise it was emitting...
Now I know that there might be inconsistencies between what the iotop header shows and the sum of I/O writes and/or reads from processes as explained here. But contrary to the previous post, at that time:
- the server was cut off from the internet
- local network was only the server
- I was not performing any action on the disk
- I manually exited every program that could use that disk
A couple of hours after (at least 10, no more than 20) the noise was gone, and no more 3MB/s input on the disk.
My question is : could it be normal behavior (though I never observed it before now) (from perhaps the kernel?) to write some caching system, init tables or something similar that could explain this constant 3MB/s write for 10-20 hours?
I initially thought of a crypto/random virus but even 20 hours at 3MB/s could not possibly cover the 12TB written on the 16 available.
Is there any logical explanation for this?