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