public inbox for linux-newbie@vger.kernel.org
 help / color / mirror / Atom feed
* System stops because /var/log not found after moving to  new partition
@ 2005-02-26 15:31 bj
  2005-02-27  2:43 ` Ray Olszewski
  2005-02-27  2:59 ` Ray Olszewski
  0 siblings, 2 replies; 8+ messages in thread
From: bj @ 2005-02-26 15:31 UTC (permalink / raw)
  To: linux-newbie

[-- Attachment #1: Type: text/plain, Size: 1275 bytes --]

Hi !

I have a Red Hat 8.0 on a intel 2.4 machine with 512 MB .

I have kernel 2.4.20-30.8-legacy & 2.4.20-30.8-legacy bigmem.

I used to have all my directories /var , /tmp , /usr , /home under one
partition / .

Thanks to everybody , now I was able to re-partition my drive into extended
drives (drives < 4) and move my /var , /tmp into hda5 & ,my /usr , /home
into /hda6 .


Bu I am facing one problem.

When I boot my system logger does not see the /var/log which has been moved
to the new location  .

The system just hangs .

When I boot in single mode by passing an argument to my kernel that does
show in the dmesg in the new location .

In addtion when I run a command like 'clear ' it shows that it could not
find the library to run it .


I have mounted hda5 & hda6 in my fstab .

I did create soft link for my new var  , new tmp & new usr to the the /var ,
/tmp , /usr as ffs :-

ln -s /mnt/hda5/var  /var
ln -s /mnt/hda5/tmp /tmp

ln -s /mnt/hda6/usr /usr

I moved the old files using the ff commands:-

cd source directory

cp -ax * /mnt/usr5/var

or

cd /src/dir ; tar cf - . | (cd /dest/dir && tar xvf - )




But still it does not work .

Please find attached the dmesg & library error and fstab.

Please advice.

Thank you for your help in advance.

bj





[-- Attachment #2: dmesg.txt --]
[-- Type: text/plain, Size: 7442 bytes --]

Linux version 2.4.20-30.8.legacy (legacy@yoda.loki.me) (gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)) #1 Fri Feb 20 17:47:48 PST 2004
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
 BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
 BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data)
 BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
511MB LOWMEM available.
On node 0 totalpages: 131056
zone(0): 4096 pages.
zone(1): 126960 pages.
zone(2): 0 pages.
Kernel command line: ro root=LABEL=/ hdb=ide-scsi
ide_setup: hdb=ide-scsi
Initializing CPU#0
Detected 2393.991 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 4771.02 BogoMIPS
Memory: 511512k/524224k available (1340k kernel code, 10148k reserved, 999k data, 128k init, 0k highmem)
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: bfebfbff 00000000 00000000 00000000
CPU:             Common caps: bfebfbff 00000000 00000000 00000000
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz stepping 07
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfb270, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router VIA [1106/3177] at 00:11.0
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16)
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
pty: 2048 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS0 at 0x03f8 (irq = 4) is a 16550A
ttyS1 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10e
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta3-.2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 00:11.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci00:11.1
    ide0: BM-DMA at 0xdc00-0xdc07, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xdc08-0xdc0f, BIOS settings: hdc:pio, hdd:DMA
hda: ST360020A, ATA DISK drive
hdb: SONY CD-RW CRX1611, ATAPI CD/DVD-ROM drive
blk: queue c03a6260, I/O limit 4095Mb (mask 0xffffffff)
hdd: ST380011A, ATA DISK drive
blk: queue c03a6808, I/O limit 4095Mb (mask 0xffffffff)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=7297/255/63, UDMA(100)
hdd: attached ide-disk driver.
hdd: host protected area => 1
hdd: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63, UDMA(100)
ide-floppy driver 0.99.newide
Partition check:
 hda:hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
blk: queue c03a6260, I/O limit 4095Mb (mask 0xffffffff)
hdb: DMA disabled
ide0: reset: success
 hda1 hda2 hda3 hda4 < hda5 hda6 >
 hdd: hdd1 hdd2 < hdd5 >
ide-floppy driver 0.99.newide
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 126k freed
VFS: Mounted root (ext2 filesystem).
Journalled Block Device driver loaded
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 128k freed
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Found IRQ 11 for device 00:10.3
PCI: Sharing IRQ 11 with 00:0c.0
ehci-hcd 00:10.3: VIA Technologies, Inc. USB 2.0
ehci-hcd 00:10.3: irq 11, pci mem e0849000
usb.c: new USB bus registered, assigned bus number 1
PCI: 00:10.3 PCI cache line size set incorrectly (32 bytes) by BIOS/FW.
PCI: 00:10.3 PCI cache line size corrected to 128.
ehci-hcd 00:10.3: USB 2.0 enabled, EHCI 1.00, driver 2003-Jan-22
hub.c: USB hub found
hub.c: 6 ports detected
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
hub.c: new USB device 00:10.3-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x8ec/0x12) is not claimed by any active driver.
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,2), internal journal
Adding Swap: 1052248k swap-space (priority -1)
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide0: reset: success
SCSI subsystem driver Revision: 1.00
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi0 : SCSI emulation for USB Mass Storage devices
  Vendor: Kingston  Model: DataTraveler2.0   Rev: 4.80
  Type:   Direct-Access                      ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.
