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
Faccio un controllo giusto per sulla stessa partizione: nessun errore

#> fsck.ext4 -cfv -z /undo.ext4 /dev/sda3
e2fsck 1.46.4 (18-Aug-2021)
Overwriting existing filesystem; this can be undone using the command:
e2undo /undo.ext4 /dev/sda3

Ricerca dei blocchi non validi (test a sola lettura): done
ArchLinux: Updating bad block inode.
Passo 1: Controllo di inode, blocco(i) e dimensioni
Passo 2: Analisi della struttura delle directory
Passo 3: Controllo della connettività di directory
Pass 4: Controllo del numero dei riferimenti
Pass 5: Checking gruppo summary information

ArchLinux: ***** IL FILE SYSTEM È STATO MODIFICATO *****

1136967 inodes used (24.22%, out of 4694016)
4551 non-contiguous files (0.4%)
589 non-contiguous directories (0.1%)
# of inodes with ind/dind/tind blocks: 0/0/0
Extent depth histogram: 1028213/633
14497291 blocks used (77.27%, out of 18761216)
0 blocchi danneggiati
2 large files

938570 file regolari
88463 directory
11 character device files
1 block device file
0 fifo
5852 collegamenti
109895 collegamenti simbolici (108083 fast symbolic links)
18 socket
------------
1142810 file
journalctl -u micro
Faccio un controllo giusto per sulla stessa partizione: nessun errore #> fsck.ext4 -cfv -z /undo.ext4 /dev/sda3 e2fsck 1.46.4 (18-Aug-2021) Overwriting existing filesystem; this can be undone using the command: e2undo /undo.ext4 /dev/sda3 Ricerca dei…
Allargo la partizione al massimo con gparted, e ora il comando riesce

#> btrfs-convert /dev/sda3
create btrfs filesystem:
blocksize: 4096
nodesize: 16384
features: extref, skinny-metadata (default)
checksum: crc32c
free space report:
total: 120259084288
free: 42723921920 (35.53%)
creating ext2 image file
creating btrfs metadata
copy inodes [o] [ 1505030/ 1136967]
conversion complete
🟧 arancione cool
Compressione copia di root con zstd

# tar -I 'zstd -10' -vv -cf /mnt/files/root.tar.zstd *

# progress -M

# watch -n1 'du -h /mnt/files/root.tar.zstd'
Zstd mi ha davvero compresso 41GB in 14GB !?

Wow
Bruh moment
Aggiornamento Telegram - flexible forwarding: ora puoi freebootare i memini ancora più facilmente
Bene, dopo opportuni backup ho fatto trim dell'intero SSD, auguratemi buona fortuna 😳🤞🏻
🎉
Ecco un piccolo problema di usare ntfs3: se sono stati creati dei symlink linux, questi non verranno più visti come tali ma saranno trattati come file normali.

Probabilmente bisognerà convertirli tutti
Also nota - per usare ntfs3 su drive esterni:
https://aur.archlinux.org/packages/ntfs3-dkms/#pinned-763354

1. regola udev
SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs3"

2. regola udisks2 (_defaults personalizzabili; lasciare intatti $X)
[defaults]
ntfs3_defaults=uid=$UID,gid=$GID,noatime,prealloc
ntfs3_allow=uid=$UID,gid=$GID,umask,dmask,fmask,nls,nohidden,sys_immutable,discard,force,sparse,showmeta,prealloc,no_acs_rules,acl
A quanto pare le paperelle animate accanto ai post del blog di Telegram sono sticker animati
Timeshift
Beh, che cosa aspettarsi da un'applicazione scritta in GTK...

Letteralmente software buttato.
Momento Telegram
I permessi granulari per i gruppi non sono poi così tanto granulari: si può avere solo una logica global && !local, quindi non tutti off eccetto x.

Avrebbero dovuto implementare un override tri-state per le eccezioni:
🟥 force off
⬜️ follow global
🟩 force on
TIL potente: runlevel dei sistemi di init

In termini semplici, all'avvio di linux è possibile specificare come ultimo argomento di avvio un numero, per fare il boot in uno stato diverso del sistema.

SystemD fa un mapping dell'argomento per compatibilità, ma per cambiare il runlevel da sistema già avviato è meglio usare i rispettivi .target

0 poweroff.target
Spegni
1 rescue.target Solo il login da root; nessun servizio
2 (n/a) Login multi-utente; nessun servizio/rete
3 multi-user.target Login multi-utente; servizi; CLI
4 (n/a) Non definito / custom
5 graphical.target Login multi-utente; servizi; GUI (default)
6 reboot.target Riavvia

Quindi... volete cambiare delle configurazioni di sistema / fare backup di file particolari senza che questi siano in uso e senza dover ricorre a LiveCD: specificate a mano il runlevel da bootloader 👌🏻

https://bytexd.com/linux-runlevels-explained/

https://www.man7.org/linux/man-pages/man8/runlevel.8.html
Nell'aggiornamento di ieri sera mi si è installato e attivato dunst completamente a caso. WTF?

Edit: potrebbe essere stato portato dentro da qualche altro pacchetto preso da AUR tipo timeshift, però mi sembra strano ho controllato le dipendenze...
Potrei avere una chicca potente per i possessori di ArchLinux