Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
admin_grundlagen:var_log_auf_separate_partition_auslagern [2021/09/08 16:23] ingo_wichmann angelegt |
admin_grundlagen:var_log_auf_separate_partition_auslagern [2025/02/04 17:03] (aktuell) ingo_wichmann |
||
---|---|---|---|
Zeile 20: | Zeile 20: | ||
mount /dev/sdb1 /mnt/sdb1 | mount /dev/sdb1 /mnt/sdb1 | ||
df -Th /mnt/sdb1 | df -Th /mnt/sdb1 | ||
+ | |||
+ | Daten von /var/log auf das neue Dateisystem kopieren: | ||
+ | rsync -aXAHS --del /var/log/ /mnt/sdb1 | ||
Prüfen welche Prozesse auf /var/log zugreifen: | Prüfen welche Prozesse auf /var/log zugreifen: | ||
Zeile 28: | Zeile 31: | ||
Dienste stoppen: (bis alle Prozesse die auf /var/log zugreifen beendet sind) | Dienste stoppen: (bis alle Prozesse die auf /var/log zugreifen beendet sind) | ||
- | systemctl stop tuned.service | + | systemctl stop xyz.service |
+ | oder wenn das nicht reicht: | ||
+ | systemctl kill --signal=TERM xyz.service | ||
+ | systemctl kill --signal=KILL xyz.service | ||
Daten von /var/log auf das neue Dateisystem kopieren: | Daten von /var/log auf das neue Dateisystem kopieren: | ||
Zeile 39: | Zeile 45: | ||
blkid /dev/sdb1 | blkid /dev/sdb1 | ||
UUID=$(blkid --output value --match-tag UUID /dev/sdb1) | UUID=$(blkid --output value --match-tag UUID /dev/sdb1) | ||
- | echo "UUID=$UUID /var/log ext4 auto,rw 0 2" | tee -a /etc/fstab | + | echo "UUID=$UUID /var/log ext4 auto,rw,nosuid,nodev 0 2" | tee -a /etc/fstab |
- | mount -a | + | mount -av |
Falls SELinux-Attribute verloren gegangen sind: | Falls SELinux-Attribute verloren gegangen sind: | ||
Zeile 52: | Zeile 58: | ||
ls -i /mnt/original/var/log/ /var/log/ | ls -i /mnt/original/var/log/ /var/log/ | ||
shopt -s dotglob | shopt -s dotglob | ||
- | rm -r /mnt/original/var/log/* | + | rm -rf /mnt/original/var/log/* |
umount /mnt/original | umount /mnt/original | ||
+ |