hdb: attached ide-scsi driver.
scsi1 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: SONY      Model: CD-RW CRX1611     Rev: TYS3
  Type:   CD-ROM                             ANSI SCSI revision: 02

[-- Attachment #3: fstab.txt --]
[-- Type: text/plain, Size: 631 bytes --]

LABEL=/                 /                       ext3    defaults        1 1
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /proc                   proc    defaults        0 0
/dev/hda5		/mnt/hda5		ext3	defaults	1 2
/dev/hda6		/mnt/hda6		ext3	defaults	1 3	
none                    /dev/shm                tmpfs   defaults        0 0
/dev/hda3               swap                    swap    defaults        0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0
/dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0

[-- Attachment #4: liberror.txt --]
[-- Type: text/plain, Size: 139 bytes --]

/mnt/hda6/usr/bin/clear: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: System stops because /var/log not found after moving to   new partition
  2005-02-27  2:59 ` Ray Olszewski
@ 2005-02-26 17:45   ` bj
  2005-02-27  4:27   ` bj
  1 sibling, 0 replies; 8+ messages in thread
From: bj @ 2005-02-26 17:45 UTC (permalink / raw)
  To: 'Ray Olszewski', linux-newbie



-----Original Message-----
From: linux-newbie-owner@vger.kernel.org
[mailto:linux-newbie-owner@vger.kernel.org]On Behalf Of Ray Olszewski
Sent: Sunday, February 27, 2005 8:44 AM
To: linux-newbie@vger.kernel.org
Subject: Re: System stops because /var/log not found after moving to new
partition


At 09:16 PM 2/26/2005 +0545, bj wrote:
>Hi !
>
>I have a Red Hat 8.0 on a intel 2.4 machine with 512 MB .
>
>I have kernel 2.4.20-30.8-legacy & 2.4.20-30.8-legacy bigmem.
>
>I used to have all my directories /var , /tmp , /usr , /home under one
>partition / .
>
>Thanks to everybody , now I was able to re-partition my drive into extended
>drives (drives < 4) and move my /var , /tmp into hda5 & ,my /usr , /home
>into /hda6 .

For future reference, it is a lot easier to associate partitions with a
single top-level directory than with multiple ones, as you have chosen to
to. For example, if I assign a partition to /home, I can just mount it
there in fstab, without needing to use the symlink indirection you use:

         /dev/hda4       /home   ext2    defaults                        0
      2

>Bu I am facing one problem.
>
>When I boot my system logger does not see the /var/log which has been moved
>to the new location  .
>
>The system just hangs .

At what point does it "just" hang? What is the last message on screen? And
how long do you wait ... are you sure it is a true hang and not a problem
that times out after, say, 3 minutes?


>When I boot in single mode by passing an argument to my kernel that does
>show in the dmesg in the new location .
>
>In addtion when I run a command like 'clear ' it shows that it could not
>find the library to run it .

Where does your system have libncurses.so.5 (the "missing" library)? On my
systems,it is always in /lib, a hard place to lose.

>I have mounted hda5 & hda6 in my fstab .
>
>I did create soft link for my new var  , new tmp & new usr to the the /var
,
>/tmp , /usr as ffs :-
>
>ln -s /mnt/hda5/var  /var
>ln -s /mnt/hda5/tmp /tmp
>
>ln -s /mnt/hda6/usr /usr

This should all work fine, assuming the symlinks are created immediately
after the partitiions are mounted during the init process.

>I moved the old files using the ff commands:-
>
>cd source directory
>
>cp -ax * /mnt/usr5/var
>
>or
>
>cd /src/dir ; tar cf - . | (cd /dest/dir && tar xvf - )
>
>
>
>
>But still it does not work .
>
>Please find attached the dmesg & library error and fstab.

I assume the dmesg example is from the single-user boot, not the one that
"just hangs". So it doesn't tell us what is up with the hang. Next time,
please also include the output of ...

         ls -l /
         df

... and if you are reporting the results of two different boot/init
sequences (single user and multiuser) please be VERY VERY clear about which
attempt each result goes with.

>Please advice.
>
>Thank you for your help in advance.
>
>bj
>
>
>
>
>
>

-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs


Hi!

Thank you for the prompt reply .

Since I have Red Hat 8 , I had downloaded and installed (configure;make;make
install) the latest stable qt-x11-free-3.3.4 from the /home directory which
I moved .

My understanding was that wherever I downloaded the library will be still be
installed under /lib .

My /lib is where it was from the beginning . I have not moved it .

The system hangs means , the boot process shows "Starting system logger "
then just stays there because it could not find the new /var that has been
moved to /mnt/hda5/var .

The boot process also gives messages such as :-

/etc/rc.d/rc.sysinit:line 596:/var/run/utmp : no such file or directory

/etc/rc.d/sysinit:line 744: /var/log/dmesg:no such file or directory

touch:creating  'var/lock/subsys/keytable" no such file

Hence , it does not find the moved var .

Please find attached the df & ls -l listings :-

ls

total 196
drwxr-xr-x    3 root     root         4096 Feb 13 10:14 applications
drwxr-xr-x    5 root     root         4096 Feb  8 10:01 backup
drwxr-xr-x    2 root     root         4096 Feb  5 04:15 bin
drwxr-xr-x    3 root     root         4096 Feb 25 10:49 boot
drwxr-xr-x   21 root     root       118784 Feb 26 23:00 dev
drwxr-xr-x   70 root     root         8192 Feb 26 23:01 etc
drwxr-xr-x    2 root     root         4096 Jun 21  2001 initrd
drwxr-xr-x    6 root     root         4096 Feb  4 22:49 lib
drwx------    2 root     root        16384 Jun 26  2004 lost+found
drwxr-xr-x    2 root     root         4096 Aug 27  2002 misc
drwxr-xr-x    8 root     root         4096 Feb 26 08:44 mnt
drwxr-xr-x    2 root     root         4096 Aug 23  1999 opt
-rw-r--r--    1 root     root            0 Feb 26 22:32 other
dr-xr-xr-x   33 root     root            0 Feb 26 18:00 proc
drwxr-x---   31 root     root         4096 Feb 25 10:52 root
drwxr-xr-x    2 root     root         8192 Feb  4 23:04 sbin
drwxr-xr-x    3 root     root         4096 Feb  5 04:10 tftpboot

df

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/hda2              4134932    410416   3514468  11% /
/dev/hda5             10056868    284348   9261656   3% /mnt/hda5
/dev/hda6             19765692   4879948  13881684  27% /mnt/hda6
none                    256972         0    256972   0% /dev/shm
/dev/sda1              1025840    535856    489984  53% /mnt/usb

Thanks,
bj













-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: System stops because /var/log not found after moving to   new partition
  2005-02-26 15:31 System stops because /var/log not found after moving to new partition bj
@ 2005-02-27  2:43 ` Ray Olszewski
  2005-02-27  2:59 ` Ray Olszewski
  1 sibling, 0 replies; 8+ messages in thread
From: Ray Olszewski @ 2005-02-27  2:43 UTC (permalink / raw)
  To: bhamal, linux-newbie

At 09:16 PM 2/26/2005 +0545, bj wrote:
>Hi !
>
>I have a Red Hat 8.0 on a intel 2.4 machine with 512 MB .
>
>I have kernel 2.4.20-30.8-legacy & 2.4.20-30.8-legacy bigmem.
>
>I used to have all my directories /var , /tmp , /usr , /home under one
>partition / .
>
>Thanks to everybody , now I was able to re-partition my drive into extended
>drives (drives < 4) and move my /var , /tmp into hda5 & ,my /usr , /home
>into /hda6 .
>
>
>Bu I am facing one problem.
>
>When I boot my system logger does not see the /var/log which has been moved
>to the new location  .
>
>The system just hangs .

It should not really hang, though it might wait 3 minutes or so to revoder 
(a typical timeout for this sort of problem, but I'm just guessing at the 
value).

In any case, you do have a problem, and it is that your /etc/fstab does not 
contain entries to mount the other partitions. The file you attached only 
has an entry for the root filesystem:

LABEL=/                 /                       ext3    defaults        1 1
none                    /dev/pts

You need a series of entries for the other partitions. I don't have such a 
system running here, so I can only give you an approximate illustration of 
what you need, not a working example. On one of my systems --

/dev/hda4       /home   ext2    defaults                        0       2

-- mounts a separate partition at /home . You need similar entries for all 
your partitions. But if I read your description correctly, you have a 
different problem too ... you tried to put 2 top-level directories into a 
single partition.

You can do that, but doing it is a bit icky. What you need to do is 
something like this (I'll use /usr and /home in the example). In fstab, put

/dev/hda5       /custom1   ext3    defaults                        0       2

Then create 2 symlinks:

         ln -s /custom1/home     /home
         ln -s /custom1/usr      /usr

Oh, you will of course have o create the mount point /custom1 as well.


>When I boot in single mode by passing an argument to my kernel that does
>show in the dmesg in the new location .
>
>In addtion when I run a command like 'clear ' it shows that it could not
>find the library to run it .

I doubt it, at least for the actual example (I don't know what commends you 
think are "like" clear, so I can't generalize from your instance).

What you probably get is a message like this:

autovcr@kuryakin:~$ clear
-bash: clear: command not found

That's because the clear command is itself in /usr/bin, and your system is 
having trouble finding that directory. (clear only uses libraries that are 
normally in /lib, not ones in /usr/lib, so I doubt you are seeing clear 
unable to find libc6 or libncurses.)

>I have mounted hda5 & hda6 in my fstab .

Not the one you attached to your message.

>I did create soft link for my new var  , new tmp & new usr to the the /var ,
>/tmp , /usr as ffs :-
>
>ln -s /mnt/hda5/var  /var
>ln -s /mnt/hda5/tmp /tmp

This should serve; it is similar o my sugestion above.

>ln -s /mnt/hda6/usr /usr

This too.


>I moved the old files using the ff commands:-



>cd source directory
>
>cp -ax * /mnt/usr5/var
>
>or
>
>cd /src/dir ; tar cf - . | (cd /dest/dir && tar xvf - )
>
>
>
>
>But still it does not work .
>
>Please find attached the dmesg & library error and fstab.
>
>Please advice.
>
>Thank you for your help in advance.
>
>bj
>
>
>
>
>
>

-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: System stops because /var/log not found after moving to   new partition
  2005-02-26 15:31 System stops because /var/log not found after moving to new partition bj
  2005-02-27  2:43 ` Ray Olszewski
@ 2005-02-27  2:59 ` Ray Olszewski
  2005-02-26 17:45   ` bj
  2005-02-27  4:27   ` bj
  1 sibling, 2 replies; 8+ messages in thread
From: Ray Olszewski @ 2005-02-27  2:59 UTC (permalink / raw)
  To: linux-newbie

At 09:16 PM 2/26/2005 +0545, bj wrote:
>Hi !
>
>I have a Red Hat 8.0 on a intel 2.4 machine with 512 MB .
>
>I have kernel 2.4.20-30.8-legacy & 2.4.20-30.8-legacy bigmem.
>
>I used to have all my directories /var , /tmp , /usr , /home under one
>partition / .
>
>Thanks to everybody , now I was able to re-partition my drive into extended
>drives (drives < 4) and move my /var , /tmp into hda5 & ,my /usr , /home
>into /hda6 .

For future reference, it is a lot easier to associate partitions with a 
single top-level directory than with multiple ones, as you have chosen to 
to. For example, if I assign a partition to /home, I can just mount it 
there in fstab, without needing to use the symlink indirection you use:

         /dev/hda4       /home   ext2    defaults                        0 
      2

>Bu I am facing one problem.
>
>When I boot my system logger does not see the /var/log which has been moved
>to the new location  .
>
>The system just hangs .

At what point does it "just" hang? What is the last message on screen? And 
how long do you wait ... are you sure it is a true hang and not a problem 
that times out after, say, 3 minutes?


>When I boot in single mode by passing an argument to my kernel that does
>show in the dmesg in the new location .
>
>In addtion when I run a command like 'clear ' it shows that it could not
>find the library to run it .

Where does your system have libncurses.so.5 (the "missing" library)? On my 
systems,it is always in /lib, a hard place to lose.

>I have mounted hda5 & hda6 in my fstab .
>
>I did create soft link for my new var  , new tmp & new usr to the the /var ,
>/tmp , /usr as ffs :-
>
>ln -s /mnt/hda5/var  /var
>ln -s /mnt/hda5/tmp /tmp
>
>ln -s /mnt/hda6/usr /usr

This should all work fine, assuming the symlinks are created immediately 
after the partitiions are mounted during the init process.

>I moved the old files using the ff commands:-
>
>cd source directory
>
>cp -ax * /mnt/usr5/var
>
>or
>
>cd /src/dir ; tar cf - . | (cd /dest/dir && tar xvf - )
>
>
>
>
>But still it does not work .
>
>Please find attached the dmesg & library error and fstab.

I assume the dmesg example is from the single-user boot, not the one that 
"just hangs". So it doesn't tell us what is up with the hang. Next time, 
please also include the output of ...

         ls -l /
         df

... and if you are reporting the results of two different boot/init 
sequences (single user and multiuser) please be VERY VERY clear about which 
attempt each result goes with.

>Please advice.
>
>Thank you for your help in advance.
>
>bj
>
>
>
>
>
>

-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: System stops because /var/log not found after moving to   new partition
  2005-02-27  2:59 ` Ray Olszewski
  2005-02-26 17:45   ` bj
@ 2005-02-27  4:27   ` bj
  2005-02-27 15:45     ` Arthur Nascimento
  2005-02-27 16:42     ` Ray Olszewski
  1 sibling, 2 replies; 8+ messages in thread
From: bj @ 2005-02-27  4:27 UTC (permalink / raw)
  To: 'Ray Olszewski', linux-newbie



-----Original Message-----
From: linux-newbie-owner@vger.kernel.org
[mailto:linux-newbie-owner@vger.kernel.org]On Behalf Of Ray Olszewski
Sent: Sunday, February 27, 2005 8:44 AM
To: linux-newbie@vger.kernel.org
Subject: Re: System stops because /var/log not found after moving to new
partition


At 09:16 PM 2/26/2005 +0545, bj wrote:
>Hi !
>
>I have a Red Hat 8.0 on a intel 2.4 machine with 512 MB .
>
>I have kernel 2.4.20-30.8-legacy & 2.4.20-30.8-legacy bigmem.
>
>I used to have all my directories /var , /tmp , /usr , /home under one
>partition / .
>
>Thanks to everybody , now I was able to re-partition my drive into extended
>drives (drives < 4) and move my /var , /tmp into hda5 & ,my /usr , /home
>into /hda6 .

For future reference, it is a lot easier to associate partitions with a
single top-level directory than with multiple ones, as you have chosen to
to. For example, if I assign a partition to /home, I can just mount it
there in fstab, without needing to use the symlink indirection you use:

         /dev/hda4       /home   ext2    defaults                        0
      2

>Bu I am facing one problem.
>
>When I boot my system logger does not see the /var/log which has been moved
>to the new location  .
>
>The system just hangs .

At what point does it "just" hang? What is the last message on screen? And
how long do you wait ... are you sure it is a true hang and not a problem
that times out after, say, 3 minutes?


>When I boot in single mode by passing an argument to my kernel that does
>show in the dmesg in the new location .
>
>In addtion when I run a command like 'clear ' it shows that it could not
>find the library to run it .

Where does your system have libncurses.so.5 (the "missing" library)? On my
systems,it is always in /lib, a hard place to lose.

>I have mounted hda5 & hda6 in my fstab .
>
>I did create soft link for my new var  , new tmp & new usr to the the /var
,
>/tmp , /usr as ffs :-
>
>ln -s /mnt/hda5/var  /var
>ln -s /mnt/hda5/tmp /tmp
>
>ln -s /mnt/hda6/usr /usr

This should all work fine, assuming the symlinks are created immediately
after the partitiions are mounted during the init process.

>I moved the old files using the ff commands:-
>
>cd source directory
>
>cp -ax * /mnt/usr5/var
>
>or
>
>cd /src/dir ; tar cf - . | (cd /dest/dir && tar xvf - )
>
>
>
>
>But still it does not work .
>
>Please find attached the dmesg & library error and fstab.

I assume the dmesg example is from the single-user boot, not the one that
"just hangs". So it doesn't tell us what is up with the hang. Next time,
please also include the output of ...

         ls -l /
         df

... and if you are reporting the results of two different boot/init
sequences (single user and multiuser) please be VERY VERY clear about which
attempt each result goes with.

>Please advice.
>
>Thank you for your help in advance.
>
>bj


Hi Ray !

Thank you for the prompt reply.

80 % of the solution worked .

1. I did mount hda5 & hda6 as below .

2. After I keyed in the symbolic links as below my commands could find the
lib .

3 But the sym link to /var did n't work & once I reboot , the system created
a /var by itself .The system created /var is mostly empty . If I delete that
auto created /var , and reboot , it creates the /var again .  The contents I
have listed below .

4. yes , the system stopped for 5 minutes looking to start the system logger
. After  it could not find it ,  the boot process move forward and the
normal login prompt did come( not single user but multi user login prompt )
. So you were right , the system didn't hang but just stopped for 5 minutes
trying to start the system logger .
.

I did mount hda5 & hda6 in the fstab .

Cat /etc/fstab gives the ff

LABEL=/                 /                       ext3    defaults        1 1
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /proc                   proc    defaults        0 0
/dev/hda5			/mnt/hda5			ext3	defaults	1 2
/dev/hda6			/mnt/hda6			ext3	defaults	1 3
none                    /dev/shm                tmpfs   defaults        0 0
/dev/hda3               swap                    swap    defaults        0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0
0
/dev/cdrom              /mnt/cdrom              iso9660
noauto,owner,kudzu,ro 0 0



The symbolic link also worked . After I keyed in the ff :-


cd /
ln -s /mnt/hda5/var
ln -s /mnt/hda5/tmp
ln -s /mnt/hda6/usr
ln -s /mnt/hda6/home

Once I cd /  and give the four link (ln ) commands three work .
The result running file command on the links :-

usr: symbolic link to /mnt/hda6/usr

tmp: symbolic link to /mnt/hda5/tmp


But the link to var didn't .

It gives no error message. But when I type reboot , it shows that it could
not find a file shutdown.pid under /var .
 Once I reboot , it gives quite few error messages that shows that it could
not still find /var.

It does stop around 5 minutes trying to start the system logger & after 5
minutes , it keep  boots successfully.

After I log in I notice a /var directory has been created .
This /var has been created  auto , as I didn't create it  .

The system is auto creating this directory & removing the sym link ,and so
it does not find the other needed files in /var.

Why do you think this is happening ?

In addition I would also like to have the command to mount a partition read
only such as /usr on a readonly partition.

Cheers,
bj


When I do ls -lR on the auto created /var , it gives out the ff contents :-

var:
total 4
drwxr-xr-x    3 root     root         4096 Feb 27 09:28 lib

var/lib:
total 8
-rw-------    1 root     root          512 Feb 27 09:28 random-seed
drwxr-xr-x    2 root     root         4096 Feb 27 09:22 rpm

var/lib/rpm:
total 308
-rw-r--r--    1 root     root         8192 Feb 27 09:22 __db.001
-rw-r--r--    1 root     root      1310720 Feb 27 09:22 __db.002
-rw-r--r--    1 root     root       360448 Feb 27 09:22 __db.003
-rw-r--r--    1 root     root        12288 Feb 27 09:22 Name
-rw-r--r--    1 root     root        12288 Feb 27 09:22 Packages



-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: System stops because /var/log not found after moving to new partition
  2005-02-27  4:27   ` bj
@ 2005-02-27 15:45     ` Arthur Nascimento
  2005-02-27 16:42     ` Ray Olszewski
  1 sibling, 0 replies; 8+ messages in thread
From: Arthur Nascimento @ 2005-02-27 15:45 UTC (permalink / raw)
  To: bhamal, linux-newbie

Hi
Maybe you could try not to use symlinks for those folders. Keep them
as real folders and use 'mount --bind /var /mnt/hda5/var' instead
right after hda5 is mounted. Make similar commands for the other
folders and partitions.
I'm not sure it will work, but it is worth the shot.
Good luck!
-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: System stops because /var/log not found after moving to    new partition
  2005-02-27  4:27   ` bj
  2005-02-27 15:45     ` Arthur Nascimento
@ 2005-02-27 16:42     ` Ray Olszewski
  2005-02-28  5:03       ` bj
  1 sibling, 1 reply; 8+ messages in thread
From: Ray Olszewski @ 2005-02-27 16:42 UTC (permalink / raw)
  To: linux-newbie

At 10:12 AM 2/27/2005 +0545, bj wrote:
[...]
>Hi Ray !
>
>Thank you for the prompt reply.
>
>80 % of the solution worked .
>
>1. I did mount hda5 & hda6 as below .

That looks good. But I still wish you had done what I asked and provided 
the output of df.

>2. After I keyed in the symbolic links as below my commands could find the
>lib .

I am still puzzled as to why this fix solves the library problem. I wish 
you had answered my earlier question about where the ncurses5 library is 
kept on your system.

>3 But the sym link to /var did n't work & once I reboot , the system created
>a /var by itself .The system created /var is mostly empty . If I delete that
>auto created /var , and reboot , it creates the /var again .  The contents I
>have listed below .

The commands you transcribed below are incomplete and should not work. Not 
any of them.  I asked you to provide the output of "ls -l /" this time 
around, and you did not. Please do so, along with a correct transcription 
of the commands you are using to create the symlinks.

>4. yes , the system stopped for 5 minutes looking to start the system logger
>. After  it could not find it ,  the boot process move forward and the
>normal login prompt did come( not single user but multi user login prompt )
>. So you were right , the system didn't hang but just stopped for 5 minutes
>trying to start the system logger .
>.
>
>I did mount hda5 & hda6 in the fstab .
>
>Cat /etc/fstab gives the ff
>
>LABEL=/                 /                       ext3    defaults        1 1
>none                    /dev/pts                devpts  gid=5,mode=620  0 0
>none                    /proc                   proc    defaults        0 0
>/dev/hda5                       /mnt/hda5                       ext3 
>defaults        1 2
>/dev/hda6                       /mnt/hda6                       ext3 
>defaults        1 3
>none                    /dev/shm                tmpfs   defaults        0 0
>/dev/hda3               swap                    swap    defaults        0 0
>/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0
>0
>/dev/cdrom              /mnt/cdrom              iso9660
>noauto,owner,kudzu,ro 0 0

What does "ff" mean? You use it several times.

>The symbolic link also worked . After I keyed in the ff :-
>
>
>cd /
>ln -s /mnt/hda5/var
>ln -s /mnt/hda5/tmp
>ln -s /mnt/hda6/usr
>ln -s /mnt/hda6/home

As I wrote above, these are incomplete. They should be of the form
         ln -s /mnt/hda6/usr     /usr

It is possible that your current problem arises from nothing more than your 
entering 3 of the commands correctly and the fourth (the one for /var) 
incorrectly.

Or you may have entered them too late ... after syslogd has started.

Or you may have removed the actual /usr, /tmp, and /home directories, 
allowing ln -s to recreate them as symlinks ... but forgotten to remove 
/var (this *might* be what you mean by "has been created auto" below), 
which would cause even a correct symlink command to fail.

Or some other init script may be doing something (for example, noticing 
that /var is absent and creating it) that interferes with your symlink 
approach.

Or maybe something else. It's hard to say without more detail.

Please, next time, provide the diagnostics I ask for, instead of (or in 
addition to) the ones you think are interesting.

>Once I cd /  and give the four link (ln ) commands three work .
>The result running file command on the links :-

I don't know what this sentence means, specifically the phrase "running 
file command on the links :-".


>usr: symbolic link to /mnt/hda6/usr
>
>tmp: symbolic link to /mnt/hda5/tmp
>
>
>But the link to var didn't .
>
>It gives no error message. But when I type reboot , it shows that it could
>not find a file shutdown.pid under /var .
>  Once I reboot , it gives quite few error messages that shows that it could
>not still find /var.

I assume we are talking about a normal multi-user boot/init here (another 
thing you may recall my asking you to be specific about in my prior 
response). In any case, it is impossible to interpret these messages when 
you tell us neither what they say or when in the boot/init process they 
appear. For example, are the messages really about /var, or might they be 
about /var/log ?

>It does stop around 5 minutes trying to start the system logger & after 5
>minutes , it keep  boots successfully.
>
>After I log in I notice a /var directory has been created .
>This /var has been created  auto , as I didn't create it  .
>
>The system is auto creating this directory & removing the sym link ,and so
>it does not find the other needed files in /var.
>
>Why do you think this is happening ?
>
>In addition I would also like to have the command to mount a partition read
>only such as /usr on a readonly partition.

         mount  -o remount,ro /dev/whateveritis /usr

is one way. Read the man page for mount for the details.

But remember that in your setup, your /usr directory is *not* its own 
partition (which is why I used the "somethingorother" above, lacking a real 
example from your system).


>Cheers,
>bj
>
>
>When I do ls -lR on the auto created /var , it gives out the ff contents :-
>
>var:
>total 4
>drwxr-xr-x    3 root     root         4096 Feb 27 09:28 lib
>
>var/lib:
>total 8
>-rw-------    1 root     root          512 Feb 27 09:28 random-seed
>drwxr-xr-x    2 root     root         4096 Feb 27 09:22 rpm
>
>var/lib/rpm:
>total 308
>-rw-r--r--    1 root     root         8192 Feb 27 09:22 __db.001
>-rw-r--r--    1 root     root      1310720 Feb 27 09:22 __db.002
>-rw-r--r--    1 root     root       360448 Feb 27 09:22 __db.003
>-rw-r--r--    1 root     root        12288 Feb 27 09:22 Name
>-rw-r--r--    1 root     root        12288 Feb 27 09:22 Packages

OK. As I aked before, I want to see the output of ...

         ls -l /
         df
         find / -name libncurses*                (I didn't give the actual 
command before; I
                                         just asked where libncurses5 was 
located)

... and all actual error messages (not summaries or paraphrases) that you see.

Also, please provide the output of

         ls -l /mnt/hda5
         ls -l /mnt/hda6


-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: System stops because /var/log not found after moving to    new partition
  2005-02-27 16:42     ` Ray Olszewski
@ 2005-02-28  5:03       ` bj
  0 siblings, 0 replies; 8+ messages in thread
From: bj @ 2005-02-28  5:03 UTC (permalink / raw)
  To: 'Ray Olszewski', linux-newbie



-----Original Message-----
From: linux-newbie-owner@vger.kernel.org
[mailto:linux-newbie-owner@vger.kernel.org]On Behalf Of Ray Olszewski
Sent: Sunday, February 27, 2005 10:28 PM
To: linux-newbie@vger.kernel.org
Subject: RE: System stops because /var/log not found after moving to new
partition


At 10:12 AM 2/27/2005 +0545, bj wrote:
[...]
>Hi Ray !
>
>Thank you for the prompt reply.
>
>80 % of the solution worked .
>
>1. I did mount hda5 & hda6 as below .

That looks good. But I still wish you had done what I asked and provided
the output of df.

>2. After I keyed in the symbolic links as below my commands could find the
>lib .

I am still puzzled as to why this fix solves the library problem. I wish
you had answered my earlier question about where the ncurses5 library is
kept on your system.

>3 But the sym link to /var did n't work & once I reboot , the system
created
>a /var by itself .The system created /var is mostly empty . If I delete
that
>auto created /var , and reboot , it creates the /var again .  The contents
I
>have listed below .

The commands you transcribed below are incomplete and should not work. Not
any of them.  I asked you to provide the output of "ls -l /" this time
around, and you did not. Please do so, along with a correct transcription
of the commands you are using to create the symlinks.

>4. yes , the system stopped for 5 minutes looking to start the system
logger
>. After  it could not find it ,  the boot process move forward and the
>normal login prompt did come( not single user but multi user login prompt )
>. So you were right , the system didn't hang but just stopped for 5 minutes
>trying to start the system logger .
>.
>
>I did mount hda5 & hda6 in the fstab .
>
>Cat /etc/fstab gives the ff
>
>LABEL=/                 /                       ext3    defaults        1 1
>none                    /dev/pts                devpts  gid=5,mode=620  0 0
>none                    /proc                   proc    defaults        0 0
>/dev/hda5                       /mnt/hda5                       ext3
>defaults        1 2
>/dev/hda6                       /mnt/hda6                       ext3
>defaults        1 3
>none                    /dev/shm                tmpfs   defaults        0 0
>/dev/hda3               swap                    swap    defaults        0 0
>/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu
0
>0
>/dev/cdrom              /mnt/cdrom              iso9660
>noauto,owner,kudzu,ro 0 0

What does "ff" mean? You use it several times.

>The symbolic link also worked . After I keyed in the ff :-
>
>
>cd /
>ln -s /mnt/hda5/var
>ln -s /mnt/hda5/tmp
>ln -s /mnt/hda6/usr
>ln -s /mnt/hda6/home

As I wrote above, these are incomplete. They should be of the form
         ln -s /mnt/hda6/usr     /usr

It is possible that your current problem arises from nothing more than your
entering 3 of the commands correctly and the fourth (the one for /var)
incorrectly.

Or you may have entered them too late ... after syslogd has started.

Or you may have removed the actual /usr, /tmp, and /home directories,
allowing ln -s to recreate them as symlinks ... but forgotten to remove
/var (this *might* be what you mean by "has been created auto" below),
which would cause even a correct symlink command to fail.

Or some other init script may be doing something (for example, noticing
that /var is absent and creating it) that interferes with your symlink
approach.

Or maybe something else. It's hard to say without more detail.

Please, next time, provide the diagnostics I ask for, instead of (or in
addition to) the ones you think are interesting.

>Once I cd /  and give the four link (ln ) commands three work .
>The result running file command on the links :-

I don't know what this sentence means, specifically the phrase "running
file command on the links :-".


>usr: symbolic link to /mnt/hda6/usr
>
>tmp: symbolic link to /mnt/hda5/tmp
>
>
>But the link to var didn't .
>
>It gives no error message. But when I type reboot , it shows that it could
>not find a file shutdown.pid under /var .
>  Once I reboot , it gives quite few error messages that shows that it
could
>not still find /var.

I assume we are talking about a normal multi-user boot/init here (another
thing you may recall my asking you to be specific about in my prior
response). In any case, it is impossible to interpret these messages when
you tell us neither what they say or when in the boot/init process they
appear. For example, are the messages really about /var, or might they be
about /var/log ?

>It does stop around 5 minutes trying to start the system logger & after 5
>minutes , it keep  boots successfully.
>
>After I log in I notice a /var directory has been created .
>This /var has been created  auto , as I didn't create it  .
>
>The system is auto creating this directory & removing the sym link ,and so
>it does not find the other needed files in /var.
>
>Why do you think this is happening ?
>
>In addition I would also like to have the command to mount a partition read
>only such as /usr on a readonly partition.

         mount  -o remount,ro /dev/whateveritis /usr

is one way. Read the man page for mount for the details.

But remember that in your setup, your /usr directory is *not* its own
partition (which is why I used the "somethingorother" above, lacking a real
example from your system).


>Cheers,
>bj
>
>
>When I do ls -lR on the auto created /var , it gives out the ff contents :-
>
>var:
>total 4
>drwxr-xr-x    3 root     root         4096 Feb 27 09:28 lib
>
>var/lib:
>total 8
>-rw-------    1 root     root          512 Feb 27 09:28 random-seed
>drwxr-xr-x    2 root     root         4096 Feb 27 09:22 rpm
>
>var/lib/rpm:
>total 308
>-rw-r--r--    1 root     root         8192 Feb 27 09:22 __db.001
>-rw-r--r--    1 root     root      1310720 Feb 27 09:22 __db.002
>-rw-r--r--    1 root     root       360448 Feb 27 09:22 __db.003
>-rw-r--r--    1 root     root        12288 Feb 27 09:22 Name
>-rw-r--r--    1 root     root        12288 Feb 27 09:22 Packages

OK. As I aked before, I want to see the output of ...

         ls -l /
         df
         find / -name libncurses*                (I didn't give the actual
command before; I
                                         just asked where libncurses5 was
located)

... and all actual error messages (not summaries or paraphrases) that you
see.

Also, please provide the output of

         ls -l /mnt/hda5
         ls -l /mnt/hda6


-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

Hi !

Thank you all for the help .

I again tried by removing the old links & recreating them in single user
mode .

cd /
 ln -s /mnt/hda5/var
 ln -s /mnt/hda5/tmp
 ln -s /mnt/hda6/usr
 ln -s /mnt/hda6/home

This time everything worked fine & my sytem is up & running.

-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2005-02-28  5:03 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-02-26 15:31 System stops because /var/log not found after moving to new partition bj
2005-02-27  2:43 ` Ray Olszewski
2005-02-27  2:59 ` Ray Olszewski
2005-02-26 17:45   ` bj
2005-02-27  4:27   ` bj
2005-02-27 15:45     ` Arthur Nascimento
2005-02-27 16:42     ` Ray Olszewski
2005-02-28  5:03       ` bj

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox