Bug 209540 - Partitioning and USB Sticks
Summary: Partitioning and USB Sticks
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: misc (show other bugs)
Version: 10.3-RELEASE
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-bugs mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-16 07:26 UTC by axel.kloth@ssrlabs.com
Modified: 2018-05-20 23:54 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description axel.kloth@ssrlabs.com 2016-05-16 07:26:47 UTC
I need to configure an OS such that all OS-related files are on a set of disks A and all user data is on a set of disks B. This is not up for discussion, or whether it makes sense, it is just what the requirements are. No matter what I try, it is not achievable. I need GRUB, OS, swap and everything else related to FreeBSD on a set A and everything else including /home and /usr on a set B. Also, the build times are excessive. I tried and failed to build KDE on X11, and after 27 hours on a 32 core 144 GB RAM system the build failed. SAMBA was built, but it took over 30 minutes. Building VirtualBox took over 90 minutes, until it failed with a very descriptive Error 1. The instructions in the documentation on how to mount a USB memory stick (as root) are incorrect as well and non-workable. The commands posted in the documentation have nothing to do with the actual commands and even man pages suggest a different syntax and option set. Trying to build the Adaptec Storage Manager resulted in utter failure as well. The source could be retrieved and the ASM and the drivers validated, but the build simply never terminated. In general, I find that the documentation has deteriorated a lot since version 5.4 which I used to run (and I just shut down a server from that time that had never failed).
Comment 1 Palle Girgensohn freebsd_committer 2016-05-16 11:53:12 UTC
(In reply to axel.kloth@ssrlabs.com from comment #0)

Hi,

Maybe I misunderstand a bit, but you claim you need OS related files on diskset A and user data on diskset B.

/home is user dasta

but /usr is IS related, right?

Which file system are you planning to use, ZFS or UFS?

Either way, just install the latest version of FreeBSD, set up the disks the way you want, setting up partitions on different disks as it pleases you. AFter that, install from memstick or over the net works just fine.  You don't have to build everything, the packages on the DVD or on the net should be sufficient?

I disagree that documentation has deteriorated, on the contrary.

But if you really want help, you must gives us more details, like which pages in the docs are bad (URL:s please). Also, can you describe your install process a bit more in detail, then maybe we can help you more, and find out where it goes wrong?

Best regards,
Palle Girgensohn
Comment 2 Chris Hutchinson 2016-05-16 14:46:29 UTC
(In reply to axel.kloth@ssrlabs.com from comment #0)
> I need to configure an OS such that all OS-related files are on a set of
{...}
> (and I just shut down a server from that time that had never failed).

I can speak with first hand experience, that I have have successfully
managed a near exact install/build to what you describe. Worse, it was
on a *single* core 1.2Ghz processor, on the i386. Agreed; it was dead
slow. *But* it was on low resource, legacy hardware. Worse; the USB
sticks were on USB v.2. I was able to accomplish a  "desktop"
setup, with X, and friends, in about 3 days -- from inserting the
install DVD, to a finished desktop, and all built from *source*.

I can't speak to the documentation issues you describe, except to the
extent, that when I was in doubt, the documentation was correct.

I think that more detailed information from you is required, in order
to help you in any meaningful way.

--Chris
Comment 3 Eitan Adler freebsd_committer freebsd_triage 2018-05-20 23:54:11 UTC
For bugs matching the following conditions:
- Status == In Progress
- Assignee == "bugs@FreeBSD.org"
- Last Modified Year <= 2017

Do
- Set Status to "Open"