Snapper scares me

System:    Kernel: 5.15.2-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=6db664c0-d063-48f9-b03a-6c14179cb7fc
rw [email protected] quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1 resume=UUID=d5a6eeb6-ec1a-448d-a9e7-f81002442d44 loglevel=3
Desktop: KDE Plasma 5.23.3 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM
Distro: Garuda Linux base: Arch Linux
Machine:   Type: Laptop System: Micro-Star product: Delta 15 A5EFK v: REV:1.0 serial: <filter> Chassis:
type: 10 serial: <filter>
Mobo: Micro-Star model: MS-15CK v: REV:1.0 serial: <filter> UEFI: American Megatrends LLC.
v: E15CKAMS.103 date: 08/04/2021
Battery:   ID-1: BAT1 charge: 75.2 Wh (95.8%) condition: 78.5/80.3 Wh (97.8%) volts: 17.0 min: 15.2
model: MSI Corp. MS-15CK type: Li-ion serial: N/A status: Unknown
Device-1: hidpp_battery_0 model: Logitech Wireless Gaming Mouse serial: <filter>
charge: 55% (should be ignored) rechargeable: yes status: Discharging
CPU:       Info: 8-Core model: AMD Ryzen 7 5800H with Radeon Graphics bits: 64 type: MT MCP arch: Zen 3
family: 19 (25) model-id: 50 (80) stepping: 0 microcode: A50000C cache: L2: 4 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 102213
Speed: 1476 MHz min/max: 1200/3200 MHz boost: enabled Core speeds (MHz): 1: 1476 2: 2145
3: 1394 4: 1395 5: 1395 6: 2049 7: 2538 8: 2373 9: 2302 10: 2925 11: 2350 12: 2587 13: 2917
14: 2044 15: 1741 16: 2005
Vulnerabilities: Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2
mitigation: Full AMD retpoline, IBPB: conditional, IBRS_FW, STIBP: always-on, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:  Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT / 6800M] vendor: Micro-Star MSI driver: amdgpu
v: kernel bus-ID: 03:00.0 chip-ID: 1002:73df class-ID: 0380
Device-2: AMD Cezanne vendor: Micro-Star MSI driver: amdgpu v: kernel bus-ID: 06:00.0
chip-ID: 1002:1638 class-ID: 0300
Display: x11 server: X.Org compositor: kwin_x11 driver: loaded: amdgpu,ati
unloaded: modesetting,radeon alternate: fbdev,vesa display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9")
Monitor-1: eDP res: 1920x1080 hz: 240 dpi: 142 size: 344x194mm (13.5x7.6") diag: 395mm (15.5")
OpenGL: renderer: AMD RENOIR (DRM 3.42.0 5.15.2-zen1-1-zen LLVM 13.0.0) v: 4.6 Mesa 21.2.5
direct render: Yes
Audio:     Device-1: AMD Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT] driver: snd_hda_intel
v: kernel bus-ID: 03:00.1 chip-ID: 1002:ab28 class-ID: 0403
Device-2: AMD vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 06:00.1
chip-ID: 1002:1637 class-ID: 0403
Device-3: AMD Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Micro-Star MSI
driver: snd_rn_pci_acp3x v: kernel alternate: snd_pci_acp3x,snd_pci_acp5x bus-ID: 06:00.5
chip-ID: 1022:15e2 class-ID: 0480
Device-4: AMD Family 17h HD Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel
bus-ID: 06:00.6 chip-ID: 1022:15e3 class-ID: 0403
Sound Server-1: ALSA v: k5.15.2-zen1-1-zen running: yes
Sound Server-2: JACK v: 1.9.19 running: no
Sound Server-3: PulseAudio v: 15.0 running: no
Sound Server-4: PipeWire v: 0.3.40 running: yes
Network:   Device-1: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi v: kernel bus-ID: 04:00.0
chip-ID: 8086:2725 class-ID: 0280
IF: wlp4s0 state: up mac: <filter>
Bluetooth: Device-1: Intel AX210 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-3:3 chip-ID: 8087:0032
class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:    Local Storage: total: 1.84 TiB used: 68.84 GiB (3.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Micron model: 2210 MTFDHBA1T0QFD size: 953.87 GiB
block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: P6MA001 temp: 42.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 type: USB vendor: Western Digital model: WD Elements 25A2
size: 931.48 GiB block-size: physical: 512 B logical: 512 B type: N/A serial: <filter>
rev: 1004 scheme: GPT
Partition: ID-1: / raw-size: 859.98 GiB size: 859.98 GiB (100.00%) used: 21.38 GiB (2.5%) fs: btrfs
dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 576 KiB (0.2%) fs: vfat
dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 859.98 GiB size: 859.98 GiB (100.00%) used: 21.38 GiB (2.5%) fs: btrfs
dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 859.98 GiB size: 859.98 GiB (100.00%) used: 21.38 GiB (2.5%) fs: btrfs
dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 859.98 GiB size: 859.98 GiB (100.00%) used: 21.38 GiB (2.5%) fs: btrfs
dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:      Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: partition size: 16.52 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/nvme0n1p3 maj-min: 259:3
ID-2: swap-2 type: zram size: 15.08 GiB used: 14.2 MiB (0.1%) priority: 100 dev: /dev/zram0
Sensors:   System Temperatures: cpu: 56.0 C mobo: N/A
Fan Speeds (RPM): N/A
GPU: device: amdgpu temp: 48.0 C device: amdgpu temp: 46.0 C mem: 44.0 C fan: 0 watts: 7.00
Info:      Processes: 398 Uptime: 1h 52m wakeups: 8922 Memory: 15.08 GiB used: 4.57 GiB (30.3%)
Init: systemd v: 249 tool: systemctl Compilers: gcc: 11.1.0 clang: 13.0.0 Packages:
pacman: 1920 lib: 555 Shell: fish v: 3.3.1 default: Bash v: 5.1.8 running-in: konsole
inxi: 3.3.08

I've been trying to figure out how to use snapper, it's scary.
I read I need to make a Btrfs subvolume, how, I couldn't get a clear info on that, other than it's a subvolume.
What is a subvolume?
Is it created inside the Btrfs Volume?
The information say I should use a snapper command to do it?
I bet I read it wrong, but after 20min's reading the info over and over again, I'm getting more and more confused.
Am I just a bit slow (yes, I know I am, don't confirm it :stuck_out_tongue: )
I really would like to get a snapshot up, possible a schedule, like timeshift does it.

1 Like

Where you read?
Use snapper helper. :slight_smile:


Yeah, that's one of them.


I'm fairly confused

Also searched for Snapper Helper, same sites, redhat, Arch Wiki comes up, but no snapper helper


1 Like

When I clicked new, KWin crashed o.O but restarted

Application: KWin (kwin_x11), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f9a31dc8a3e in  () at /usr/lib/
#5  0x00007f9a31dc7ea7 in  () at /usr/lib/
#6  0x00007f9a31dc3c1a in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/
#7  0x00007f9a31daa41a in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/
#8  0x00007f9a31dafb96 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/
#9  0x00007f9a31db05a5 in QSGBatchRenderer::Renderer::render() () at /usr/lib/
#10 0x00007f9a31d97622 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/
#11 0x00007f9a31d97afc in QSGRenderer::renderScene(unsigned int) () at /usr/lib/
#12 0x00007f9a31dfdeb3 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/
#13 0x00007f9a31e6dec1 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () at /usr/lib/
#14 0x00007f9a31efd8d9 in QQuickRenderControl::render() () at /usr/lib/
#15 0x00007f9a3299ec39 in KWin::EffectQuickView::update() () at /usr/lib/
#16 0x00007f9a339e67ab in  () at /usr/lib/
#17 0x00007f9a339ea77b in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/
#18 0x00007f9a339dc46f in QObject::event(QEvent*) () at /usr/lib/
#19 0x00007f9a33004d62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/
#20 0x00007f9a339af3fa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/
#21 0x00007f9a33a0739d in QTimerInfoList::activateTimers() () at /usr/lib/
#22 0x00007f9a33a05879 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/
#23 0x00007f9a2c4d939f in  () at /usr/lib/
#24 0x00007f9a339add6c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/
#25 0x00007f9a339b62d4 in QCoreApplication::exec() () at /usr/lib/
#26 0x000055a5e22b4441 in  ()
#27 0x00007f9a32ae6b25 in __libc_start_main () at /usr/lib/
#28 0x000055a5e22b497e in  ()
[Inferior 1 (process 48372) detached]

I do not use snapper and can't help with this crash log.

If you include terminal outputs in your post please
use the proper output format in your post.
Using "~" 3 times above and "~" 3 times below the text block
will provide a readable, raw look.

Please edit your post.


Is there an alternative that might suit me better?

Sorry, but there were no terminal output, only a window with a crash report

Why, Garuda makes this for you before new update.

So if you want to learn Btrfs you must study it.
But we are here to help with Garuda Linux "problems", not to teach every programm that exist.

How to use snapper?

Do you open the garuda-assistent?
There must be all, you require/need.

Sorry about my English :smiley:


No worries, I understand what you write. All I wanted was a snapshot of my system :relaxed:
Another reason Garuda is awsome


It's all there, in Garuda Assistant, I'm so releaved, thanks SGS :relaxed:


Note that @home (/home) isn't snapped. If you'd like that to also be done, you'll need to set up a second snapper profile for it.

1 Like

BTW, it is right, to be safe, that is not a backup solution.
Use other ssd/hdd/cloud for backups, please :slight_smile:

1 Like

I always got 3 other backups, second partition, local server and cloud. :slight_smile: that's for home.
I don't see snapshot as critical as my documents, pictures and settings.


This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.