Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Cloud VM Files Deleted after session disconnect

I am having some of my GCP instances behave in a way similar to what is described in the below link: Google Cloud VM Files Deleted after Restart

The session gets disconnected after a small duration of inactivity at times. On reconnecting, the machine is as if it is freshly installed. (Not on restarts as in the above link). All the files are gone. As you can see in the attachment, it is creating the profile directory fresh when the session is reconnected. Also, none of the installations I have made are there. Everything is lost including the root installations. Fortunately, I have been logging all my commands and file set ups manually on my client. So, nothing is lost, but I would like to know what is happening and resolve this for good.

This has now happened a few times.

A point to note is that if I get a clean exit, like if I properly logout or exit from the ssh, I get the machine back as I have left, when I reconnect. The issue is there only when the session disconnects itself. There have been instances where the session disconnected and I was able to connect back as well.

The issue is not there on all my VMs.

From the suggestions from the link I have posted above:

  • I am not connected to the cloud shell. i am taking ssh of the machine using the chrome extension
  • Have not manually mounted any disks (afaik)
  • I have checked the logs from gcloud compute instances get-serial-port-output --zone us-east4-c INSTANCE_NAME. I could not really make much of it. Is there anything I should look for specifically?

Any help is appreciated.

As you can see in the attachment, it is creating the profile directory fresh when the session is reconnected

Please find the links to the logs as suggested by @W_B

Below is from 8th when the machine was restarted and files deleted

https://pastebin.com/NN5dvQMK

It happened again today. I didn't run the command immediately then. The below file is from afterwards though

https://pastebin.com/m5cgdLF6

The below one is after logout today.

[4]: https://pastebin.com/143NPatF

Please note that I have replaced the user id, system name and a lot of numeric values in general using regexp. So, there is a slight chance that the time and other values have changed. Not sure if that would be a problem.

I have added the screenshot of the current config from the UI screenshot of the current config from the UI

like image 838
jacobjonz Avatar asked Dec 06 '25 07:12

jacobjonz


1 Answers

Using locally attached SDD seems to be the cause ... here it is explained: https://cloud.google.com/compute/docs/disks/local-ssd#data_persistence

You need to use a "persistent disk" - else it will behave just as you describe it.

like image 156
Martin Zeitler Avatar answered Dec 09 '25 19:12

Martin Zeitler



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!