Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!spool.mu.edu!howland.erols.net!newsfeed.internetmci.com!mcsun!EU.net!usenet2.news.uk.psi.net!uknet!usenet1.news.uk.psi.net!uknet!dispatch.news.demon.net!demon!awfulhak.demon.co.uk!awfulhak.demon.co.uk!awfulhak.demon.co.uk!not-for-mail From: brian@awfulhak.demon.co.uk (Brian Somers) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: How to combine two file systems Date: 29 Aug 1996 11:46:19 +0100 Organization: Coverform Ltd. Lines: 44 Message-ID: <503sdr$bd@anorak.coverform.lan> References: <4vgbqa$7r@ceil.fv.net> <4vl92p$6s8@uriah.heep.sax.de> <500l5b$2lo@ceil.fv.net> NNTP-Posting-Host: localhost.coverform.lan X-NNTP-Posting-Host: awfulhak.demon.co.uk X-Newsreader: TIN [version 1.2 PL2] Brian Bayorgeon (root@fv.net) wrote: : # /dev/wd1s1: : 8 partitions: : # size offset fstype [fsize bsize bps/cpg] : a: 204800 0 4.2BSD 0 0 0 # (Cyl. 0 - 203*) : b: 204800 204800 swap # (Cyl. 203*- 406*) : c: 3173121 0 unused 0 0 # (Cyl. 0 - 3147*) : e: 614400 409600 4.2BSD 0 0 0 # (Cyl. 406*- 1015*) : f: 1943552 1024000 4.2BSD 0 0 0 # (Cyl. 1015*- 2943*) : g: 205569 2967552 4.2BSD 0 0 0 # (Cyl. 2944 - 3147*) : I want to combine e and g...if I add the size of g to e, what : happens to f? I believe that new e will overlap into f....or : not? f is my usr partition.....don't want to trash that! Without doing something smart, your best bet is to use the "ccd" package to "join" the partitions. If you want to do something smart, and assuming you've got 2k blocks on your disk (I can't tell from here), you could always write a program that does the following: 1. Open /dev/rwd1s1 2. Seek to offset 1024000 * 2048 3. Start writing the info read to an offset 614400 * 2048 bytes less than where you. Do this for 1943552 * 2048 bytes. Then, umount your e, f and g partitions, run your program and change your disklabel to read size offset e: 1943552 409600 f: 267009 2353152 newfs wd1s1f and change /etc/fstab to use wd1s1e for /usr. Usual disclaimers..... *grin* -- Brian <brian@awfulhak.demon.co.uk> Don't _EVER_ lose your sense of humour....