journalctl -u micro – Telegram
journalctl -u micro
93 subscribers
2.17K photos
210 videos
287 files
1.44K links
Esperienze e consigli di uno sviluppatore tech−unenthusiast

creation — 2021-04-29
owner — @Microeinstein

networks
@sigma_hub Σ
@ageiroumena
Download Telegram
Thinking about NTFS,
avevo in mente di aggiungere sull'SSD un'installazione minimale di una qualche edizione di Windows, solo per avere strumenti di ripristino quali chkdsk funzionante (e più moderno possibile), e magari anche BootICE idk.

Note:
- ntfsfix non fa un cazzo
- chkdsk non può essere eseguito da wine
Scoperto nuovo comando findmnt in util-linux, molto più figo di fare mount | column -t
Ho trovato un modo figo per gestire e analizzare immagini di macchine virtuali .qcow2:

> caricare driver nbd
# modprobe nbd max_part=8

> collegare l'immagine (± come si farebbe con losetup)
# qemu-nbd --connect=/dev/nbdX img.qcow2

> gestire le partizioni (bisogna specificare a mano il device)
# gparted /dev/nbdX

> montare una partizione
$ udisksctl mount -b /dev/nbdXpY

Una volta montata una partizione è possibile fare ciò che si vuole, incluso vedere lo spazio occupato dai files con FileLight

> smontare partizione
$ udisksctl unmount -b /dev/nbdXpY

> scollegare immagine
# qemu-nbd --disconnect /dev/nbdX
Momento funny:
aur/zoom 5.7.6a-1 (più aggiornato)
chaotic-aur/zoom  5.7.6-1

Indovinate quale pacchetto pacman calcola sia il più recente - per poi installarlo?
journalctl -u micro
Update: alla fine il pacchetto dunst l'avevo installato io a mano mesi fa per utilizzare il comando dunstify, che permette di inviare notifiche desktop interattive da terminale (necessario per un mio progetto chiamato HTTP Hook). Il dubbio che rimane è come…
Che fastidio, ieri ho aggiornato e il servizio di dunst si abilita da solo ogni volta che deve apparire una notifica wtf

Fixed
systemctl --user daemon-reload
systemctl --user mask --now dunst
(login - logout)
journalctl -u micro
Bene! Non mi ha caricato le attività!
E ci risiamo! Questa cosa sta succedendo sempre più spesso 😂😭

E ogni volta mi tocca fare logout/login per poi ritrovarmi gli sfondi resettati, e tutte le app mischiate 😤
Quando terminate le vostre istanze di chromium / electron, un piccolo trucco per far ritornare il sistema alle prestazioni che aveva all'avvio senza riavviarlo, è possibile forzare il ricaricamento in RAM di tutta la memoria finita in Swap.

# swapoff -a
(ci metterà un sacco di tempo, controllate l'utilizzo della swap da qualche process manager: deve ridursi fino a zero)
e subito dopo
# swapon -a

Ovviamente questo vale solo se il sistema è stato configurato per lo Swap.
Quando l'app mobile fa schifo...
si utilizza l'app web 😆
Sto impazzendo

Sto cercando di ritrasformare i symlinks leggendoli tramite ntfs3 (mount read only), e scopro che il comando find non li vede come tali
😵‍💫🤌🏻
Reminder a me stesso:
quando si vuole ottenere il percorso assoluto di un symlink, usare
realpath -ms link
Ieri notte ho sperimentato quanto sia bello BTRFS: ho ripristinato l'intera home da uno snapshot e in un'istante ho potuto riprendere ciò che stavo facendo ⭐️


Metto qui alcune cose da ricordarsi al riguardo

• per gestire le features di BTRFS: btrfs <cmd> ...

• gli snapshot non sono altro che copie CoW di interi sottovolumi, quindi non c'è differenza tra uno e l'altro e la copia è istantanea

• se sono presenti altri sottovolumi all'interno di un altro (x/.../y), allora questi non saranno inclusi in snapshot di quello radice (da approfondire: come ripristinare sottovolumi innestati)

• per rinominare un sottovolume: mv x y (y non deve esistere e non deve essere un path)

• il comando cp cerca sempre di creare una copia a mano ignorando CoW, per risolvere bisogna aggiungere l'opzione --reflink=always (non funziona attraverso partizioni o sottovolumi diversi)

• il comando mv fa lo stesso ma non implementa l'opzione, quindi per spostare cose bisognerà per forza usare cp & rm

• per ripristinare uno snapshot:
# mv <curr_subv> <old_subv>
# btrfs sub snap create <snapshots/subv> <curr_subv>
(e se si è sicuri)
# btrfs sub del <old_subv>
Solo su tdesktop beta arrivano ste chicche

Edit - a quanto pare le beta ci sono anche su Android: @tgbeta