Κρυπτογραφημένος Δίσκος BTRFS σε Debian Stable

Έχουμε και λέμε . Προσεχώς οι φωτογραφίες οταν θα εχω χρόνο

πριν μερικούς μήνες έκανα περίπου το ίδιο αλλά μέσω του ubuntu

στην ουσια σου λέω πως θα το κάνεις

Για να δούμε πώς θα το κάνεις μέσω debian .. αρχικά κατεβάζεις το iso συνήθως καλό είναι

να είναι το stable – δεν έχω ευθύνη άμα το θέλεις σε testing / sid .

διαλέγεις την expert install

και μετά δεν κάνεις load τίποτα και συνεχίζεις ..

στο partition κάνεις το εξής άμα έχεις uefi

/dev/vda1 - /boot/efi ( το διαλέγεις ως EFI partition ) - 1 GB χώρος

/dev/vda2 - /boot/ ( το διαλέγεις ως ext2 / ext3 /ext4 ) συνήθως το κάνω ext2 - 1 GB χώρος

/dev/vda3 το διαλέγεις ως encrypted …

μετα στο partition θα δεις οτι δημιουργηθηκε καποιο αλλο που λεει για encryption

και στην αρχή δεν θα βάλεις swap θα το κάνεις τώρα δεν θα κάνεις εγκαταστάση στο δισκο αλλα θα πατήσεις Ctl+Alt+F3 να μπεις σε tty πατας df να διες πως εχει τα partition .. κάνεις umount

umount /target/boot/efi
umount /target/boot/
umount /target

τώρα θα κάνεις mount στο /mnt και οιζουμε το subvolume

mount /dev/mapper/vda3_crypt /mnt/
cd /mnt /
mv @roofs @
btrfs subovolum create @home
κάνουμε mount στο /target

mount -o subvol=@,rw,noatime,space_cache=v2,ssd,discard=async,compress=zstd:3 /dev/mapper/vda3_crypt /target
mkdir /target/home
mkdir -p /target/boot/efi
mount -o subvol=@home,rw,noatime,space_cache=v2,ssd,discard=async,compress=zstd:3 /dev/mapper/vda3_crypt /target/home
mount /dev/vda2 /target/boot/
mount /dev/vda1 /target/boot/efi

τώρα κάνουμε edit στο /etc/fstab με το nano .

εκει που λεει defaults,subvol=@rootfs το αντικαθιστάς με το
subvol=@,rw,noatime,space_cache=v2,ssd,discard=async,compress=zstd:3
πατας Ctl+K (Αποκοπή) και Ctl+X Επικολλήση
και πρεπει να ειναι σαν να ειναι αυτο

/dev/mapper/vda3_crypt / btrfs subvol=@,rw,noatime,space_cache=v2,ssd,discard=async,compress=zstd:3 0 0
/dev/mapper/vda3_crypt /home btrfs subvol=@home,rw,noatime,space_cache=v2,ssd,discard=async,compress=zstd:3 0 0

και επειδή τώρα το /mnt είναι αχρηστο το κανουμε umount

umount /mnt

Clt + Alt+F1 και κανουμε εγκατάσταση …

αφου ολοκληρωθεί η εγκατάσταση ακολουθούμε τις οδηγίες του mega oδηγου του ubuntu ..

για flatpaks πρέπει να κάνεις αυτο

sudo apt install gnome-software-plugin-flatpak
flatpak remote-add --if-not-existsτ --user flathub``https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak config languages --set "en;el" flatpak update

οποιος θέλει περισσότερη βοηθεια να τον βοηθησω να μου το πει …
δεν το εκανα εγκατασταση το vm αλλα ειναι καπως ετσι …

2 «Μου αρέσει»

Μια σημείωση, εγώ έχασα τη πίστη στο btrfs μετά από 3 φορές που με πρόδωσε άσχημα, και τελευταία έχασα 1,4tb δεδομένα και llm’s που είχα με rag/vector memory μεγέθους πάνω από 1tb πάνω από 4-5 μηνών δουλειά.

Πίσω στο πιστό σταθερό και πιο γρήγορο ext4, κατ’εμέ, προσωπική μου άποψη.

4 «Μου αρέσει»

Σκληρό μάθημα. Φαντάζομαι θα έχεις σκεφτεί καλύτερα πώς θα ασφαλίζεις πλέον τα δεδομένα σου.

1 «Μου αρέσει»

Έχω τρόπο να κρατάω backups, αλλά δε μπορούσα τόσο μεγάλα, δεν έχω Nas με τόσο χώρο.. Ακόμα..

1 «Μου αρέσει»