Dnia 17 listopada 2021 23:58:21 CET, Stuart Henderson 
<[email protected]> napisał/a:
>On 2021-11-17, Łukasz Moskała <[email protected]> wrote:
>>
>>
>> Dnia 17 listopada 2021 23:13:19 CET, [email protected] napisał/a:
>>>Questions recap:
>>>1. Is it `OpenBSD` tools' fault or is it the HDD's fault,
>>>so should I replace the HDD under warranty?
>>>2. Can I rest assured that my install will work fine?
>>>
>>>After unpackaging a newly bought HDD,
>>>S.M.A.R.T. was checked — all new and OK,
>>>then `Hard Disk Sentinel` from under `Windows` —
>>>write-read test, random order, random data — all OK.
>>>
>>>Afterwards, `OpenBSD` was installed from `install70.iso` DVD
>>>after failing to boot `install70.img` from USB, issue asked here:
>>>https://marc.info/?t=163640029300001&r=1&w=2
>>>In the installed `OpenBSD` I noticed that almost half of the disk
>>>was unused, so I booted into installer again and found with
>>>`disklabel -h wd0`:
>>>
>>>total sectors: 7814037168 # total bytes: 3.6T
>>>boundend: 4294956960
>>>
>>>Heck, how and why?
>>>
>>>http://man.openbsd.org/disklabel#b
>>>Set OpenBSD disk boundaries. This option tells disklabel which parts of
>>>the disk it is allowed to modify. This option is probably only useful
>>>for ports with fdisk(8) partition tables where the ending sector in the
>>>MBR is incorrect. The user may enter ‘*’ at the “Size” prompt to
>>>indicate the entire size of the disk (minus the starting sector). This
>>>is useful for disks where the fdisk partition table is incapable of
>>>storing the real size. Note: data may become corrupted if boundaries are
>>>extended such that they overlap with other resident operating systems.
>>>
>>>"This option is probably only useful for ports with fdisk(8) partition
>>>tables where the ending sector in the MBR is incorrect."
>>>1. Ports of `OpenBSD` to a certain hardware platform
>>>or which ports are spoken about?
>>>2. If my reading is correct, it should be some edge case, but
>>>the issue is on `amd64` — the most mainstream platform,
>>>7.0 — the most recent release
>>>and a new hard disk.
>>>
>>>I resorted to `b` of `disklabel` twice:
>>>on creating the encrypted device and on partitioning it,
>>>thus got full size used,
>>>but `fdisk -v wd0` still insists on "4294956960 Sectors"
>>>instead of 7814037168;
>>>and `fdisk -v sd4` still insists on "4294852800 Sectors"
>>>instead of 7814036576.
>>>
>>>Questions:
>>>1. What exactly is wrong: `OpenBSD`'s tools or the hard disk or what?
>>>Since it is a newly bought HDD, should I apply for warranty?
>>>2. Having set `boundend` manually, should I expect a robust operation,
>>>or might that nuisance pop up later on and interfere?
>>>
>>>Thanks
>>>
>>>
>>
>> Are you using MBR or GPT?
>> MBR has 2TiB size limit, so it kind of sounds like your issue.
>
>That's correct
>
>> If that's the case, you have to reinstall on GPT.
>
>But that isn't, if the disk is just used for OpenBSD and boot is close enough
>to the start of the disk (i.e. root partition isn't too far in) then setting
>the full disk with 'b' is enough, OpenBSD uses its own disklabel and doesn't
>need the entire disk to be shown in the fdisk partition
>
>
>

Thank you both Stuart Henderson and Crystal Kolipe for correcting me.
--
Łukasz Moskała

Reply via email to