#Diskless

N-gated Hacker Newsngate
2025-04-16

So, wants to go "diskless" now? 🤔 Because all that is, like, soooo 2022. 🎉 Next up: a Kafka plugin that stores your data in the clouds... literally! ☁️✨
cwiki.apache.org/confluence/di

Hacker Newsh4ckernews
2025-03-06

Warewulf is a stateless and diskless container OS provisioning system — github.com/warewulf/warewulf

Kevin Karhan :verified:kkarhan@infosec.space
2024-12-24

@SweetAIBelle very nifty...

Ideally with some nifty tools (compareable to Tails' #PersistentSotrage) to allow mounting local/remote storage as $HOME and potentially leverage toram as boot option.

Certainly that "#RescueLinux" part is mid- to ongterm goal of OS/1337 and I am working on it (abeit at a pace slower than I want to cuz 'things happen in meatspace' and those sadly require my full attention...

  • Needless to say it's always good to have a nifty system at hand (worst-case I'd install @ubuntu / #UbuntuLTS #Desktop on an external SSD/HDD and have that at hand) if one doesn't have their Distro on a hot-swappable / toolless replaceable drive anyway...

Using #ArchLinux is quite good because it makes it easy to get started and adapt said system as need be.

#OS1337

Kevin Karhan :verified:kkarhan@infosec.space
2024-12-23

@dalias @eniko Personally, I'll sooner or later have to engange the whole #ARMv5 / #ARM11r7 / #RaspberryPi architecture anyway with OS/1337.

  • Tho given it's a minimalist Linux merely booting an initramfs and never doing any writes, there should be no indurance issues.

But I know a #readonly - OS isn't practical and where it is people already use #iPXE & #iSCSI for #diskless setups!

  • THO AFAICT there should be an option to basically partition the system and only keep /boot on an SD card, and the rest could be on any USB mass storage device (i.e. SSD or even HDD)...

That being said Raspberry Pi do have the key advantage of being by far the best in terms of #documentation.

#OS1337 #Linux #distro #development

Kevin Karhan :verified:kkarhan@infosec.space
2024-10-21

@uastronomer it's something I.did implement in the past (abeit #KVM + #Proxmox, but the steps are similar enough):

You can seperate #Storage and #Compute given you have a Storage-LAN that is fast enough (and does at least 9k if not 64k Jumbo Frames) and have the "Compute Nodes" entirely #diskless (booting via #iPXE from the #SAN) and then mount the storage via #iSCSI or #Ceph.

  • Basically it allows you to scale Compute and Storage independently from each other as they are transparent layers and not be confined to limits of a single chassis & it's I/O options...

Did a bigger project (easily 8-digits in hardware, as per MSRP) where a Employer/Client did #CloudExit amidst escalating costs and #ROI being within quarters (if not months at the predicted growth rate)...

The Last Psion | Alexthelastpsion@bitbang.social
2024-08-18

Hold on... #AlpineLinux's update-kernel tool actually has an option for adding kernel modules and firmware!

```
mount /dev/mmcblk0p2 /mnt/
mkdir /mnt/tmp
mkdir /mnt/boot
TMPDIR=/mnt/tmp/ update-kernel -a aarch64 -f rpi -p zfs-rpi -M /mnt/boot
```

Copy the files in /mnt/boot over to the root of the SD card. Job done! I just need to pay attention at the next Alpine update to make sure I rebuild the kernel at the same time.

This should really be in the wiki.

#ZFS #diskless

Kevin Karhan :verified:kkarhan@infosec.space
2024-08-15

@the_moep Again: I've not tested / used / installed it yet so I can't formulate an educated opinion beyond: "Will keep it in mind as an option" ...

  • I don't want to discount it, I'm just very wary of recommendations, as those have backfired on me, with #PorteusKiosk currently sadly "#Enshittifying" in a #grsecurity /#RedHat - Style by subsequently #paywalling even the most basic functionality and me having just gotten confirmation that basic functions like "#diskless clients" have been silently axed.
Kevin Karhan :verified:kkarhan@infosec.space
2024-07-08

@simsus Nicht nur weil ich mit #diskless Servern schon zu tun hatte sondern weil dies z.T. genutzt wird um nahtlos #Cluster mit #IaC zu updaten indem.einfach jener Knoten neustartet und dann das aktuelle Systemimage zieht...

Jürgenelbosso
2024-06-15

So - fertig: basiert auf - komplett mit video und audio über und boot via und :

2024-06-07
2024-01-28

@Jain If Linus wasn't a weapons-grade #TechIlliterate and had actual 100GBASE-SR1.2 as per 802.3bm-2015 installed as well as proper storage and networking in general then there would've been nothing wrong with a #diskless workstation setup.

The problem is that he doesn't know what he's doing and the more experience I gain the more obvious it gets that he doesn't know tech!

For real...

youtube.com/watch?v=pYQtusd8de

en.wikipedia.org/wiki/100_Giga

#Lienus #LTT #LinusTechTips

Kevin Karhan :verified:kkarhan@mstdn.social
2024-01-02

@Natanox @fabiscafe
Und Ja, ne In Installation von #PorteusKiosk auf #SSD ist eher nen "#LightweightDesktop" denn "Thin Client" [weil letztere i.d.R. #diskless per #PXE im LAN gebooted werden] aber das ändert nichts am Setup aus Tastatur, Maus & Bildschirm und nem "Desktop"...

Oder sind wir so elitär dass wie nen #NUC oder den @Raspberry_Pi #RaspberryPi & #Pi400 nicht als #DesktopPC betrachten wollen weil zu kompakt?

Formfaktor ist eher sekundär.
chaos.social/@Natanox/11168644

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst