Snapshot/Backup partitions
Eseguo il backup della partizione Arch Linux e della partizione EFI.
1. Pulizia disco
sudo pacman -Scc
sudo pacman -Rns $(pacman -Qtdp)
sudo journalctl --vacuum-time=2d
rm -rf ~/.cache/*
rm -rf ~/.local/share/Trash/*
sudo rm -rf /tmp/*2. Backup da Arch Live
Preliminarmente va creato spazio libero su disco, io ho creato 10GB tramite l’apposito programma Disk management di Windows 11.
Avvio il sistema tramite la penna USB della distribuzione live di Arch Linux (attualmente ho inserito una voce nel menu GRUB che legge il file ISO dal percorso /archiso/archlinux.iso).
2.1 Creazione filesystem
iwctl
[iwd]# device list
[iwd]# station wlan0 scan
[iwd]# station wlan0 get-networks
[iwd]# station wlan0 connect SSID
[iwd]# exit
ping -c 4 8.8.8.8
pacman -Sy fsarchiver
fdisk -l
cfdisk /dev/nvme0n1Creo la partizione tipo Linux filesystem.
Dopo avere salvato eseguo la formattazione.
mkfs.ext4 /dev/nvme0n1p72.2 Backup partizioni
Posto che la partizine di Arch è /dev/nvme0n1p6 e la partizione EFI /dev/nvme0n1p1.
mkdir /mnt/backup
mount /dev/nvme0n1p7 /mnt/backup
fsarchiver -v savefs /mnt/backup/202607-arch.fsa /dev/nvme0n1p6 -e "archiso/"
dd if=/dev/nvme0n1p1 status=progress | gzip -c > /mnt/backup/202607-efi.img.gz
umount /mnt/backup3. Ripristino
Si parte sempre dalla USB live di Arch.
loadkeys it
setfont ter-132b
pacman -Sy fsarchiver
mkdir /mnt/backup
lsblk
mount /dev/nvme0n1p7 /mnt/backup
fsarchiver restfs /mnt/backup/202607-arch.fsa id=0,dest=/dev/nvme0n1p6
gunzip -c /mnt/backup/202607-efi.img.gz | dd of=/dev/nvme0n1p1 bs=64K status=progress