Can anyone assist me with a serious issue I have just encountered,
I have just discovered that my vps has two storage areas - /dev/vda1 (10GB)
and /dev/vdb1 - (100GB)
My Virtualmin install is only using /dev/vda1 - and reached 100% .
I see in /etc/fstab - /dev/vdb1 /data ext4 defaults 0 0
How do I setup my /home and /var directories to use /dev/vdb1 without destroying my current vps or loosing any data?
Any help would be gratefully accepted
Well, this is the short answer – but the most common setup there would be to use /dev/vdb1 as /home.
First, you’d need to partition it, then mount it somewhere temporarily, such as /mnt/tmp.
Then, copy all the data from /home to /mnt/tmp, using a tool such as rsync.
Once the copy is finished, unmount /mnt/tmp, create an entry for it in /etc/fstab, then mount it over top of /home.
Test to ensure it’s working, and if it is, you can then delete the old /home data from /dev/vda1.
Some folks put /var, or maybe /var/lib/mysql, onto the /home partition, and then make a symlink to it at it’s original location.
Thank you for your reply and advice
I found an article using mount --bind and am considering trying that for /home
adding something like this to /etc/fstab
/data/home /home none bind 0 0
Would Virtualmin cope with me doing the same to /var ?
/data is mounted to my vdb of course.