Longhorn – a Kubernetes-Native Filesystem
Key topics
The discussion around Longhorn, a Kubernetes-native filesystem, is marked by concerns over its reliability, performance, and security, with many users sharing negative experiences and recommending alternative solutions like Ceph.
Snapshot generated from the HN discussion
Discussion Activity
Very active discussionFirst comment
6h
Peak period
38
84-96h
Avg / period
8
Based on 48 loaded comments
Key moments
- 01Story posted
Sep 7, 2025 at 1:49 AM EDT
4 months ago
Step 01 - 02First comment
Sep 7, 2025 at 7:52 AM EDT
6h after posting
Step 02 - 03Peak activity
38 comments in 84-96h
Hottest window of the conversation
Step 03 - 04Latest activity
Sep 15, 2025 at 2:13 AM EDT
4 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
Sincerely, a lover of Gemini (the protocol, and the AI) and Gopher (the protocol, and not the language).
Microsoft Longhorn's failure to be the next big thing was largely due to the bad implementation of a storage subsystem. The result was Windows Vista, which was derided as a bad OS (at least until Windows 8). Due to that history, I would not name any file system 'Longhorn'. It may not be the same as naming a cruise ship 'Titanic', but you wouldn't name it 'Iceberg' either.
When restoring from backup I went with Rook (which is a wrapper on ceph) instead and it's been much more stable, even able to recover (albeit with some manual intervention needed) from a total node hardware failure.
So far things are running well but I can't shake this fear that I am in for a rude awakening and I loose everything. I backups but the recovery will be painful if I have to do it.
I will have to take a look at rook since I am not quite committed enough yet (only moved over 2 things) to switch.
I have a 15TB volume for video storage, and it can't complete any replica rebuilds. It always fails at some point and then tries to restart.
I think I am likely keeping most of my storage just setup with a storage class that uses my NFS as storage. But longhorn will be used for the things that need to be faster like the databases. I moved jellyfin over to Longhorn and it went from being borderline unusable while metadata was grabbed to actually working well.
I can't imagine my biggest volume being more than 100gb, and even that is likely a major over estimation on my part.
> All you need is a machine, virtual or physical, with two CPU cores, 4GB RAM, and at least two or three disks (plus one disk for the operating system).
Most resource requirements for Ceph assume you're going for a decently sized cluster, not something homelab sized.
You're going to have to open the image and then go to the third image. I thought it was interesting that OCI pegs Lustre at 8Gb/s and their high performance FS at much higher than that... 20-80.
(a lot of us distrust distributed 'POSIX-like' filesystems for good reasons)
only been in development for what like 5 years at this point? =) i have no horse in this race but seems to me openebs will close the gap sooner.
I "just" want to expose storage over the network (I don't really care about the protocol, NFS would be fine) with a pre-shared secret or something like that.
edit: NFS really goes poorly when containers want to chown things, now I need to have a 'postgres' UID that's the same everywhere?
https://kubernetes-csi.github.io/docs/developing.html
There are 4 gRPCs listed in the overview, that literally is all you need.
[0] https://lobste.rs/s/vmardk/longhorn_kubernetes_native_filesy... [1] https://github.com/democratic-csi/democratic-csi
You need a separate storage lan, a seriously beafy one at to use Longhorn. But even 25Gbit was not enough to keep volumes from being corrupted.
When rebuilds take too long, longhorn fails, crashes, hangs, etc, etc.
We will never make the mistake of using Longhorn again.
Allowing anyone to delete all your data is not great. When I found this I gave up on Longhorn and installed Ceph.
4 more comments available on Hacker News