Add storage documentation

This commit is contained in:
grayTerminal-sh 2026-05-30 22:21:19 +02:00
parent 31390a0749
commit feee7e7bed
4 changed files with 76 additions and 0 deletions

21
docs/btrfs-subvolumes.txt Normal file
View file

@ -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

35
docs/findmnt.txt Normal file
View file

@ -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

12
docs/lsblk.txt Normal file
View file

@ -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
/

View file

@ -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 \