I hereby claim:
- I am norpol on github.
- I am pl (https://keybase.io/pl) on keybase.
- I have a public key whose fingerprint is F549 0D6E 1A67 E1F0 A19E 693C 45D0 E421 5EBE 16D9
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#!/bin/sh | |
# figure which luks device is used for a given mountpoint (e.g. /) | |
# usage: findmount_luks_block_device.sh / | |
# See findmount_luks_block_device_LICENCE.MD (MIT) | |
set -ue | |
mountpoint="${1}" | |
lsblk_output="$(lsblk -l -o NAME,KNAME,PKNAME,TYPE,UUID,MOUNTPOINT)" | |
# each matching line provided above the command | |
# exit after print in each awk, because mdadm softraid lvm block device will appear multiple times (md-0) |
#!/bin/sh | |
# 2017 © MIT https://gist.github.com/norpol/ | |
# Usage: pidiotop.sh <PID> | |
# Example: pidiotop.sh $(pgrep -n dd) | |
# Requires: bc | |
set -ue | |
pid="${1}" | |
interval=10 | |
bbytes= | |
bytes= |
#!/bin/sh | |
# Findmount of OR (Mount and Unmount) a given block device | |
# ask for user input and | |
# rsync it's entire content to a specified path | |
# and do it without root privileges | |
# Requires: rsync, gvfs-mount, grep with '-c' (count option), awk, ✨Unicode | |
# Useful for quickly copying photos from a camera to a specified directory | |
# and unmounting (but not deleting content) properly. | |
set -ue |
# Put this into your ~/.zshrc | |
# Enables chpwd, which runs a command if you cd/pushd/popd... | |
# wrapper around ls, which ommits output if more than 1/3 of screen would be used | |
# Demo https://asciinema.org/a/123167 | |
ls_reduced() { | |
files="$(ls -tr --color=always -- "$(pwd)")" | |
lines="$(printf -- "%b" "${files}" | wc -l)" | |
term_height="$(tput lines)" | |
term_target_height="$((term_height/3))" |
ZFS on Linux with LUKS encrypted disks
$ lsblk -io KNAME,TYPE,SIZE,MODEL
symbol:~# lsblk -io KNAME,TYPE,SIZE,MODEL
KNAME TYPE SIZE MODEL
sda disk 3.7T ST...
sdb disk 3.7T WDC WD40...
dm-1 crypt 3.7T
dm-2 lvm 3.7T
# add this to your i3 config to float the feh image on your screen | |
# float any window with the title float | |
for_window [title="^float$"] floating enable, border normal |
#!/bin/sh | |
set -ue | |
error() { | |
echo "${*:-Something failed}" | |
exit 1 | |
} | |
check() { | |
arguments="${*}" |
#!/bin/sh -eu | |
param="${1:-help}" | |
# this 'implements' a echo "${param}" | head -1 | |
# in order to avoid passing a multiline string to: | |
# - command -V -- "${param}" | |
# - eval "${param}" | |
# leading in possible executing of ${param} | |
param="${param%% | |
*}" | |
current="$(xclip -o -sel clip)" |
Almost everytime I'm uploading a bigger file (65MB in this case) via. my browser (Firefox, build provided by mozilla.org as .tar.gz
), my system crashes.
Issue especially happens when I'm doing different things at the same time. (Watching a video, reading email + uploading a file). System is using an SSD, bug also appears if the file is served from /tmp
, though.
-,- | -,- |
---|---|
OS | Debian Testing (Release Buster / 10) |
Kernel | Linux 4.14.0-3-amd64 #1 SMP Debian 4.14.17-1 (2018-02-14) x86_64 GNU/Linux , Linux 4.18.5-arch1-1-ARCH #1 SMP PREEMPT Fri Aug 24 12:48:58 UTC 2018 x86_64 GNU/Linux |