Timothy Murphy wrote: > Timothy Murphy wrote: > >> Marcelo M. Garcia wrote: >> >>>> I was thinking of copying the old root partition with >>>> sudo cp -a -P /* /mnt/hd >> >>> I think the command rsync is a better approach for this task. It has >>> much more features, for example, you can exclude certain files. >> >> Thanks for the suggestion. > > Thanks for all the responses. > > Further to my query, > I'm wondering if one can safely copy partitions > (in particular the root partition / ) > while the system is running. > > The reason that I ask is that I'm slightly afraid > the machine will not re-boot into single-user mode > with the present OS on the sick disk. I've done a number of machines - actually, I'll be doing another one Monday. What we do is mkdir /new /boot/new mkdir /old /boot/old rsync -HPaxvz --exclude olddrve-or-machine:/old olddriveormachine:/. /new/. and ditto for /boot - note you need the /. Then zsh load files/modules (I forget the exact line, and it's all at work), but you need this, can't do it, AFAIK, with other shells. cd /boot mv * old/ mv old/new/* . cd / mv * old/ mv old/new/* . mv old/lost+found . sync sync Then edit /etc/sysconfig/network-scripts/ifcfg-eth? as needed, and also /boot/grub/grub.conf, and /boot/grub/device.map, and finally grub-install /dev/sd<whatever, usually a> And reboot. mark