-   Linux - Hardware (
-   -   Moved /home can't mount reiserfs (

Sigkill(9) 09-30-2005 11:22 AM

Moved /home can't mount reiserfs
I recently moved my fc4 wemail server from a 9G to a 250G HD
I created a new partition for /home then cp -ax /home to the new partition on /dev/hda4

Now I would like to mount /dev/hda4 to the new home.
After reboot it's just not working.

/etc/fstab follows:

LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda3 swap swap defaults 0 0
/dev/hda4 /home reiserfs defaults 1 3
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0

Thank you in advance

jailbait 09-30-2005 11:48 AM

"Now I would like to mount /dev/hda4 to the new home.
After reboot it's just not working."

What error messages or error indications are you getting?

Steve Stites

-X- 09-30-2005 11:49 AM

I'm guessing you make a temporary directory to mount /dev/hda4 on before you performed the cp. After you did the cp, did you check it?

Sigkill(9) 09-30-2005 01:34 PM

Yes. I did the temp mount to do the cp.

There is no error.

The original /home is there still.

Must I remove it and recreate it?

Sigkill(9) 09-30-2005 01:38 PM

Maybe this will illustrate the problem better.

The old /home is on /dev/hda2

df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 8.4G 6.3G 1.7G 80% /

I can manually mount it:

df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 8.4G 6.3G 1.7G 80% /
/dev/hda4 225G 722M 224G 1% /mnt

anomie 09-30-2005 02:00 PM

I may be missing something obvious, but how about:
  • Get to runlevel 3 so you can log in directly as root in text mode (so that you're not using files in /home).
  • Create a new directory, say, /new-home.
  • Mount /dev/hda4 to /new-home.
  • Copy the /home directory contents to /new-home (remembering to preserve permissions and whatever else you need to do).
  • Rename /home to /home-old, and rename /new-home to /home.
  • Make sure your /etc/fstab reflects the changes.

-X- 09-30-2005 02:01 PM

Something doesn't seem right. You show the same thing in;
df -h /home
df -h
Where just df -h /home should just show what *Used* is there.
As root do;
# du -sh /home

Not sure what you have, but some distros make other directories inside /mnt, so in that case you would need to mkdir /mnt/tmp && cp -ar /home /mnt/tmp as root.

Let's see what you have.

-X- 09-30-2005 02:13 PM

anomie, yeah, that's pretty much it.

Sigkill(9) 09-30-2005 02:20 PM

Here's what I did:

init 1

mount -t reiserfs /dev/hda4 /mnt
cd /home
cp -avx * /mnt
cd /
mv /home /home.old
mkdir /home

#added the following line to /etc/fstab

/dev/hda4 /home reiserfs defaults 1 3


after rebooting /dev/hda4 is not mounted /home

** I have to manually mount it since it's the prod webserver**

-X- 09-30-2005 02:25 PM

You say you "Added line.. " Real stupid question here..... you did remove the old entry. I say that since you said "Added" rather than "Change".

And every thing is there when you manually mount it?

Sigkill(9) 09-30-2005 02:33 PM

There were no references to /home in the fstab.

The old admin installed it had home and all else on the same slice.

/dev/hda2 8704716 6540460 1722068 80% /

-X- 09-30-2005 02:35 PM

okay, got it.
hmmm... seem strange.

Sigkill(9) 09-30-2005 02:40 PM

During boot I noticed this error of which references an entry in the fstab

LABEL=/boot duplicate - not mounted

If an error occurs in the fstab during boot does *nix continue to load the following entries or abort the whole thing?

-X- 09-30-2005 02:41 PM

What does fdisk -l show?

Sigkill(9) 09-30-2005 02:48 PM

[root@webmail root]# fdisk -l

Disk /dev/hda: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 1114 8843782+ 83 Linux
/dev/hda3 1115 1244 1044225 82 Linux swap
/dev/hda4 1245 30515 235119307+ 83 Linux

All times are GMT -5. The time now is 10:14 PM.