<p>The prune value merely sets the limit of how much block data is kept.</p>

<p>If you increase the value and restart, no block data will be deleted for a while. New blocks will be received and validated and stored, and old ones won't be deleted until the new prune value is reached again.</p>

<p>If you decrease the value and restart, the oldest blocks will be deleted at startup.</p>

<p>You cannot go from pruned to nonpruned. That requires starting over.</p>

CC BY-SA 3.0
2016-08-02T00:30:50.607Z
2016-08-02T00:30:50.607Z
Pieter Wuille
<p>I need to free some disk space in bitcoin server.</p>

<p>Will bitcoind download all blocks from scratch again if I change 'prune' value in bitcoin.conf over working daemon?</p>

<bitcoind><synchronization><pruning>
Changing prune size in working bitcoin daemon
denis makeew
# Changing prune size in working bitcoin daemon

(Asked by: username_0 on 2016-08-01)

I need to free some disk space in bitcoin server.

Will bitcoind download all blocks from scratch again if I change 'prune' value in bitcoin.conf over working daemon?

**Tags:** bitcoind, synchronization, pruning


---

## 1 answers

### Answer by username_1 on 2016-08-02. Score: 6 | Accepted answer

The prune value merely sets the limit of how much block data is kept.

If you increase the value and restart, no block data will be deleted for a while. New blocks will be received and validated and stored, and old ones won't be deleted until the new prune value is reached again.

If you decrease the value and restart, the oldest blocks will be deleted at startup.

You cannot go from pruned to nonpruned. That requires starting over.


---

