#xattrs — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #xattrs, aggregated by home.social.
-
https://cloud.arkthis.com/index.php/s/AHAlodeck2026?dir=/videos
A 50 minute show-and-tell, about #AHAlodeck, and how #xattrs on #ZFS can be used as #DataCentric catalog/environment.
Enjoy!
Perfect for #longterm preservation #dltp - and any other digital data collections.
-
#AHAlodeck R&D news:
- Testdataset: 386.5 GB
- 120.000 filesystem objects (files and folders)
- 7616839 key/value informations gathered/extracted as #xattrs.Result: A 55 MB .tar.bz2 #holotar.
Fully search-and-filter-able by any of the 7 Mio xattrs.
Extraction step required only once (6h)
Afterwards:
Indexing done in 60 SECONDS! 🤩 🥇 -
This is so beautiful!
Screenshot of #mercs view of filesystem attributes of an #mp3 file ingested with Thomas' amazing 'holodexer' tool:It simply adds fs-stats, exiftool and mediainfo on ZFS as #xattrs.
And a ❤️&⭐️ #CFID #CollisionFriendlyID.
By default and automatically.
Any existing data turns into a #DataGarden soil.`getfattr -d -m - 0bytefile.mp3`
-
Download #wikidata dump for testing #ahalodeck and #xattrs on #zfs long-term storage... 😎
Found this while doing so:
https://www.wikidata.org/wiki/Wikidata:Lists/lexemes/en
It's a statistical breakdown of the #English #language. #Interesting.
-
I've made an interesting discovery:
2 years ago, I created a tar.bz2: containing a files-in-folder: 0-Byte filesize, but ID3 music metadata fully available - stored in the filesystem attributes (#xattrs)Now I've realized that I can use this #tar not only to browse media collections (#DAM) in a highly portable and accessible format, but also that I can /write/ attributes (and other filesystem/metadata) changes to this "#holotar".
Using this as UI to interact on a lightweight copy of any data.
-
#AHAlodeck: My best friend wrote a mini-basic fulltext indexer for #xattrs in the shell.
Took ~1.5 seconds (!) to index ~14.000 files with "de-embedded" music tags.
🥳 🎉
I love xattrs.
Imagine doing this with embedded metadata tags? 😉 -
Archivierung und Kompression mit tar: Grundlagen, Optionen und Beispiele
tar (Tape Archiver) ist das Standard-Archivierungswerkzeug unter Linux, das mehrere Dateien und Ordner zu einem einzigen Archiv bündelt. Im Gegensatz zu gzip, bzip2 und xz komprimiert tar nicht selbst, sondern arbeitet mit Kompressionstools zusammen (z, j, J). Es erhält vollständige Metadaten inklusive Berechtigungen und SELinux-Kontexte. Wichtige Optionen von tar -c (create) : Erstellt ein neues Archiv. -f (file name). : Gibt den Dateinamen des Archivs an. # Einen Ordner […]https://andreas-moor.de/archivierung-und-kompression-mit-tar-grundlagen-optionen-und-beispiele/
-
Archivierung und Kompression mit tar: Grundlagen, Optionen und Beispiele
tar (Tape Archiver) ist das Standard-Archivierungswerkzeug unter Linux, das mehrere Dateien und Ordner zu einem einzigen Archiv bündelt. Im Gegensatz zu gzip, bzip2 und xz komprimiert tar nicht selbst, sondern arbeitet mit Kompressionstools zusammen (z, j, J). Es erhält vollständige Metadaten inklusive Berechtigungen und SELinux-Kontexte. Wichtige Optionen von tar -c (create) : Erstellt ein neues Archiv. -f (file name). : Gibt den Dateinamen des Archivs an. # Einen Ordner […]https://andreas-moor.de/archivierung-und-kompression-mit-tar-grundlagen-optionen-und-beispiele/
-
Archivierung und Kompression mit tar: Grundlagen, Optionen und Beispiele
tar (Tape Archiver) ist das Standard-Archivierungswerkzeug unter Linux, das mehrere Dateien und Ordner zu einem einzigen Archiv bündelt. Im Gegensatz zu gzip, bzip2 und xz komprimiert tar nicht selbst, sondern arbeitet mit Kompressionstools zusammen (z, j, J). Es erhält vollständige Metadaten inklusive Berechtigungen und SELinux-Kontexte. Wichtige Optionen von tar -c : Erstellt ein neues Archiv. (create) -f : Gibt den Dateinamen des Archivs an (file name). tar -cf backup.tar […]https://andreas-moor.de/archivierung-und-kompression-mit-tar-grundlagen-optionen-und-beispiele/
-
Archivierung und Kompression mit tar: Grundlagen, Optionen und Beispiele
tar (Tape Archiver) ist das Standard-Archivierungswerkzeug unter Linux, das mehrere Dateien und Ordner zu einem einzigen Archiv bündelt. Im Gegensatz zu gzip, bzip2 und xz komprimiert tar nicht selbst, sondern arbeitet mit Kompressionstools zusammen (z, j, J). Es erhält vollständige Metadaten inklusive Berechtigungen und SELinux-Kontexte. Wichtige Optionen von tar -c (create) : Erstellt ein neues Archiv. -f (file name). : Gibt den Dateinamen des Archivs an. # Einen Ordner […]https://andreas-moor.de/archivierung-und-kompression-mit-tar-grundlagen-optionen-und-beispiele/
-
Very helpful insights on "how much actual bytes" can be stored in #xattrs on `btrfs`:
https://github.com/kdave/btrfs-progs/issues/917
Current limit = about the nodesize (it was formatted with).
nodesize - sizeof(struct btrfs_header) - sizeof(struct btrfs_item) - sizeof(btrfs_dir_item)
Current default = 16K - 101 - 25 - 30 , which is 16228 bytes
Maximum (for now) is ~64kB, if formatted like this:
`$ mkfs.btrfs -n 64K /dev/sdX`
-
Oh, I'm loving this!
> "The Data-Centric revolution puts data at the center of the enterprise. Applications are optional visitors to the data."
-
Me engaging on #Smbd ("Samba") mailing lists about support for "larger" (eg 64kB) key/value attributes on filesystem level (#xattrs):
https://lists.samba.org/archive/samba-technical/2025-February/139325.html
Good news! 🥳
> "in 2021 we added smbd max xattr size with a default of 64KB."