On 2020/09/29 14:25, Why 42? The lists account. wrote: > > On Mon, Sep 28, 2020 at 08:25:34AM -0600, Theo de Raadt wrote: > > ... > > So we are at an impasse. The recommended solution is for people to stop > > making sysupgrade-incompatible layouts in the future, and to consider > > repairing their incompatible layouts from the past. > > > > if sysupgrade doesn't work, people have the old ways of doing things. > > doctor doctor it hurts when i layout my disk strangely... > > Hi there, > > So, I think I have a workaround for my issue with sysupgrade and, from my > side, everything is more or less hunky dory ... but as Theo wrote, now I > have in the back of my mind "consider repairing" ... > > So I just have to ask ... what then would be the supported/approved disk > layout for OpenBSD 6.8 on my Intel 8i5 NUC with the following storage: > > 1. A 2TB Samsung SSD: Currently identified as: > sd0 at scsibus1 targ 2 lun 0: <ATA, Samsung SSD 860, RVM0> > naa.5002538e4109632a > sd0: 1953514MB, 512 bytes/sector, 4000797360 sectors, thin > > 2. A 512GB Samsung M.2 NVMe device: Currently identified as: > sd1 at scsibus2 targ 1 lun 0: <NVMe, Samsung SSD 970, 1B2Q> > sd1: 476940MB, 512 bytes/sector, 976773168 sectors > > It's my main desktop system, running XFCE. > > Currently df shows: > Filesystem Size Used Avail Capacity Mounted on > /dev/sd1a 1005M 314M 640M 33% / > mfs:6361 7.7G 331M 7.0G 4% /tmp
MFS isn't particularly quick, you might well find one or other of your SSDs is faster. > /dev/sd1e 58.3G 91.3M 55.3G 0% /var > /dev/sd1f 2.0G 1.2G 686M 64% /usr > /dev/sd1g 1005M 251M 703M 26% /usr/X11R6 > /dev/sd1h 19.7G 11.0G 7.7G 59% /usr/local > /dev/sd1k 5.9G 2.0K 5.6G 0% /usr/obj > /dev/sd1j 2.0G 2.0K 1.9G 0% /usr/src > /dev/sd1l 295G 10.0G 271G 4% /fast > /dev/sd0h 1.8T 964G 758G 56% /space > > (Yeah, yeah, when I installed I made "/var" way too big for some reason.) > > There is a swap area on sd1b of 64GB (twice the size of the RAM). At > install time I thought about not allocating any swap at all, but I wasn't > sure if that was a good idea or not. AIUI it is a bad idea to have no swap. 2xRAM is good if you have a possible use for kernel crashdumps but that'll take a fair old time on a 32G system and often doesn't work anyway, I'll usually go for 4-8G or so. > That mount "/space" contains essentially all the non OS stuff in > subdirectories e.g. "home", "images", "videos", "music", "netapp". It > will eventually be just over 1TB (and then keep growing :). Too big to > fit on the NVMe stick. Given what you have shown I would probably just rename /space to /home (and maybe add a /space -> /home symlink if there is much software using that path, to avoid tracking it all down to change it). Example commands boot> boot -s ... # fsck -p # mount -a # umount /space # mv space home # sed -i s,space,home, /etc/fstab # ln -s home space # mount /home # ^D > The "/fast" mount is used for working/output data from apps e.g. > Wireshark, Influxdb, Telegraf, Grafana, NetApp. > > How would 6.8 layout these drives differently. if I were to installed it, > from scratch, for example? You can see what disklabel auto defaults would be with e.g. "disklabel -A -n sd0" (-n tells it not to write). I rarely use defaults myself except by mistake though, they are unsuitable for machines doing ports development, and often unsuitable for servers, though they aren't too bad for workstations. > Output of disklabel below. > > Feel free to ignore this email, since, if I am honest, I am unlikely to > start moving >1TB of data around for fun (maybe with the next hardware > refresh). But I would still be interested to hear how it would be done > differently. > > Cheers, > Robb. > > > disklabel sd0 > # /dev/rsd0c: > type: SCSI > disk: SCSI disk > label: Samsung SSD 860 > duid: 7a1775fef773535e > flags: > bytes/sector: 512 > sectors/track: 63 > tracks/cylinder: 255 > sectors/cylinder: 16065 > cylinders: 249038 > total sectors: 4000797360 > boundstart: 64 > boundend: 4000797297 > drivedata: 0 > 16 partitions: > # size offset fstype [fsize bsize cpg] > a: 2097152 1024 4.2BSD 2048 16384 12958 > c: 4000797360 0 unused > h: 3998699008 2098176 4.2BSD 8192 65536 52270 # /space > > disklabel sd1 > # /dev/rsd1c: > type: SCSI > disk: SCSI disk > label: Samsung SSD 970 > duid: 281ef747da03afe7 > flags: > bytes/sector: 512 > sectors/track: 63 > tracks/cylinder: 255 > sectors/cylinder: 16065 > cylinders: 60801 > total sectors: 976773168 > boundstart: 1024 > boundend: 976773105 > drivedata: 0 > 16 partitions: > # size offset fstype [fsize bsize cpg] > a: 2097152 1024 4.2BSD 2048 16384 12958 # / > b: 67324128 2098176 swap # none > c: 976773168 0 unused > d: 8388608 69422304 4.2BSD 2048 16384 12958 > e: 124326848 77810912 4.2BSD 2048 16384 12958 # /var > f: 4194304 202137760 4.2BSD 2048 16384 12958 # /usr > g: 2097152 206332064 4.2BSD 2048 16384 12958 # /usr/X11R6 > h: 41943040 208429216 4.2BSD 2048 16384 12958 # /usr/local > i: 960 64 MSDOS > j: 4194304 250372256 4.2BSD 2048 16384 12958 # /usr/src > k: 12582912 254566560 4.2BSD 2048 16384 12958 # /usr/obj > l: 629145536 267149504 4.2BSD 4096 32768 26062 # /fast >