I have downloaded Core Version 23.
The Blockchain size is 500G as expected,
Still - the total amount of storage on the disk is more than 800G (which includes only this software).
I should note that I use VM on a specific 1TB SSD to run the Node.
I used Ubuntu since I have found a very good Tutorial on Youtube (although I do not have any experience with Linux...).
Looking forward to your insights,
Nir
Since the title is Ubuntu storage I will focus on that for the answer.
It's ok to run the bitcoin core under a virtual machine, since you are running ubuntu you will be able to run the core from the Bitcoin folder you downloaded before, let's say it is in the folder ~/Downloads/Bitcoin... and from there you can run the bitcoin-qt. But all the data will not get stored in that folder, the blockchain will be stored in the folder ~/.bitcoin (which is a hidden folder). In that folder you will find the .dat file where the blockchain is stored and the bitcoin.conf file to configure the RPC calls.
Please next time be more clear with the questions and we will be happy to help you.