littlefs/DESIGN.md at master · littlefs-project/littlefs

A little fail-safe filesystem designed for microcontrollers - littlefs-project/littlefs

GitHub
Understanding the Design Philosophy Behind the Linux Filesystem | HackerNoon

A beginner-friendly exploration of why Linux uses directories like /bin, /etc, /usr, and /var, and the Unix design philosophy behind them.

F2FS has a *much* higher performance for flash disks compared to Ext4, exFAT, and XFS. Looks like it is still a bit buggy, but nevertheless it's production ready.

I was trying to copy about 100GB of various files to my flash disk and it was taking HOURS to finish. I reformatted it as F2FS and it finished in less than 15 minutes. Phenomenal!

#linux #filesystems

Taking a break for a short post on configuring a NFS server and subsequent clients using NixOS

https://blog.xvrqt.com/nix-nfs.html

#nix #nixos #nfs #linux #filesystems #networking #zfs
nix nfs

A short and sweet post today. I run a server at my home with ~48TiB in RAIDZ2, and it's full of fun...

xvrqt
واحد ماذابيه يبعد على
google Chrome
لبرشة أسباب، و سبب جديد ظهر:
google Chrome
صبّ لواحد
#AI #model
يوزن 4 جيڨاوات ماغير إستشارة
https://www.thatprivacyguy.com/blog/chrome-silent-nano-install/
ال
#Linux #Kernel
عندو
#Guide
لصبّان و إستعمال
#Filesystems
جدد
https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git/commit/?h=vfs-7.2.misc&id=b34d597faae60a4c89235205478497b975e86bc5
مشروع في هولندا لمراكز عمل يستعملوا
#Linux
و ال
#FOSS
(المصدر بالهولندي)
https://vng.nl/artikelen/digitale-werkplek-geen-memo-maar-demo-werkplekken-in-open-source

SSD death ☠️💀

I am busy rebuilding the data from an SSD which died all of a sudden from one moment to the next without giving any warnings in any manner in any way.

I always monitor SMART output of SSD drives & mechanical spinners (HDD)

I've not seen any smart output indicating imminante dead

This drive has acted like your girlfriend when she's just not in a good mood and without explanation says nothing to you in the morning, for hours.

This hard crash, means that the S.M.A.R.T. monitoring hardware didn't have proper Communications with the integrated circuits on the SSD.

The drive was always powered many times a month, never left without power for more than a week or so, thus that has not been a contributing factor to the SSD catastrophic failure

The drive itself is fairly small.

The data on this dead SSD I've backed up on remote drives connected in JBOD format to machines which I have running remotely.

No ZFS on my backup machines

  • I want to run ZFS native
  • that means running a BSD OS on those machines
  • that also means I will need to backup / restore all data on those drives meaning
  • I will need 200% of the used HDD / SSD space on those machines
  • I need patience for that backup
  • I need expensive extra HDD's for that project
  • I won't pay USD 300 for a USD 120 HDD

NO ZFS under these global SSD / HDD market prices

Sources:

  • Moi
  • man ls(1)
  • man lsd(1)
  • man cp(1)
  • man smartctl(8)
  • man zfs(8)

#HDD #SSD #crash #no #warning #on #TV #filesystems #remote #backup #network #JBOD #SMART #programming #bacula

@RandamuMaki @alicemcalicepants
I think we have the basis of an age verification system we can all get behind, here.

#fileSystems #ageVarification #socialMedia

@Thorsted @chronodm @archivist_Liz @beet_keeper Interesting article! So that's how Apple did it "back then".

I like their idea -and believe it should be revived. But differently. RDF-based in the end.

I claim that unlimited xattr capable #filesystems and taking "related annotated objects" seriously as default/common storage paradigm, it would evolve stable similar to, but better then DOS8.3-to-UTF+Emojis in filenames across the Internet. ❤️ ⭐

Let's chat! You got my email?

New article: Inside ZFS 🔥

A walk through the three layers (SPA, DMU, DSL), the 128-byte block pointer that makes the whole pool a Merkle tree, the uberblock ring, and why snapshots are O(1).

👉 https://internals-for-interns.com/posts/zfs-filesystem/

#ZFS #Filesystems

ZFS | Internals for Interns

In the previous article , we explored Btrfs—a copy-on-write filesystem built around a single kind of B-tree, where every file, extent, checksum and chunk mapping lives as a tagged item in some tree, and snapshots fall out of the reference-counted extent design. Btrfs took a lot of inspiration from an older system that pioneered most of these ideas: ZFS. ZFS started life at Sun Microsystems in the mid-2000s and now lives on as OpenZFS, ported to Linux, FreeBSD, illumos, and macOS. From the outside it solves the same problems as Btrfs—pooled storage, copy-on-write, snapshots, checksums, integrated RAID—but the shape underneath is genuinely different. Where Btrfs leaned on one universal B-tree node format and a single key shape, ZFS leans on something else entirely: a 128-byte block pointer that fully describes the block it points to, and a strict three-layer architecture stacked on top of it.

Internals for Interns

Spent the weekend deep in ZFS internals 🤓

Next up in the filesystems series: how a 128-byte block pointer turns the entire pool into a Merkle tree, and why snapshots are basically free (just copy a pointer + stamp a TXG).

SPA ↔ DMU ↔ DSL, uberblocks, vdevs, ARC, ZIL.

Drops Monday

#ZFS #Filesystems