12 - Hardware and Platform-Specific Questions
12.16.2 - I'm getting "partition extends past end of unit" messages in
disklabel
On sparc and sparc64 systems, the BSD disklabel cannot describe a disk geometry larger than 8GB,
while individual disklabel entries can be larger.
Everytime you run disklabel(8), it performs some sanity checks of the disklabel entries against what it
thinks
is the correct drive geometry, and since it sees a truncated geometry, it
warns and will not let you
edit entries outside this 8GB area unless you tell it to use the real drive geometry. Do this using the 'g'
command of the command-driven editor of
disklabel(8)
and tell it to use the "[d]isk geometry":
# disklabel -E wd0
# Inside MBR partition 3: type A6 start 63 size 17912412
[...]
Initial label editor (enter '?' for help at any prompt)
> g
[d]isk, [b]ios, or [u]ser geometry: [d] d
> w
> q
You will
still get the warning messages, but you can configure and use your disk as desired. A proper
solution would have to be compatible with existing
systems already in use, plus be compatible with
Solaris running on disks larger than 8GB, but this has not been worked out yet.
Do'stlaringiz bilan baham: