urgent: fdisk on mounted /

Hi,

Here goes what my client did:

hda1 is /boot and hda2 is swap
hda3 is rest-of-space as /opt
hdb1 is /backup and hdb2 is /

what was done was:

fdisk /dev/hdb
delete hdb2 and recreated hdb2 and hdb3

then, realising that the datacenter was actually using hdb for / and not as entirely for backup, fdisk was done again and hdb partition is back to normal as before.

when reported to me, I immediately backed up the entire system to /backup.

question:
what will happen when the system is rebooted ? hdb2 still has the label as / and the drive is not formatted, coz when the client tried to format, it said cannot format coz it's mounted.

my guess:
the partition was broken, and written to the disk. Again, the partition was broken and set back to what it was. Since the disk is not formatted, or the label changed, on the next reboot, kernel via fstab will look for /, find it as /dev/hdb2 and mount it as normal and nothing happened. or am I entirely wrong, and as on dos/windows where data gets lost when we fdisk on a partition, the same case will apply here and all data will be lost on next reboot?

suggestions needed:

 

 

 

 

Top