On 21.01.2016 16:46, Nick Kostirya wrote:
> Привет.
> 
> Вот любопытно, что такое Stripeoffset (в gpart и diskinfo).
> Нашел только в исходниках, что это 
> "the offset of the first device's optimal access block in bytes."
> А сдвиг от чего?

Вот ещё пример. Два диска с секторами 4096 в gmirror с невыровненным разбиением:

# smartctl -a /dev/ada0 | grep "Sector Sizes"
Sector Sizes:     512 bytes logical, 4096 bytes physical

# diskinfo -v /dev/ada0 | egrep 'sectorsize|stripesize'
        512             # sectorsize
        4096            # stripesize

# gmirror status
      Name    Status  Components
mirror/gm0  COMPLETE  ada0 (ACTIVE)
                      ada1 (ACTIVE)

# gpart show 
=>       63  625142384  mirror/gm0  MBR  (298G)
         63  625142259           1  freebsd  [active]  (298G)
  625142322        125              - free -  (62k)

=>        0  625142259  mirror/gm0s1  BSD  (298G)
          0    2097152             1  freebsd-ufs  (1.0G)
[skip]

# gpart list mirror/gm0s1
Geom name: mirror/gm0s1
modified: false
state: OK
fwheads: 255
fwsectors: 63
last: 625142258
first: 0
entries: 8
scheme: BSD
Providers:
1. Name: mirror/gm0s1a
   Mediasize: 1073741824 (1.0G)
   Sectorsize: 512
   Stripesize: 4096
>  Stripeoffset: 3584
   Mode: r1w1e2
   rawtype: 7
   length: 1073741824
   offset: 0
   type: freebsd-ufs
   index: 1
   end: 2097151
   start: 0

Ответить