Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!news.kei.com!news.mathworks.com!fu-berlin.de!zrz.TU-Berlin.DE!zib-berlin.de!irz401!uriah.heep!bonnie.heep!not-for-mail
From: j@bonnie.heep.sax.de (J Wunsch)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: Help with Swap Please
Date: 11 Sep 1995 11:48:58 +0200
Organization: Private U**x site, Dresden.
Lines: 58
Message-ID: <4310ma$svi@bonnie.tcd-dresden.de>
References: <42pvfo$f7c@armitage.cyberspace.com>
Reply-To: joerg_wunsch@uriah.heep.sax.de
NNTP-Posting-Host: 192.109.108.139
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
The Man in Black <samz@support.usnetwork.com> wrote:
> SO I didnt allocate
>as much SWAP space as I should have and have to much freespace left on my
>ROOT partation. I would like to take some of that empty space and add it
>to the swap. Can this be done? Or am I stuck in having to start all over
>from scratch and install it right? Thanks.
Alternatively to the "vn" solution, if you are an adventourous type,
you can do the following:
o grab the fixit floppy image; i've uploaded it to
ftp://ftp.cdrom.com/pub/FreeBSD/incoming/joerg-fixit-2.2-current.flp.gz
(if you are topologically inside the .de region, send me a mail)
o uncompress it and dump it to a 1.44 MB floppy (sorry, it's too big
for a 1.2 MB disk). Unfortunately, this is just the default
"fixit", after using it myself i had to find that it's somewhat
incomplete. So mount the floppy, and put the following files onto
it:
* the part of /usr/share/misc/termcap describing the "cons25"
terminal; also put an "export TERM=cons25" into the /.profile of
the floppy. You'll need it for running vi. Just in case, better
safe than sorry.
* prepare an entry for /etc/disktab for the new partitioning of
your disk, and put /etc/disktab on the floppy as well
* make sure you've got any means to create a large /tmp filesystem
later; either put mount_mfs onto the floppy, too, or make sure
you've got something on your harddisk usable as /tmp. restore(8)
wants to create huge files in /tmp, the space on the floppy would
not suffice for this. (If you don't like to use dump(8)/
restore(8), you probably don't need this.)
o umount the floppy, and reboot to make sure the floppy boots and is
usable; reboot from the harddisk again
o backup your root file system (best do this from single-user while
/ is still mounted read/only). Carefully check the backup.
o boot the fixit floppy, re-label your hardisk from the disktab entry
as you've put it there (disklabel -r -w [sw]d0s[1-4] <entryname>,
with [sw]d0s[1-4] depending on the actual drive type and slice
number)
o newfs your root file system (newfs -d0 /dev/r[ws]d0a)
o mount the root f/s to /mnt, and restore the backup there
o pray to the God of Electrons, reboot, and enjoy :)
o don't blame me for your loss of data, goods or profits. :-p
--
cheers, J"org private: joerg_wunsch@uriah.heep.sax.de
http://www.sax.de/~joerg/
Never trust an operating system you don't have sources for. ;-)