Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
SOLVED (phew!): moved /home - now it seems everythings gone!
I had originally partitioned the harddrive to allow for a Windows 98 installation alongside that of a SuSE 9.2 Professional installation, and to dual boot the PC.
I originally partitioned the harddrive, with fdisk from the Windows 98 start-up disc, into one primary DOS partition, for Windows 98, and an Extended partition divided into three for swap space, programmes, and own files). Leaving about half the drive empty, for the Linux installation.
I installed SuSE 9.3, dividing the spare space into two, / and swap.
I have just removed the Windows installation and used YaST to repartition the harddrive.
I reformatted it as ext3 and set the mount point to be /home. YaST did not update fstab, so I editted it by hand, saving the original in the home directory...
I removed the entries (yes, removed, not #ed out!) for the partitions used by Windows hda1, hda5, hda6, and hda7, and replaced it with an entry for the resized partition, as hda1 /home.
On reboot and autologin for the default user account, KDE threw up loads of error messages, like "DCOP not running" "cannot find this, cannot find that" and so on. Then it gave a last gasp and shutdown to a little X terminal.
The original /home directory has gone.
I relogged in as root, and KDE started OK, greeted me as a new user.
Looking in /home now, all there is, is lost+found.
Any ideas how I can recover the contents of the original /home directory?
The original /home directory was on hda3 which is /
Anyway, I had a spark - I editted out the fstab entry for hda1, mounted as /home, and rebooted. Sure enough, the original /home directory was back! I copied the entire contents (inc. hidden folders/files) to a new folder in / called /newhome. Then I re-editted fstab to mount hda1 as /home again, and copied the contents from /newhome back to /home.
On restarting the xserver, there are not so many errors, but it delcares that the /home$ folder is not writable. A permissions thing?
I have checked the permissions and the owner is root and the group is root - because they were created under root login. So I'm just about to change these...
Thanks Dave, I will remember that for next (?) time...
I did actually read the cp man pages, but I copied the files from the original /home to /newhome at th command line, so used cp -r, what -p preserve=ownership, etc etc meant didn't click straight away, and I copied from /newhome to the new /home with konquror, whilst logged in as root.
I changed the permissions while logged in as root, restarted the xserver and have now logged in as the regular user account - and it works!
I had though of copying the whole /home directory onto a CDROM, but it's only x8 drive and there is just under 600 MB of stuff, so I couldn't be bothered. duh!
The moral of this story, boys and girls, is BACKUP!!! If you're going to mess about with important files and folders, make copies that are easily recovered.