====== kuspeed ====== kuspeed ist der Rechner kudell mit einer 1TB SSD für System und /home. Nur die Bilder alter Jahrgänge verbleiben auf der HDD. Zum Kopieren aller Systemdateien nach der Basisinstallation von Ubuntu 20 muss die alte Systemplatte eingehängt werden. cryptsetup luksOpen /dev/sdb1 sdb1_crypt cryptsetup luksOpen /dev/sdc3 sdc3_crypt Die alte VolumeGroup muss umbenannt werden (https://www.heise.de/select/ct/2021/21/2123103075407382158): vgrename ouW4Zp-WXgc-6w4o-G2co-7ORH-kqqC-6WqHrF vg_old mount -o ro /dev/mapper/vg_old-root /mnt/old_root/ mount -o ro /dev/mapper/sdb1_crypt /mnt/old_home/ Installation aller alten Pakete mit apt install $(cat /mnt/old_root/etc/installed_packages.txt | perl -pe 's/(^ii )//' | perl -pe 's/\s.*$//' | egrep -v "fme|anydesk|liblua|brave-") ====== System per ssh entschlüsseln ====== Entsprechend c't-Artikel {{ :computer:luks_verschluesselte_linux-systeme_ueber_ssh_entsperren_c_t_magazin.pdf |}} apt install dropbear-initramfs Die ssh-public-keys liegen in ''/etc/dropbear-initramfs/authorized_keys''. Nach Änderung muss das initramfs aktualisiert werden: update‐initramfs ‐u Entsperren mit ''ssh -v -p 20022 kudell'' ====== syncthing ====== systemctl enable syncthing@springm.service # Created symlink /etc/systemd/system/multi-user.target.wants/syncthing@springm.service → /lib/systemd/system/syncthing@.service. systemctl start syncthing@springm.service ====== Verzeichnis Bilder ====== Im Verzeichnis Bilder werden auf der SSD alle Dateien und die Verzeichnisse des laufenden Jahres und des Vorjahres gespeichert. Die alten Bilder-Jahrgänge liegen auf der HDD, die auf /media/spinning_rust gemountet ist. Sie werden über bind-mounts in das Verzeichnis Bilder gemountet. Dies geschieht über ein Skript, das mit dem Ereignis @reboot von cron ausgelöst wird. /etc/crontab: @reboot root /usr/local/sbin/bind_mount_bilder.sh /usr/local/sbin/bind_mount_bilder.sh #!/bin/bash for d in $(find /media/spinning_rust/springm/Bilder/ -maxdepth 1 -type d ); do if [[ ! "$d" == */ ]]; then if [ ! -d "/home/springm/Bilder/$(basename $d)" ]; then install -d -m 0775 -o springm -g springm "/home/springm/Bilder/$(basename $d)" fi mount -o rbind,x-gvfs-hide "$d" "/home/springm/Bilder/$(basename $d)" fi done ===== Todo ===== * Zweitschlüssel für Verschlüsselung /dev/sda * Powermanagement für /dev/sdb ( http://howtoeverything.net/linux/hardware/why-some-hard-disks-wont-spin-down-hdparm ) * Kopieren: * /root * /etc/sshd * /etc/hosts * /usr/local * /opt * Installieren: * liblua aus .deb-Dateien * fme * brave browser * anydesk * teamviewer * Alte Fotojahrgänge bind-mounten * autosuspend * syncthing