If you run Bitcoin Core in pruned mode, the previous block data will not be there. The more gb of pruned size you give, the latest blocks will be downloaded and stored according to your command . But when you download the full node,
"initialblockdownload": true will be displayed, which means that the very first block data is being stored.
"pruned": false, will be displayed because the full node is running here.
I am running the full node myself now.
I have given its output below.
{
"chain": "main",
"blocks": 571868,
"headers": 926137,
"bestblockhash": "0000000000000000000e27a49268839c2828f9f11106cde16af920bcbd7f795a",
"difficulty": 6393023717201.863,
"time": 1555404598,
"mediantime": 1555403932,
"verificationprogress": 0.3017742332385525,
"initialblockdownload": true,
"chainwork": "000000000000000000000000000000000000000005d89980c1d56b3889480aff",
"size_on_disk": 243346966563,
"pruned": false,
"warnings": [
]
}And after completing the node, if you do any other work based on it, such as creating lnd, then you will need some more space in that case. Therefore, if 40gb is free, then I think you can increase it up to 30gb depending on your work. If your computer has a drive partition and the other drive is free, then if you want, you can create a single drive
C and create more space there and give more pruned size value .