You r correct !! My mistake. It is linked to /proc/self/mounts
/etc/mtab -> /proc/self/mounts
As far as I understand, proc always shows kernel's in-memory state. Why do we have the information at 2 places, rather 3 (if I include /proc/mounts, proc/self/mounts and /etc/mtab) ?
Also, when system shuts down, where does kernel store its in-memory stats for ex: /proc/self/mounts content ?