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