LWN: Comments on "OpenSUSE considers dropping reiserfs" https://lwn.net/Articles/904101/ This is a special feed containing comments posted to the individual LWN article titled "OpenSUSE considers dropping reiserfs". en-us Mon, 22 Sep 2025 11:03:08 +0000 Mon, 22 Sep 2025 11:03:08 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Removal of filesystem support: downsides https://lwn.net/Articles/907117/ https://lwn.net/Articles/907117/ landley <div class="FormattedComment"> Just use a VM to boot an old OS image. Knoppix and friends have booted from ISO since 2000.<br> <p> Even if conversion is only supported for ~7 years or so, you can boot an image from within that timeframe, convert the data to the newer archive format, boot the NEXT one you need a decade later, convert to the next format, etc. On any unixoid you can almost always manage to write a tarball to an NFS mount, or pipe it through uuencode to an emulated serial device being written to a file, or some such.<br> <p> Storage getting bigger makes old block devices easier to image, and a proper data recovery setup will have snapshots of things like the devuan &quot;pool1.iso&quot; file so the servers having gone away no longer matter even if you need a weird obscure tool out of the repository:<br> <a rel="nofollow" href="https://ftp.nluug.nl/pub/os/Linux/distr/devuan/devuan_chimaera/installer-iso/">https://ftp.nluug.nl/pub/os/Linux/distr/devuan/devuan_chi...</a><br> <p> And you can usually dig up really _old_ stuff if you know where to look... <a rel="nofollow" href="https://archive.download.redhat.com/pub/redhat/linux/">https://archive.download.redhat.com/pub/redhat/linux/</a><br> </div> Sun, 04 Sep 2022 17:46:29 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/905474/ https://lwn.net/Articles/905474/ roblucid <div class="FormattedComment"> I maintained the UNIX habit of a small seperate /boot fs, usually ext2 to avoid such issues.<br> After running a lot of machines you get defensive from seeing file corruption in / and try to eliminate dramas.<br> </div> Sat, 20 Aug 2022 21:33:25 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/905473/ https://lwn.net/Articles/905473/ roblucid <div class="FormattedComment"> Well that happened but reiserfs had been the default in SuSE, I remember changing to ext4 for the system fs and the distro announcing that reiserfs was no longer possible to support.<br> </div> Sat, 20 Aug 2022 21:20:49 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/905472/ https://lwn.net/Articles/905472/ roblucid <div class="FormattedComment"> OpenSuSE basically deprecated it a very long time ago, announcing it couldn&#x27;t be supported in future, IIRC that was the release when ext4 was included and the default.<br> I remember as I used reiserfs in SuSE since the release with 2.4 came out, later with XFS which was the one that gave me trouble with corruption on power failures until I bought a UPS. <br> </div> Sat, 20 Aug 2022 21:13:01 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904874/ https://lwn.net/Articles/904874/ zdzichu <div class="FormattedComment"> Why would he? It&#x27;s illogical.<br> </div> Tue, 16 Aug 2022 16:22:13 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904863/ https://lwn.net/Articles/904863/ tome <div class="FormattedComment"> <font class="QuotedText">&gt; what it does, in effect, is give the _chance_ that he could be let out earlier</font><br> <p> that generally requires remorse, of which Reiser has none<br> </div> Tue, 16 Aug 2022 14:39:33 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904609/ https://lwn.net/Articles/904609/ jem <div class="FormattedComment"> <font class="QuotedText">&gt;Me, roughly one month ago when I discovered the hard way that ext4 is not made for many files</font><br> <p> It is generally a bad idea to put a huge amount of files in a single directory, no matter what filesystem you are using. You&#x27;ll run into limits and performance issues. Fortunately, there is a simple solution to this: design your app to spread the files into subdirectories, like Git does.<br> </div> Sat, 13 Aug 2022 08:31:49 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904580/ https://lwn.net/Articles/904580/ k8to <div class="FormattedComment"> Yeah, reiser was pretty good for a usenet server around 2000, but I think xfs became the standard choice for this type of scenario not that long after. Good luck with your workload.<br> </div> Fri, 12 Aug 2022 18:44:47 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904473/ https://lwn.net/Articles/904473/ Conan_Kudo It is also possible to convert from ReiserFS to Btrfs in-place. Thu, 11 Aug 2022 15:08:33 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904433/ https://lwn.net/Articles/904433/ smurf <div class="FormattedComment"> You can do an in-place conversion from extfs to btrfs, though.<br> </div> Thu, 11 Aug 2022 13:35:27 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904419/ https://lwn.net/Articles/904419/ kena <div class="FormattedComment"> This was gone into some detail at the time of conviction, as many people thought he was getting a sweet deal. Turns out that &quot;15 years to life&quot; can very much mean &quot;to life,&quot; as the circumstances -- he proved he&#x27;d killed her by immediately locating her body -- were pretty damning. So what it does, in effect, is give the _chance_ that he could be let out earlier, but it&#x27;s very likely he&#x27;ll spend several more decades, if not his entire life, behind bars.<br> </div> Thu, 11 Aug 2022 03:42:56 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904295/ https://lwn.net/Articles/904295/ hailfinger <div class="FormattedComment"> Me, roughly one month ago when I discovered the hard way that ext4 is not made for many files. Yes, you can use tune2fs at runtime to raise the file limit per directory (large_dir option), but there is no way to undo that except throwing the filesystem away and recreating it from scratch.<br> GRUB won&#x27;t boot from an ext4 filesystem with large_dir active, so I suddenly had a non-bootable system with no spare capacity to recreate a working state. Lesson learned.<br> <p> Then I remembered that ReiserFS (which I had used many years ago when it was more stable than ext3) has no inodes and thus no inode limit. And there are tools to do an in-place conversion to ReiserFS. However, the looming deprecation of ReiserFS and its non-maintenance seem to have accumulated bugs slightly faster than ext4 where bugs are introduced through maintenance (b5776e7). So... ReiserFS was not a choice anymore.<br> <p> In the end I chose XFS and recreated everything from scratch.<br> </div> Tue, 09 Aug 2022 20:24:56 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904258/ https://lwn.net/Articles/904258/ swilmet <div class="FormattedComment"> For old disks kept as archives (not necessarily powered-on all the time in a cloud).<br> <p> For files that you don&#x27;t need anymore but you prefer to keep as backup (for 10 years or 20 years), a practice is to have two disks with the same content, but disconnected. From time to time, you may check that the content is still readable.<br> <p> That way it uses less energy.<br> </div> Tue, 09 Aug 2022 12:01:52 +0000 Removal of filesystem support: downsides https://lwn.net/Articles/904238/ https://lwn.net/Articles/904238/ nybble41 <div class="FormattedComment"> There is a ready-made tool for exactly that: <a href="https://libguestfs.org/guestmount.1.html">https://libguestfs.org/guestmount.1.html</a><br> </div> Tue, 09 Aug 2022 02:11:35 +0000 Removal of filesystem support: downsides https://lwn.net/Articles/904236/ https://lwn.net/Articles/904236/ k8to <div class="FormattedComment"> I&#x27;m no expert, but i would think that passing a block device from a hardware kernel along to a vm kernel that deals with the filesystem shouldn&#x27;t be that hard, in the worst case.<br> </div> Tue, 09 Aug 2022 01:30:01 +0000 Removal of filesystem support: downsides https://lwn.net/Articles/904231/ https://lwn.net/Articles/904231/ plugwash <div class="FormattedComment"> While it&#x27;s cool that grub does that, I would have a couple of concerns.<br> <p> 1. How robust are the grub drivers? have they ever been tested in any context other than booting a system?<br> 2. Will grub continue to support filesystems if/when they are dropped from the kernel.<br> <p> <p> </div> Mon, 08 Aug 2022 23:13:20 +0000 Removal of filesystem support: downsides https://lwn.net/Articles/904222/ https://lwn.net/Articles/904222/ willy <div class="FormattedComment"> If you read the linked email ...<br> <p> <font class="QuotedText">&gt; If these are in active use, I would seriously encourage migrating to something actively maintained. If these are sitting on a shelf for archival purposes, GRUB ships with a fuse frontend for all of its file system drivers, including reiserfs. It&#x27;s not fast but it&#x27;s enough for data access.</font><br> <p> </div> Mon, 08 Aug 2022 20:37:45 +0000 Removal of filesystem support: downsides https://lwn.net/Articles/904220/ https://lwn.net/Articles/904220/ chris_se <div class="FormattedComment"> I don&#x27;t have any current storage that uses reiserfs, and I don&#x27;t think that you should still be using it in production systems today. But what happens if at a later point in time one still finds an old drive (or even image file) that contains reiserfs. It would be great if there was some kind of support for at least reading these devices, so that data stored on them is not lost simply because the fs is outdated.<br> <p> This argument is not reiserfs-specific, in general this applies to any existing filesystem that that the kernel has either already dropped or for which there are plans to drop it at some point in the future.<br> <p> This doesn&#x27;t have to be in the kernel: a FUSE-based project that gathers all filesystems removed from the kernel and provides read-only support for accessing them would be plenty sufficient. Doesn&#x27;t have to be very fast, doesn&#x27;t have to provide write support, just has to work, so that when one encounters a device somewhere with such a filesystem, one can still access the data stored on it. Does anybody know of such efforts?<br> </div> Mon, 08 Aug 2022 20:18:53 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904206/ https://lwn.net/Articles/904206/ jeffm <div class="FormattedComment"> We don&#x27;t consider it first-class. In SLE15, it&#x27;s only been supported in read-only mode as a migration path and we don&#x27;t ship the tools for it. <br> </div> Mon, 08 Aug 2022 17:43:40 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904199/ https://lwn.net/Articles/904199/ Matlib Yes, kernel 4.x.x and reiser3. Mon, 08 Aug 2022 15:58:55 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904156/ https://lwn.net/Articles/904156/ gwolf <div class="FormattedComment"> Although ReiserFS does carry its creator&#x27;s last name, and he was the ultimate authority on its workings... Don&#x27;t expect him to run back to coding (with as great skills as he had back in 2008) as soon as (and of course, if) he gets out. Also, the kernel today is not the same as the kernel 15 years ago. We should all accept ReiserFS had some neat ideas, but its time has gone, and it should be removed — probably in stages (first from the distributions, later from the kernel). It is not _that_ hard to move over to a different FS (given a multi-year timespan).<br> </div> Mon, 08 Aug 2022 14:15:21 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904144/ https://lwn.net/Articles/904144/ IanKelling <div class="FormattedComment"> I&#x27;m not an expert, but afaik, 15 years to life in the US is generally considered a life sentence; only a small percentage get out.<br> <p> It sounds like this removal is a good thing.<br> </div> Mon, 08 Aug 2022 13:59:26 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904137/ https://lwn.net/Articles/904137/ rsidd <div class="FormattedComment"> Yes, and Reiser was sentenced in 2008 to &quot;15 years to life&quot;, so he may be released in 2023 (I&#x27;m not sure how it works). <br> <p> In my opinion ReiserFS users should have made their migration plans in 2008 (and SuSE should have deprecated it at that time). Almost all hardware from that time must have been upgraded long ago; they should have avoided ReiserFS on any new machine. Reiser himself was already deprecating it in favour of Reiser4, and it was all practically a one-man show. <br> </div> Mon, 08 Aug 2022 08:34:06 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904132/ https://lwn.net/Articles/904132/ donbarry <div class="FormattedComment"> A sense of the timescale on which the kernel retains features is that Hans Reiser has already come up for one parole hearing, denied in 2020, and will have another one in early 2023. He&#x27;s currently in a special prison that provides for medical needs, including mental health needs, which is perhaps unsurprising. <br> </div> Mon, 08 Aug 2022 06:42:31 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904129/ https://lwn.net/Articles/904129/ developer122 <div class="FormattedComment"> I think he means kernel 4.0<br> </div> Mon, 08 Aug 2022 03:39:00 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904128/ https://lwn.net/Articles/904128/ motk <div class="FormattedComment"> Who in glub&#x27;s name is still using this in 2022, what the actual etc. <br> </div> Mon, 08 Aug 2022 03:20:55 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904121/ https://lwn.net/Articles/904121/ k8to <div class="FormattedComment"> resier 4 has been dead for some time. reiser3 is the thing that&#x27;s in the kernel and mostly works.<br> </div> Mon, 08 Aug 2022 00:36:23 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904119/ https://lwn.net/Articles/904119/ Matlib It's been broken since 4.0 with some <a rel="nofollow" href="https://bugzilla.kernel.org/buglist.cgi?bug_status=__open__&component=ReiserFS&product=File%20System">severe bugs</a>. It used to be my weapon of choice for laptops, VMs and embedded stuff, and if fact I'm stuck with the last long-term kernel 3.x.x on one such machine. Sun, 07 Aug 2022 23:25:47 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904113/ https://lwn.net/Articles/904113/ randomguy3 <div class="FormattedComment"> a follow-up to that email notes that it is planned to be removed from the kernel in 2025<br> </div> Sun, 07 Aug 2022 21:16:57 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904109/ https://lwn.net/Articles/904109/ Wol <div class="FormattedComment"> Reiserfs was only ever really supported by SuSE, I believe ...<br> <p> SUSE would have nack&#x27;d removing it from the kernel, but Tumbleweed dropping it probably is signalling quite clearly that its days are numbered ...<br> <p> Cheers,<br> Wol<br> </div> Sun, 07 Aug 2022 20:38:00 +0000 OpenSUSE considers dropping reiserfs https://lwn.net/Articles/904108/ https://lwn.net/Articles/904108/ flussence <div class="FormattedComment"> Weren&#x27;t there proposals to remove it from the *kernel* last year or so? I&#x27;m surprised they still claim first-class support for it.<br> </div> Sun, 07 Aug 2022 20:30:49 +0000