PDA

View Full Version : How can I change the persistent home file size?!



PsycoX
05-20-2003, 11:52 PM
I need a bigger knoppix.img persistent home. How can I resize it?

PX.

garyng
05-21-2003, 02:44 AM
assume it is on /mnt/hda1,

1. dd of=/mnt/hda1/new_home if=/dev/zero bs=1M count=50

this create a new 50M file

2. mke2fs -j /mnt/hda1/new_home

this create a new ext3(or you can choose other fs) on new_home

3. mount /mnt/hda1/new_home /mnt/test -o loop

mount it to a mount point at /mnt/test

4. cp -dRp /home/* /mnt/test/*

copy everything over

5. mv /mnt/hda1/knoppix.img old_home; mv /mnt/hda1/new_home knoppix.img

replace it. when everything is cofirmed work, you can delete the old one.

PsycoX
05-21-2003, 12:07 PM
Ok, that's what I already tried! The problem comes with the actual copy command.. I first used "cp -a".. It didn't work. Not all files were copied.. I tried your "cp -dRp" and it didn't work either! There are some files that just won't get copied! I tried to boot Knoppix without persistent home, then mout knoppix.img in some dir, new_knoppix.img in another dir... but I can't copy (all) the files from one dir to another! And those are just normal files! That's strange...
Any ideas?!..

PX.

garyng
05-21-2003, 02:09 PM
well, try tar then. tar is supposed to be the right tools to do this kind of thing(in the past, backup everything to a tape).

or may be 'rsync'.

L2Cache
09-09-2003, 02:23 AM
I used KDE to resize my Knoppix 3.2 persistent home. Here's the process:
Copy your personal files from the knoppix home to a folder on a hard drive mounted read/write.
Reboot Knoppix without mounting your Knoppix home (no home=scan entry).
Unmount the hard drive you will use for the persistent home.
Go to kmenu, knopppix, configure, and make a persistent home of the new size you want.
Knoppix will make a new sized home over your old home. Be patient, it can take a while.
When the question about encryption comes up, it's done.
Reboot with mounting of the Knoppix home; and the new space should be there.
Go to kmenu, system, info center, storage devices to check the size and free space.