I was editing my disk and when i wrote the changes and exited cfdisk
, no cli command worked. Thats when i realized that im f-ed up.
This what happened:
I have 3 partitions, 512M efi, a 100G root partition and some free (unallocated) space. I had 84G worth data in the root patition. I totally forgot that and shrinked the root partition to 32G to extend the free space. I was using cfdisk
tool for this. I wrote the changes and rebooted my machine, by long pressing power button coz no cli commands worked after writing those chrnges, to see this.
So is it possible to recover my machine now?
:_ )
SOLUTION
Thanks to @dgriffith@aussie.zone.
cfdisk
just updates the partition table. So no worry about data damage . To fix this, live boot -> resize the partition back its original size -> fsck
that partition. For more explanation, refer @dgriffith@aussie.zone comment
For sure.
For
fsck /dev/nvme0n1p2
:The existing file system appears to have been damaged possibly because cfdisk has not adjusted (shrinked) the existing file system before changing the partition settings. In my case, this kind of thing I only dare to do with gparted if partitions contain file systems with data.
I would try the second option I mentioned above, as my last chance: to start a live-rescue and look that allows us to gparted, but I am not very optimistic about it