systemd-swap
btrfs-progs
systemd-swap | btrfs-progs | |
---|---|---|
6 | 28 | |
546 | 553 | |
- | - | |
0.0 | 9.7 | |
over 2 years ago | 4 days ago | |
Python | C | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
systemd-swap
-
I want to change my zRAM compression algorithm to zstd on openSUSE Tumbleweed
As a bonus, the systemd-zram-service's scripts will create zRAM devices based on the number of your CPU cores. This is problematic as it's a deprecated practice, and can also cause an issue on some multicore CPUs. Basically, we already have "multi stream functionality" since kernel 3.15. And since kernel 4.7, regardless of the value passed to [max_comp_streams], zRAM will always allocate multiple compression streams - one per online CPU - thus allowing several concurrent compression operations.
-
What happens when there is no more swap partition is full and RAM is full? Does Linux swaps anyway in some other way (maybe swap files like Windows), or can't it swap anymore?
Historically, Linux has created an additional (fixed-size) swap partition or file. In case you mention you get OOM. But for some time there is a great project systemd-swap creating hybrid swap space. You can even find it in the official Arch Linux Community repo.
-
PERSONAL OPINION: /Swapfile or Swap Partition?
There is also systemd/zram-generator that allows you to create and manage swap devices more easily. And Nefelim4ag/systemd-swap (abandoned?) that automatically creates swap files and resizes them based on RAM usage.
-
Do I need to create a swap partition?
SwapFC - https://github.com/Nefelim4ag/systemd-swap
-
A warning about 5.12-rc1
That sound like what systemd-swap does. Apparently, hibernation is not quite working yet, though.
https://github.com/Nefelim4ag/systemd-swap
-
Can I mix zram with swapfc?
Disclaimer: I couldn't find anything relating to SwapFC other than from the README of systemd-swap. What I've written above is just based on the one-line description of SwapFC, as well as prior knowledge of zswap and zram (obtained from the Linux Kernel docs).
btrfs-progs
-
ERROR: parent subvol is not reachable from inside the root subvol
Not an error I've seen before or that makes much sense to me at first glance, might want to take this to https://github.com/kdave/btrfs-progs/issues or the mailing list?
-
Understanding btrfs with uneven disk sizes
You can test it by allocating the space to see if it can use it all: e.g. fallocate -l 3.8t /mnt/elfstone2/butts should succeed. If it does, then it's probably fine even if the balance didn't do what it should have. If not and you run out of space with some unallocated space left on only one device, not so much. If its the same bug I saw that means if your fs was created pre kernel 5.19, it will not allocate correctly on >5.19 until the array is rebuilt under the newer kernel.
-
What does the btrfs autodefrag option actually do?
Mount options should be documented either at https://btrfs.readthedocs.io/en/latest/Administration.html or at the manual page section 5 (man 5 btrfs). Autodefrag is in section https://btrfs.readthedocs.io/en/latest/Administration.html#btrfs-specific-mount-options . In case you find more information missing, unclear, lacking cross-references please open an issue at https://github.com/kdave/btrfs-progs/issues .
-
Storage tiering possible with brtfs? Apparently netgear is doing it
thanks. I filled a feature request... https://github.com/kdave/btrfs-progs/issues/610
- Checksum algorithm
-
Sure, btrfs-balance is slow, but this is ridiculous
Resume sort of doesn't work, when you resumed it will have started a fresh balance with a high usage value (check your syslog to confirm).
-
Is it normal for btrfs scrub "bytes scrubbed" to exceed 100%?
That's the hint. It's an unfixed bug with the accounting when scrub is paused and resumed, the relevant issue is I think https://github.com/kdave/btrfs-progs/issues/227 .
- Kernel 6.1 Released, Implements Rust Foundation, Significantly Faster Btrfs, Improved Third-Party Nintendo Gamepad Support
-
How to determine amount of free space on a RAID1 array with 3 mismatched disks
[1] - https://github.com/kdave/btrfs-progs/issues/277
-
Is my backup dead, and gone?
Hoping for a filesystem clone option at some point.
What are some alternatives?
nohang - A sophisticated low memory handler for Linux
btrfs - WinBtrfs - an open-source btrfs driver for Windows
TempOSD - On Screen Display for cpu and gpu temperatures, ram and swap usages statistics.
jdupes - A powerful duplicate file finder and an enhanced fork of 'fdupes'.
uniswap-sushiswap-arbitrage-bot - Two bots written in JS that uses flashswaps and normal swaps to arbitrage Uniswap. Includes an automated demostration.
snapraid-btrfs - Script for using snapraid with btrfs snapshots
zram-generator - Systemd unit generator for zram devices
steamos-btrfs
auto-zram - Automatically configure zram as swap on a machine, using sensible defaults, with the ability to tweak it to your needs.
mkosi - 💽 Build Bespoke OS Images
swap - Cross-chain atomic swap between the networks of two cryptocurrencies based on Hash Time Lock Contracts (HTLCs) protocol.
btrfdeck - This repo will get you from using ext4 on your Steam Deck's microSD card, to btrfs.