Marcus MERIGHI writes:
> please do *not* copy/paste/run this command!
> something along these lines for the sets you did not want:
>
> $ ftp -MVo- $(</etc/installurl)/snapshots/amd64/xserv66.tgz | tar \
> tzf - | xargs rm
>
> you are aware that it is recommended to run with all sets?
Despite previous posts requesting assistance with not doing so, I second
this recommendation to anyone not able to construct that ftp/tar/rm
command from first principles (and with a clear need to do so).
Patronisation aside, your computer's storage is a lot cheaper than the
mental effort required to deal with a system that's non-standard but
only by having a few bits wasted by their _complete lack of use_.
Filesystem Used Mounted on
The system proper is tiny:
/dev/sd0a 148M /
/dev/sd0e 860M /usr
/dev/sd0h 203M /usr/X11R6
/dev/sd0g 70.9M /var
The user/development environment is little bigger:
/dev/sd0i 4.7G /usr/local
/dev/sd0m 1.1G /usr/obj
/dev/sd0l 685M /usr/ports
/dev/sd0j 1.0G /usr/src
/dev/sd0k 688M /usr/xenocara
/dev/sd0n 2.0K /usr/xobj
Putting part-built binaries and /usr/local aside, that's only
1.2GB. 4.7GB is large for /usr/local but that's because this is my
"throw everything at it" system. Even with this fully-packed system and
the full source code the total is just a shade over 8GB. Despite space
earmarked for growth it's difficult to stretch the base system to 16GB.
I don't know about anyone else but I can't even find storage media that
small any more. I'm all for minimising waste but effort where it's due.
But see also https://twitter.com/rob_pike/status/966896123548872705
Matthew
ps. FWIW where my systems were concerned I was looking at minimising
waste through repetition of many VMs but there are other, in ways
better, methods of doing that. Any which involve me thinking about it
have a priori failed.
pps. Reinstalling is not actually that big a deal. Partition, install
boot sector, extract sets, install packages and finally site-specific
files to /etc, /home, /var and possibly /srv or something. The installer
can be easily configured to do all of this without human interaction
prior to the first live boot.