Results 1 to 9 of 9

Thread: add "toram" arguments for /var and /usr/local

  1. #1
    Junior Member
    Join Date
    Jun 2004
    Posts
    5

    add "toram" arguments for /var and /usr/local

    I love knoppix. I use it "live" (uninstalled) in a variety of situations. I'm looking for an easy workaround that allows apt-get to use the ramdisks for its operations.

    The earliest I've seen this mentioned is July 2003. Having looked at the newest cheatcodes, here's my proposal:

    Add to the "toram" option, allowing /usr/local and /var to be individually specified. This would allow a machine of modest means to be reconfigurable/extendable without HD installation.

  2. #2
    Senior Member registered user
    Join Date
    Feb 2003
    Location
    Germany
    Posts
    1,159

    Re: add "toram" arguments for /var and /usr/local

    You would need approx. 2 gb of RAM for /usr
    You really need a translucency/overlay filesystem for what you want to to. But these where not usable with Knoppic in a stable way yet last time I checked.

  3. #3
    Junior Member
    Join Date
    Jun 2004
    Posts
    5
    >You would need approx. 2 gb of RAM for /usr

    Right.
    Allow me to restate my proposal.
    I plan to mount /usr/local separately.

    Honestly, a "fresh" linux instillation *should* have an empty /usr/local.
    Similarly, /var and /etc are primarily "dynamic" & site-specific

    Why not mount these dynamic "local" filesystems into RAM whenever possible?

  4. #4
    Junior Member registered user
    Join Date
    Jun 2004
    Posts
    16
    I agree with this concept.

    It would be ideal to be able to use TORAM with only certain directories or filesystems, rather than the way it is, which is "all or nothing", because who has enough ram for the entire CD?

  5. #5
    Junior Member
    Join Date
    Jun 2004
    Posts
    5
    Quote Originally Posted by airplays
    I agree with this concept.

    who has enough ram for the entire CD?
    Indeed. Maybe in 2-4 years...

    I realize that the problem is designing a sane mount table. It seems that "mounting over" gives the most obvious solution.

    Let's try the following simple hack as root on command line:

    Code:
    # cp -rp  /var  /ramdisk/my_var
    # cp -rp  /usr/local  /ramdisk/my_local
    # mount /ramdisk/my_var  /var
    # mount /ramdisk/my_local /usr/local

  6. #6
    Junior Member
    Join Date
    Jun 2004
    Posts
    5
    Quote Originally Posted by helmingstay

    Let's try the following simple hack as root on command line:
    Hahahah. That was funny. If only it were so easy...
    Here is what (sortof) works (with >256M RAM, pref 512M):

    [code]
    dd if=/dev/zero of=/ramdisk/tmpfile \
    bs=1k count=200000
    losetup /dev/loop0 /ramdisk/tmpfile
    mkfs -t ext2 /dev/loop0
    mount /dev/loop0 /mnt
    cp -rp /KNOPPIX/var/* /mnt
    umount /mnt
    mount /dev/loop0 /var

    ----------
    Note: If you don't have a HD partition, but you do have room on a rw HD partition, you can mount that and substiture
    /yourHDpart/yourKnoppixDir for /ramdisk/tmpfile. Then, next boot, you just use the "losetup" and "mount var" commands.

  7. #7
    Senior Member registered user
    Join Date
    Mar 2003
    Location
    Germany
    Posts
    297
    Quote Originally Posted by helmingstay

    Let's try the following simple hack as root on command line:

    Code:
    # cp -rp  /var  /ramdisk/my_var
    # cp -rp  /usr/local  /ramdisk/my_local
    # mount /ramdisk/my_var  /var
    # mount /ramdisk/my_local /usr/local
    You almost had it .

    Working:

    Code:
    # cp -rp  /var  /ramdisk/my_var
    # cp -rp  /usr/local  /ramdisk/my_local
    # mount --bind /ramdisk/my_var  /var
    # mount --bind /ramdisk/my_local /usr/local
    No need to hassle ...

    cu

    Fabian

  8. #8
    Member
    Join Date
    Oct 2003
    Posts
    55
    How about:

    cp -pRH /usr/local /ramdisk
    ln -sf /usr /ramdisk/local

  9. #9
    Junior Member
    Join Date
    Jun 2004
    Posts
    5
    Quote Originally Posted by TyphoonMentat
    ln -sf /ramdisk/local /usr
    Ah, but you can't write to /usr, can you? :)

    Quote Originally Posted by Fabianx
    Working:
    Code:
    # cp -rp  /var  /ramdisk/my_var
    # cp -rp  /usr/local  /ramdisk/my_local
    # mount --bind /ramdisk/my_var  /var
    # mount --bind /ramdisk/my_local /usr/local
    Quote Originally Posted by man mount
    Since Linux 2.4.0 it is possible to remount
    part of the file hierarchy somewhere else. The call is
    #mount --bind olddir newdir
    Awesome! Ah, sweet commandline...

    Now if only Debian would create a politically stable mechanism whereby apt-get can download packages for manual install into someplace like /usr/local <big pet peeve; i can't find the relevant flamewar link just now...>

Similar Threads

  1. Problem with "toram" option with my remaster
    By Gromit in forum Customising & Remastering
    Replies: 1
    Last Post: 04-08-2005, 05:01 AM
  2. DVD toram(For 2gb DISC Klaus sez 3GB req"d in ram)
    By lilsirecho in forum Knoppix DVD
    Replies: 8
    Last Post: 10-05-2004, 05:11 PM
  3. "Connection Reset by Peer" or "hang"
    By oreo in forum General Support
    Replies: 11
    Last Post: 07-23-2003, 06:33 PM
  4. "Foreign" drive formats and "dd" command
    By geebee2000 in forum Hardware & Booting
    Replies: 9
    Last Post: 05-21-2003, 07:29 PM
  5. Locate Knoppix "group" in "K" menu
    By Juny in forum General Support
    Replies: 4
    Last Post: 03-14-2003, 09:02 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
  •  


IBM Power S822 POWER8 1x CPU 32GB DDR4 RAM 2U Rack Server No HDD. picture

IBM Power S822 POWER8 1x CPU 32GB DDR4 RAM 2U Rack Server No HDD.

$629.99



Lot of 2 IBM blade center Type H chassis 8852 picture

Lot of 2 IBM blade center Type H chassis 8852

$559.00



IBM QRadar xx29 2x Xeon E5-2650v4 2x 900W PSU M5120 12x 3.5

IBM QRadar xx29 2x Xeon E5-2650v4 2x 900W PSU M5120 12x 3.5" Bay Server No RAM

$149.99



IBM 7915 AC1 M4 E27R704 Server Intel 2650V2 32GB RAM NO HDD w/ 2x 750w PSU picture

IBM 7915 AC1 M4 E27R704 Server Intel 2650V2 32GB RAM NO HDD w/ 2x 750w PSU

$200.00



IBM SYSTEM X3500 M3 SERVER 7380AC1 TOWER Server XEON E5620 8GB RAID SEE NOTES picture

IBM SYSTEM X3500 M3 SERVER 7380AC1 TOWER Server XEON E5620 8GB RAID SEE NOTES

$108.92



IBM Power 8 S822L Server 8247-22L POWER8 Enterprise 256GB RAM 2x 00KV626 CPU picture

IBM Power 8 S822L Server 8247-22L POWER8 Enterprise 256GB RAM 2x 00KV626 CPU

$999.99



IBM System x3550 M3 1U Server 2x Xeon E5645, 192GB RAM, 2x 300GB HDD (7944-AC1) picture

IBM System x3550 M3 1U Server 2x Xeon E5645, 192GB RAM, 2x 300GB HDD (7944-AC1)

$135.00



IBM Power S824 12Bay 4U Server - 2x Power8 CPU, 512GB DDR4, MT: 8286-42A picture

IBM Power S824 12Bay 4U Server - 2x Power8 CPU, 512GB DDR4, MT: 8286-42A

$1731.00



IBM System x3755 M3 2U Rackmount Server – No Drives or Trays picture

IBM System x3755 M3 2U Rackmount Server – No Drives or Trays

$150.00



IBM System X3650 M3 Server Xeon E5620 2.4 GHz 16 GB Ram Raid M5015 No OS No HDD picture

IBM System X3650 M3 Server Xeon E5620 2.4 GHz 16 GB Ram Raid M5015 No OS No HDD

$87.96