[CentOS-devel] Disk size on Vagrant image

Anssi Johansson

avij at centosproject.org
Sat Aug 19 13:12:06 UTC 2017

Laurentiu Pancescu kirjoitti 19.8.2017 klo 9.03:
> We have to uninstall some packages that Anaconda insists on always 
> installing, but we don't regain the space used by those packages unless 
> we fill the freed sectors with zeros.

How about:

for pkg in $packages_to_be_removed
	rpm -ql $pkg | while read file
		if [ -f $file ]
			shred -n0 -uz $file
rpm --erase $packages_to_be_removed

This would eliminate the need of having to use dd. Obviously some 
packages may want to run an uninstallation script at uninstall time, 
which may (or may not) cause errors if some critical executables have 
vanished. rpm's --noscripts may help in that case, if running the 
uninstallation script is not actually necessary.

With the dd step removed, enlarging the file system size should be 
easier, if desired.

More information about the CentOS-devel mailing list