diff --git a/docs/btrfs-subvolumes.txt b/docs/btrfs-subvolumes.txt new file mode 100644 index 0000000..c93c871 --- /dev/null +++ b/docs/btrfs-subvolumes.txt @@ -0,0 +1,21 @@ +ID 256 gen 35988 top level 5 path @ +ID 257 gen 35989 top level 5 path @home +ID 258 gen 35989 top level 5 path @log +ID 259 gen 35380 top level 5 path @pkg +ID 260 gen 16 top level 256 path var/lib/portables +ID 261 gen 16 top level 256 path var/lib/machines +ID 1517 gen 35958 top level 256 path .snapshots +ID 1518 gen 35111 top level 1517 path .snapshots/1/snapshot +ID 1519 gen 35112 top level 1517 path .snapshots/2/snapshot +ID 1520 gen 35113 top level 1517 path .snapshots/3/snapshot +ID 1521 gen 35115 top level 1517 path .snapshots/4/snapshot +ID 1522 gen 35117 top level 1517 path .snapshots/5/snapshot +ID 1523 gen 35130 top level 1517 path .snapshots/6/snapshot +ID 1524 gen 35148 top level 1517 path .snapshots/7/snapshot +ID 1525 gen 35151 top level 1517 path .snapshots/8/snapshot +ID 1526 gen 35154 top level 1517 path .snapshots/9/snapshot +ID 1527 gen 35162 top level 1517 path .snapshots/10/snapshot +ID 1528 gen 35377 top level 1517 path .snapshots/11/snapshot +ID 1529 gen 35379 top level 1517 path .snapshots/12/snapshot +ID 1530 gen 35956 top level 1517 path .snapshots/13/snapshot +ID 1531 gen 35957 top level 1517 path .snapshots/14/snapshot diff --git a/docs/findmnt.txt b/docs/findmnt.txt new file mode 100644 index 0000000..3dbc554 --- /dev/null +++ b/docs/findmnt.txt @@ -0,0 +1,35 @@ +TARGET SOURCE FSTYPE OPTIONS +/ /dev/nvme0n1p2[/@] btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=256,subvol=/@ +├─/proc proc proc rw,nosuid,nodev,noexec,relatime +│ └─/proc/sys/fs/binfmt_misc systemd-1 autofs rw,relatime,fd=42,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12515 +│ └─/proc/sys/fs/binfmt_misc binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime +├─/sys sys sysfs rw,nosuid,nodev,noexec,relatime +│ ├─/sys/firmware/efi/efivars efivarfs efivarfs rw,nosuid,nodev,noexec,relatime +│ ├─/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime +│ ├─/sys/fs/cgroup cgroup2 cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot,memory_hugetlb_accounting +│ ├─/sys/fs/pstore none pstore rw,nosuid,nodev,noexec,relatime +│ ├─/sys/fs/bpf bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 +│ ├─/sys/kernel/config configfs configfs rw,nosuid,nodev,noexec,relatime +│ ├─/sys/kernel/debug debugfs debugfs rw,nosuid,nodev,noexec,relatime +│ ├─/sys/kernel/tracing tracefs tracefs rw,nosuid,nodev,noexec,relatime +│ └─/sys/fs/fuse/connections fusectl fusectl rw,nosuid,nodev,noexec,relatime +├─/dev dev devtmpfs rw,nosuid,relatime,size=7742296k,nr_inodes=1935574,mode=755,inode64,huge=within_size +│ ├─/dev/shm tmpfs tmpfs rw,nosuid,nodev,inode64,huge=within_size,usrquota +│ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=600,ptmxmode=000 +│ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime +│ └─/dev/hugepages hugetlbfs hugetlbfs rw,nosuid,nodev,relatime,pagesize=2M +├─/run run tmpfs rw,nosuid,nodev,relatime,mode=755,inode64,huge=within_size +│ ├─/run/credentials/systemd-journald.service none tmpfs ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,mode=700,inode64,huge=within_size,noswap +│ ├─/run/credentials/libvirtd.service none tmpfs ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,mode=700,inode64,huge=within_size,noswap +│ ├─/run/credentials/getty@tty1.service none tmpfs ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,mode=700,inode64,huge=within_size,noswap +│ ├─/run/user/1000 tmpfs tmpfs rw,nosuid,nodev,relatime,size=1559836k,nr_inodes=389959,mode=700,uid=1000,gid=1000,inode64,huge=within_size +│ │ ├─/run/user/1000/gvfs gvfsd-fuse fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 +│ │ └─/run/user/1000/doc portal fuse.portal rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 +│ └─/run/docker/netns/default nsfs[net:[4026531833]] nsfs rw +├─/.snapshots /dev/nvme0n1p2[/@/.snapshots] btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=1517,subvol=/@/.snapshots +├─/home /dev/nvme0n1p2[/@home] btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=257,subvol=/@home +├─/tmp tmpfs tmpfs rw,nosuid,nodev,nr_inodes=1048576,inode64,huge=within_size,usrquota +├─/var/cache/pacman/pkg /dev/nvme0n1p2[/@pkg] btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=259,subvol=/@pkg +├─/var/log /dev/nvme0n1p2[/@log] btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=258,subvol=/@log +├─/boot /dev/nvme0n1p1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro +└─/var/lib/docker/rootfs/overlayfs/e801c2eec9c592d0787795043a6a1efcd3ead37d3933060a4c19b00d47da233f overlay overlay rw,relatime,lowerdir=/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/111/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/11/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/9/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/7/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/6/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/5/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/4/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/3/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/2/fs,upperdir=/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/112/fs,workdir=/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/112/work,index=off diff --git a/docs/lsblk.txt b/docs/lsblk.txt new file mode 100644 index 0000000..6069ece --- /dev/null +++ b/docs/lsblk.txt @@ -0,0 +1,12 @@ +NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS +sda iso9660 Joliet Extension ARCH_202311 2023-11-01-06-55-57-00 +├─sda1 iso9660 Joliet Extension ARCH_202311 2023-11-01-06-55-57-00 +└─sda2 vfat FAT16 ARCHISO_EFI 6BD4-6502 +zram0 swap 1 zram0 a0bc2ed5-209d-47f3-b202-3c1d5806af75 [SWAP] +nvme0n1 +├─nvme0n1p1 vfat FAT32 74CA-B4A5 840,3M 18% /boot +└─nvme0n1p2 btrfs fd788a35-b3ee-48a4-9d7c-4f9bcdc46614 349,6G 22% /var/log + /var/cache/pacman/pkg + /home + /.snapshots + / diff --git a/scripts/backup.sh b/scripts/backup.sh index a0ed3f8..37cac77 100755 --- a/scripts/backup.sh +++ b/scripts/backup.sh @@ -17,6 +17,14 @@ systemctl --user list-unit-files --state=enabled \ echo "[*] Sauvegarde des fichiers système" +echo "[*] Documentation stockage" + +lsblk -f > "$REPO_DIR/docs/lsblk.txt" +findmnt > "$REPO_DIR/docs/findmnt.txt" +sudo btrfs subvolume list / > "$REPO_DIR/docs/btrfs-subvolumes.txt" + +sudo chown -R "$USER:$USER" "$REPO_DIR/docs" + sudo rsync -a \ /etc/pacman.conf \ /etc/makepkg.conf \