Re: renovate partitions without reinstalling

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sorry, english is not my native :)

Charles Howse wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 08 March 2004 12:54 pm, thedogfarted wrote:

When i moved from rh9 to fc1 and wanted to shrink windows partition i
took a less 'funny' approach ???easier???

i booted from disk 1 in rescue mode, launched parted. I had already made
my ntfs partiotion two times smaller with BootIt NG but as you want to
get rid of your ntfs completely, there should be no problems with that :)

write '/dev/hda' (without quotes), that will select your ntfs disk

delete ntfs partition: 'rm 1'

the biggest problem is that you want to have your / and /boot partition
on hda - we need to move them from one disk to other, but they could be
ext3 partitions and parted doesn't support ext3 (although the manual
says it does)


They are indeed ext3 partitions.

make desired partitions on hda. if you want ext3 partiotions, use mkpart
command instead of mkpartfs, exit parted and use mkfs.ext3 command on
that partition, that will format it as ext3

partitions are created, now the hardest part - copying

if they are ext2, you can use cp command within parted: 'cp /dev/hdc 1
1' if hdc1 is /boot and it fits in hda1

in case of / and if you have ext3 partitions (as i do), you'll have to
copy them manually (i suppose you want to keep /home on hdc)

exit form parted, mount both source and destination partitions, and use
ordinary cp command to copy files from one partition to other (you can
use mv instead of cp but i prefer cp - in case that smthing goes wrong
data isn't lost)


Ummm...I thought we mounted filesystems rather than partitions...?
Could you show me an example of how to mount a partition while in rescue mode, please?

let it be filesystems. never heard about more filesystems on one partition or one filesystem on many partitions


for example i had to move all data form /dev/hda6 (my previous /home) to /dev/hda3 (newly created)

#mkdir /mnt/oldhome
#mkdir /mnt/newhome

#mount /dev/hda6 -t ext3 /mnt/oldhome
#mount /dev/hda3 -t ext3 /mnt/newhome

#cp -r /mnt/oldhome/* /mnt/newhome


now that you have copied all the files you wanted to reside on hda
(probably all /boot partition and / without /home and /tmp) do what you
want with hdc - probably move files that /home is instead of previous /
etc and then edit grub.conf and fstab, it could look like this


Stop...I'm lost.
I was with you until we started moving "files that /home is..."
I must not be reading correctly, it doesn't make sense.  :-)


probably i missed something there (as i said english is not my native, it's quite hard to think in two languages :)


the idea was to move contents of /home that they reside on / of your filesystem so you can mount it. If /dev/hdc2 was your / (and you have copied it's contents to hda2) then you can do the following:

#mkdir /mnt/oldroot
#mount /dev/hdc2 -t ext3 /mnt/oldroot

delete all you have moved to hda2

#cp -r /home/* /

and delete the old home

#rm -rf /home

grub.conf:

title Fedora Core 1 (kerneliic 2.4.22-1.2174.nptl)
	#this is if /boot is hda1
        root (hd0,0)
        kernel /vmlinuz-2.4.22-1.2174.nptl ro root=LABEL=/ hdc=ide-scsi
rhgb

this is from my grub.conf, probably you won't use hdc for ide-scsi

        initrd /initrd-2.4.22-1.2174.nptl.img

fstab:
#hda
/dev/hda1	/boot	....
/dev/hda2	/	....
/dev/hda3	swap	....

#and add hdc partitions too

well, it should work, at least it worked for me :)

dballester@xxxxxxxxxxxxxx wrote:

Hi:

     Well, well, well... welcome to the freedoom club ;)

Supousing that you will delete your windows partitions, here is what i
could do:

(In general, if you think that's good, let me know to explain in detail)

     Backup your important data from windows to linux ( docs,
spreadsheets, music, images, etc...).

     Delete partitions in /dev/hda ( windows disk )

     Swap disks physicaly ( windows disk ( 20Gb ) will be at /dev/hdc
and linux disk will be at /dev/hda )

     Boot machine with Fedora Disk1, in rescue mode.

     When prompted to mount your system under /mnt/sysimage respond yes.
Then execute 'chroot /mnt/sysimage'. ( I don't remember if it's sysimage
or another name...)

     Edit /etc/fstab. References to /dev/hdc must point now to /dev/hda.

     Edit /boot/grub/grub.conf. Delete lines corresponding to windows.
References to hd2 will point now to hd0

     Save file.

     Execute grub-install

     Exit from chroot.

     Reboot.

     You have your fedora working from /dev/hda.

     Now, the funny steps :
     =======================

     Shutdown -r now

     Startup with single mode

     We will use logical volumes, with them, we will expand our disks
more easily in the future.

     Create partition for swap in /dev/hdc ( space can be  1 x RAM ),
create 1 partition of ext3 type in /dev/hdc for /tmp partition and create
1 LVM partition for /home. ( be sure to left 1-1,5 Gb free without
partitioning )

     swap on /dev/hdc/<swap_partition>

     Configure LVM to make 1 physical volume, and assign all space in
this partition for /home with ext3.

     mkdir /mnt/new_home

     Format /dev/hdc/<tmp_partition> with ext3.

     mount /dev/hdc/<lvm_home> /mnt/new_home

     cp -pRH /home/* /mnt/new_home

     mv /home /old_home

     Edit /etc/fstab to change values according to new configuration.

     Reboot.

     ( If your original / is not full, and is data can be moved to
/dev/hdc for a while, i would be nice to make / again under LVM, too ).

HTH

Regards










David Ballester Montolio Responsable de Sistemas y Comunicaciones Kern Pharma, S.L. www.kernpharma.com

GNU!

|---------+------------------------------>
|
| | Charles Howse |
| | <chowse@xxxxxxxxxxx|
| |
| | Enviado por: |
| | fedora-list-admin@r|
| | edhat.com |
| |
| |
| | 08/03/2004 17:40 |
| | Por favor, responda|
| | a fedora-list |
|
|---------+------------------------------>
|
>----------------------------------------------------------------------
>-------------------------------------------------------|
>
| Para: fedora-list@xxxxxxxxxx | | cc: | | | Asunto: renovate partitions
| without reinstalling | |
|
>----------------------------------------------------------------------
>-------------------------------------------------------|


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,
I'm currently dual-booting winXP Pro and FC1, and the time has come to
free

myself from Microsoft!  (long pause while cheers and applause subside)

I have a really, really, really great install of FC1 working now, and
prefer
not to do a complete reinstall.

I've googled a bit and looked around on the LDP for a HOWTO, but haven't
found
anything acceptable.

My current setup:
[root@moe root]# fdisk -l

Disk /dev/hdc: 40.0 GB, 40020664320 bytes
16 heads, 63 sectors/track, 77545 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

  Device Boot    Start       End    Blocks   Id  System
/dev/hdc1   *         1       203    102280+  83  Linux
/dev/hdc2           204     75465  37932048   83  Linux
/dev/hdc3         75466     77545   1048320   82  Linux swap

Disk /dev/hda: 20.5 GB, 20525137920 bytes
16 heads, 63 sectors/track, 39770 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

  Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1     39749  20033023+   7  HPFS/NTFS

Grub is installed in the MBR of /dev/hda.

I would like to have the following new setup:
/boot, /, swap on /dev/hda
/home, /tmp, swap on /dev/hdc
Grub in the MBR of /dev/hda

I have a good backup, and don't mind reinstalling if there's no other
option,
but I was wondering if anyone could give me a nudge in the right
direction?

- --
Charles Howse
Jackson, TN
Registered Linux user # 347576 (http://counter.li.org)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFATKIc/S+VsB9RMKgRAlshAJ4nnX9+3nR2PrlPX4qIJAR9IOIJEwCfeQUz
sGEyXs2ThR1iKI3sXxRwp2k=
=uLuM
-----END PGP SIGNATURE-----


-- fedora-list mailing list fedora-list@xxxxxxxxxx To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list


- -- Charles Howse
Jackson, TN
Registered Linux user # 347576 (http://counter.li.org)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)


iD8DBQFATMkM/S+VsB9RMKgRAi6ZAJwOuPGIXxcloHlYyZPIU2O99/ORNwCdH5nr
tfvBY/+enENNuTHDtFuBeQc=
=cToT
-----END PGP SIGNATURE-----






[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux