Vjacheslav V. Borisov wrote:
How could I resize an OpenBSD partition?
I have a /var partition of 20 GB and I want to have it of about 1 GB
and I don't know how to do it.
You cannot shrink partition, but you can create another one.
You can copy /var contents to another partition with enough free space
using cp:
cp -Rp /var /usr/var
or using tar:
cd /; tar cf - var|tar xpf - -C /usr
then in single user mode use disklabel -E wd0 to recreate /var
partition, make newfs on it, mount it in /var, mount /usr and restore data
using cp:
cp -Rp /usr/var /
or using tar:
cd /usr; tar cf - var|tar xpf - -C /)
Please correct me if I wrong.
I would prefer the single user mode for copying, because /var holds a
lot of files which are changed in a running system.
guido