Date: Fri, 26 Dec 2003 12:23:27 -0600 From: "Joseph" <ginipig@earthlink.net> To: <freebsd-questions@freebsd.org> Subject: Migrate /usr (ufs) to different partition (ufs2) on different slice Message-ID: <006d01c3cbdd$5bb2eed0$6401a8c0@GINIPIG>
next in thread | raw e-mail | index | archive | help
Is it possible for me, in one way or another, to newfs a ufs2 partition = from a differently partitioned slice? I'm using 5_1_releng at the moment, with no evident problems. My = Settings are: /dev/ad0s2e on / (ufs, local, soft-updates) devfs on /dev (devfs, local) /dev/ad0s1g on /home (ufs, local, soft-updates) <--- = Shared /dev/ad0s2h on /usr (ufs, local, soft-updates) /dev/ad0s2f on /var (ufs, local, soft-updates) =20 procfs on /proc (procfs, local) /dev/ad0s1h on /usr/ports/distfiles (ufs, local, soft-updates) <--- = Shared /dev/ad0s1d on /bleh (ufs, local, soft-updates) <--- = Stray ... Additional partions from disklabel: ad0s1a <none> 400 ad0s1e <none> 64 ad0s1f <none> 256 The aforementioned shared slices used to belong to my 4_Stable Partition = that I had initially installed as the main o/s. A fortnight ago, I decided to test 5_1_releng out on some extra space = that I had assigned to document-storage. The installation went Great! I had all the functionality of 4-Stable, = with a few added benefits. Apparently, it went so smoothly that I had now decided to use ad0s1's = (original slice) greater storage capacity to migrate my /usr & /var = over. I will still keep my root partition intact on slice ad0s2e, and I was = hoping that there was some way I could painlessly migrate over the settings. In essence, what I'm trying to do is: Merge space from unused ad0s1; newfs to ufs2; Create new /usr partition based on ad0s1's given space; Create new /var partition " Configure Loader to only recognise the 5_1_releng partition. I understand the implications of this procedure. Namely, I'll lose a = Stable Partition, whilst having to deal with Current's quirks. This isn't a production server, it's more of a hobby machine where I can = learn how to implement commands, and understand coding structure/debug/fix.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?006d01c3cbdd$5bb2eed0$6401a8c0>