A moment ago I unmounted my 1TB HDD with 400GB of content and I partition it into two different partitions, obviously keeping the space that was already occupied. I did because I don’t care if the content get corrupted, but after I did it everything is still working perfectly, when I thought everything would be corrupted.
I am possibly a complete ignorant on this subject, but due to the nature of the HDD and how it writes and reads data I expected it to corrupt everything, why didn’t it happen? On an SSD on the other hand I would not consider that possible because it is not even a mechanical part where the information is stored.
It is incredible that it does all that in a matter of seconds, I mean, it moves so much data without problem in jusr seconds, although in fact that is something curious that I have noticed in Linux. If I move something to the same storage even if it is in a different partition, it makes it instantaneous.
Essentially it only moves the borders of the partitions and “repairs” the filesystem inside each affected partition.
If there is data in an area inside the partion you are manipulating gparted has to move the data to an area inside the partition that is unaffected or move it to the new parts of the partition. This can take a long time even if modern PCs easily move 100MB/s
Also, even if gparted is mature software and the devs probably have implemented a lot of security measures you should always backup your data before manipulating the partitions. Especially when you’re playing around with filesystems that aren’t native like NTFS or more complicated filesystems like ZFS. I know people often nag about this but trust me… Blow 2TB of your data and you really really regret not spending 10 minutes backing up the essentials.
I’ve been using gparted for as long as I can remember and only once or twice has it caused dats loss. Since I’m very old school (started playing with PCs when 386DX 16MHz was fairly hot and RLL disks were a thing) and nerdy I was able to use data rescue software that looked for filesystems over the whole disk and guessed where partition borders should be.
Avoid this type of anxiety by backing up all data or at least backing up the data you can’t live without.
Also, if you have a spare disk, it’s faster and much safer to partition the spare one and just clone each partition. Sometimes it’s even faster to clone the disk this way and then clone it back.
Yes, Linux file systems are superior in every single aspect except compatibility