Date: Thu, 12 Sep 2019 19:33:09 -0400 From: Robert Huff <roberthuff@rcn.com> To: Karl Denninger <karl@denninger.net> Cc: freebsd-questions@freebsd.org Subject: Re: Moving boot disk - does not seem easy? Message-ID: <23930.54709.191581.19474@jerusalem.litteratus.org> In-Reply-To: <7a80152a-4271-51e7-0f8c-ff65228249c1@denninger.net> References: <03d6bfcb-aaad-c3a5-d2a6-b14f819113c2@mansionfamily.plus.com> <7a80152a-4271-51e7-0f8c-ff65228249c1@denninger.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Karl Denninger writes: > On 9/12/2019 16:26, james wrote: > > I had thought that this would be straightforward but it seems not. > > > > I have a freebsd 12 system, UFS boots /ada0p2. Mounts some ZFS > > partitions and I'm away. > > > > I add a new PCIe card with a SATA SSD, and it grabs ada0. > > > > I want to move my boot to the SSD, not least because the boot priority > > now favours it as ada0, and I had to manually boot ada1p2. > > > > There's not much on ada1p2 now, but I want the new ada0p2 to be > > smaller, so dd is not attractive. > > > > What's the easiest way to set ata0 to be much like ada0p2 was (given > > that I booted from ada1p2)? > > > > Ideally I'd like boot and swap etc set up as well, which I kinda did > > already with sade. > > > > I already had the issue with freebsd-install/MANIFTEST missing and did > > a basic install to ada0, but it seems a bit naff to unmount all my ZFS > > mountpoints just to tar across all the rest of it. > > > > Any pointers? > > > I've done this many times and it's very easy. > > Look at the old disk (e.g. "gpart ada1" and friends) so as to get the > proper partition settings (e.g. sizes, etc) > > Use gpart to set up the NEW disk with the same basic configuration > (slice types, etc.) -- it is, of course, ok to change the sizes -- > it's just important that the data on the old disk fits. Use gpart to label the new disk - call it, say, "root". <rest of copying instructions deleted> In fstab, replace however you currently mount / with: /dev/gpt/root / ufs rw 1 1 changing "ufs" to "zfs" if appropriate. Power down system; unhook old drive; start system. Things should Just Work. Respectfully, Robert Huff
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?23930.54709.191581.19474>
