On 2017-09-20 13:02, Dave Plater wrote:
Everything is doable but the complexity of the task would increase the possibility of bugs. Anyway it seems that fstransform claims to convert between all the major filesystems.
Mmm... No wikipedia article. <http://www.linux-magazine.com/Online/Features/Converting-Filesystems-with-Fstransform> «For example, Fstransform only supports the common filesystems on Linux: ext2, ext3, ext4, ReiserFS, JFS, and XFS.» not btrfs, or it is new. «Additionally, the danger always exists with Fstransform that the conversion will dump all your data into a black hole. Ghilardi expressly assumes no liability for data loss and issues a warning to this effect in the documentation: In other words, if you lose data, it’s your problem. Thus, if you want to use Fstransform, you should create a backup copy first, preferably in the form of an image. Then, you can quickly revert to the previous state if necessary. The Clonezilla Live CD is perfect for this.» There is a requirement table that I can not copy, it is an image. «The fstransform program is just a script; the actual conversion in the background is handled by two programs: fsmove and fsremap.» «Fstransform is extremely useful, especially if you want to convert filesystems that have major technical differences – such as ReiserFS to ext4. Because Fstransform fires some pretty big guns for this job, you should take the warnings very seriously and make sure you have a usable backup. Incidentally, some filesystems come with their own conversion programs, which can be somewhat faster and safer than Fstransform.»
I dropped reiser for xfs way back when it's demise was first announced. My computer has to permanently run on a ups connected to a large battery because my mains supply never exceeds 210v (230v supply) and lives at 170v during peak demand sometimes drops below 120V. I've a 60AH deep cycle battery on the ups and a voltage tolerant power supply to keep it topped up.
Wow.
So my prime requirement for a file system is power failure tolerance and xfs seems to be the best for that. Saying that ext4 appears to be ok lately. The only problem I've had for ages is a corrupted file on a usb drive with an ntfs partition. I had to mount it in an ms VM to fix it.
I remember that when SuSE pushed ReiserFS before it was upstreamed at the kernel, one of its main "pro's" was something like power failure resilience, specially when compared to the ext2 of the time. Maybe to ext3, too. I have reduced my usage of reiserfs, migrating to XFS. But there are tasks where reiserfs 3 still outperforms any other. -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)