-
Notifications
You must be signed in to change notification settings - Fork 177
File corruption on reboot – late udev aggregation? #75
Comments
Hi, From the details you have provided, it is not sure if your cache was created after reboot. As you said earlier that you have to manually insert the modules, could you please verify before running md5sum after reboot; if enhanceio modules were loaded and cache was created successfully. I hope this will give some clue to debug it further. Thanks. |
Sure, here's the lsmod output:
And the fstab content:
Modules are loaded as I've manually put them to PS: I've mostly played with 14.04 but this server is in production now. I've found out that udev rules are loaded way after filesystems are mount. |
Hey, Could you please as well give me output for "eio_cli info" command as well? B'coz even if modules are loaded, it does not mean cache is also created and active. |
Absolutely.
In fact I test this in a VM running in on external USB HDD with a disk attached from my internal ssd. It seems to be easy to reproduce. |
Looks interesting! No clue till this point!! Hmm ... Good idea for me would be to reproduce it in house! Let me try and get back to you on this! Thanks for reporting though! Have a happy weekend! :) |
Thanks. Here're the commands I've used to configure the bare installation after attaching two disks (HDD and SSD):
|
hi hryamzik, |
I'll give it a try this week and will let you know. Thanks! |
I've just fixed this in eio_cli with some python code and udev and systemd fixes. |
Tried both on ubuntu 14.04 and 12.04.
Here's the install log:
For 12.04 I've had to manually add modules load:
And here's the test:
After reboot I check the md5:
And it turns out that files differ.
I've also tried to convert udev rules to a shell script and run it in init script:
Didn't get any luck. And it's not even a root device! Looks very confusing.
The text was updated successfully, but these errors were encountered: