Results 1 to 7 of 7

Thread: Symlinks

  1. #1
    Member registered user
    Join Date
    Feb 2003
    Location
    Vancouver BC
    Posts
    92

    Symlinks

    Knoppix follows symlinks very oddly!

    touch 1
    echo "1" >> 1
    ln -s 1 2
    echo "2> >> 2
    cat 1
    1
    2
    ls -la:
    1
    2 -> 1

    That works fine, but `vi 2` then make a change, then save (:w!) and your symlink is no longer there:

    ls -la:
    1
    2

    The same set of operations done in Slackware keeps the symlink from 1 to 2. In knoppix, there are now 2 different files.

    So, what do I have to do to make Knoppix 'listen' to the symlinks. I don’t' know if this is a debian, or a Knoppix thing. I assume it's a knoppix 'feature' though.

    Any help is appreciated.

    - Ambrose

  2. #2
    Senior Member registered user
    Join Date
    Mar 2003
    Posts
    872
    sounds like an vi feature. Most likely, vi remove the old file(thus the link) and create a real file.

    I would suggest to use another editor and see if the same occurs. The cat >> operation suggest that the fs/kernel should be ok.

  3. #3
    Member registered user
    Join Date
    Feb 2003
    Location
    Vancouver BC
    Posts
    92
    I actually discovered this while using a symlink from /mnt/hda1/etc/passwd -> /etc/passwd

    When I added a user, the symlink was gone.

    Of couse all other related symlink'd files were changed as well (shadow, group, etc)

    Which leads me to believe it is a Knoppix thing. Also, this does not happen in Slackware.

    - Ambrose

  4. #4
    Senior Member registered user
    Join Date
    Mar 2003
    Posts
    872
    by add user, you mean using the command 'adduser' ? If that is the case, there must be something wrong with the kernel/fs. Could be the 2.4.21 thingy. I choose to skip this particular version as it seems to do more harm than good, based on what I read on the kernel.org mailing list.

  5. #5
    Member registered user
    Join Date
    Feb 2003
    Location
    Vancouver BC
    Posts
    92
    uname -a

    Linux esper.fqdn 2.4.20-xfs #1 SMP Mit Mär 26 15:37:36 CET 2003 i686 unknown unknown GNU/Linux

  6. #6
    Senior Member registered user
    Join Date
    Nov 2002
    Location
    USA, IL
    Posts
    1,041
    --I have found that some different distros can use *very* different versions of the same commands, like ' ln ', ' ls ', ' mkisofs ' and the like. Even ' ps ' can be different in some cases. Also could be different symlink handling depending on what filesystem you're using (ext2, ext3, reiserfs, et al.)

    Quote Originally Posted by garyng
    sounds like an vi feature. Most likely, vi remove the old file(thus the link) and create a real file.

    I would suggest to use another editor and see if the same occurs. The cat >> operation suggest that the fs/kernel should be ok.

  7. #7
    Member registered user
    Join Date
    Feb 2003
    Location
    Vancouver BC
    Posts
    92
    This happens where there is no hard drive as well.

Similar Threads

  1. help me understand the symlinks on /ramdisk
    By als in forum Customising & Remastering
    Replies: 2
    Last Post: 03-10-2005, 05:26 PM
  2. help!! ati radeon and symlinks
    By tonycooles in forum General Support
    Replies: 6
    Last Post: 12-19-2004, 01:04 AM
  3. Automount symlinks/Captive
    By jhnphm in forum General Support
    Replies: 0
    Last Post: 08-22-2004, 08:05 AM
  4. Dangling Symlinks
    By Max in forum Hdd Install / Debian / Apt
    Replies: 0
    Last Post: 03-27-2004, 11:43 AM
  5. rc.local and symlinks
    By Ambrose in forum Hdd Install / Debian / Apt
    Replies: 3
    Last Post: 05-14-2003, 01:12 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Dell PowerEdge R630 Server 2x E5-2680 V4 = 28 Cores S130 32GB RAM NEW 480GB SSD picture

Dell PowerEdge R630 Server 2x E5-2680 V4 = 28 Cores S130 32GB RAM NEW 480GB SSD

$197.99



Dell PowerEdge R630 Server 2x E5-2640v3 2.60Ghz 16-Core 64GB H330 picture

Dell PowerEdge R630 Server 2x E5-2640v3 2.60Ghz 16-Core 64GB H330

$182.65



Dell Poweredge R630 Server 2x E5-2620 V4 =16 Cores | S130 | 32GB RAM | 2x trays picture

Dell Poweredge R630 Server 2x E5-2620 V4 =16 Cores | S130 | 32GB RAM | 2x trays

$159.99



Dell PowerEdge R720xd 26HDD 300gb  2.5-inch E5-2697  X 2CPU 384RAM 7.2 Tb HDD  picture

Dell PowerEdge R720xd 26HDD 300gb 2.5-inch E5-2697 X 2CPU 384RAM 7.2 Tb HDD 

$180.00



Dell Poweredge R730xd 12 Bay LFF 2x SFF  2x E5-2680v3 2.5ghz H730p No Ram No HDD picture

Dell Poweredge R730xd 12 Bay LFF 2x SFF 2x E5-2680v3 2.5ghz H730p No Ram No HDD

$219.99



Dell Poweredge R730xd LFF 14-Bay 2U Server | Choose Your CPU & RAM Config picture

Dell Poweredge R730xd LFF 14-Bay 2U Server | Choose Your CPU & RAM Config

$489.99



Dell PowerEdge M620  Blade Server 2 x Xeon e5 2665 8 x 16 GB(128) RAM - No HD picture

Dell PowerEdge M620 Blade Server 2 x Xeon e5 2665 8 x 16 GB(128) RAM - No HD

$44.99



DELL PowerEdge R630 8SFF Server 2x E5-2680v4 2.4GHz =28 Cores 128GB H730 4xRJ45 picture

DELL PowerEdge R630 8SFF Server 2x E5-2680v4 2.4GHz =28 Cores 128GB H730 4xRJ45

$346.00



DELL PowerEdge R730XD Server 2x E5-2680v3 2.5GHz =24 Cores 32GB H730 4xRJ45 picture

DELL PowerEdge R730XD Server 2x E5-2680v3 2.5GHz =24 Cores 32GB H730 4xRJ45

$267.00



DELL PowerEdge R430 8SFF 2x E5-2680v4 2.4GHz =28 Cores 32GB H730 4xRJ45 picture

DELL PowerEdge R430 8SFF 2x E5-2680v4 2.4GHz =28 Cores 32GB H730 4xRJ45

$226.00