Hallo zusammen,
ich habe das selbe Problem wie OP. Nach einem reboot wird der Inhalt von `/mnt` nach `/mnt/root` kopiert. Da ich unter `/mnt/sb-01` meine StorageBox mounte wird mir dadurch die Platte voll geschrieben. Ich hab ebenfalls mein Debian von bullseye über bookworm auf trixie geupdated.
Ich habe dann gesucht ob ich in den logs irgendwas finde und habe das hier gefunden.
Code
root@xxxx:~# journalctl -b | grep "/root/mnt"
Feb 22 15:22:32 xxxx cloud-init[1132]: bash: /root/mnt/boot.sh: No such file or directory
Daraufhin hab ich in den cloud-init files gesucht und habe dort dann einiges gefunden
Code
root@xxxx:~# grep -r "/root/mnt" /etc/cloud/cloud.cfg* /var/lib/cloud/instance/
/var/lib/cloud/instance/cloud-config.txt:- bash /root/mnt/boot.sh
/var/lib/cloud/instance/cloud-config.txt:- bash /root/mnt/start.sh &
/var/lib/cloud/instance/scripts/runcmd:bash /root/mnt/start.sh &
/var/lib/cloud/instance/user-data.txt.i: - bash /root/mnt/boot.sh
/var/lib/cloud/instance/user-data.txt.i: - bash /root/mnt/start.sh &
grep: /var/lib/cloud/instance/obj.pkl: binary file matches
/var/lib/cloud/instance/user-data.txt: - bash /root/mnt/boot.sh
/var/lib/cloud/instance/user-data.txt: - bash /root/mnt/start.sh &
Code
root@xxxx:/var/lib/cloud/instance# cat /var/lib/cloud/instance/cloud-config.txt
#cloud-config
# from 1 files
# part-001
---
apt:
preserve_sources_list: true
bootcmd:
- mount -t iso9660 /dev/sr0 /mnt || mount -t cd9660 /dev/cd0 /mnt
- cp -r /mnt /root
- umount /dev/cdrom || umount -f /mnt
- bash /root/mnt/boot.sh
disable_root: false
growpart:
mode: auto
locale: en_US.UTF-8
package_update: true
package_upgrade: true
runcmd:
- bash /root/mnt/start.sh &
ssh_deletekeys: true
timezone: Europe/Berlin
users: []
...
root@xxxx:/var/lib/cloud/instance# cat /var/lib/cloud/instance/user-data.txt
#cloud-config
bootcmd:
- mount -t iso9660 /dev/sr0 /mnt || mount -t cd9660 /dev/cd0 /mnt
- cp -r /mnt /root
- umount /dev/cdrom || umount -f /mnt
- bash /root/mnt/boot.sh
ssh_deletekeys: true
disable_root: false
package_update: true
package_upgrade: true
apt:
preserve_sources_list: true
growpart:
mode: auto
runcmd:
- bash /root/mnt/start.sh &
locale: en_US.UTF-8
timezone: Europe/Berlin
users: []
root@xxxx:/var/lib/cloud/instance# cat /var/lib/cloud/instance/user-data.txt.i
Content-Type: multipart/mixed; boundary="===============6268134565720684235=="
MIME-Version: 1.0
Number-Attachments: 1
--===============6268134565720684235==
MIME-Version: 1.0
Content-Type: text/cloud-config
Content-Disposition: attachment; filename="part-001"
#cloud-config
bootcmd:
- mount -t iso9660 /dev/sr0 /mnt || mount -t cd9660 /dev/cd0 /mnt
- cp -r /mnt /root
- umount /dev/cdrom || umount -f /mnt
- bash /root/mnt/boot.sh
ssh_deletekeys: true
disable_root: false
package_update: true
package_upgrade: true
apt:
preserve_sources_list: true
growpart:
mode: auto
runcmd:
- bash /root/mnt/start.sh &
locale: en_US.UTF-8
timezone: Europe/Berlin
users: []
--===============6268134565720684235==--
root@xxxx:/var/lib/cloud/instance# cat /var/lib/cloud/instance/scripts/runcmd
#!/bin/sh
bash /root/mnt/start.sh &
Alles anzeigen
Was es damit auf sich hat weis ich leider nicht, aber ich vermute das hier irgendwo das Problem ist.
Hat diesbezüglich jemand mit mehr Ahnung als ich eine Idee?