А ничего, что ashift - свойство vdev, а не каждого блочного устройства отдельно?

15 ноября 2014 г., 0:28 пользователь Vladislav V. Prodan
<ad...@support.od.ua> написал:
> ada1 и ada4 - диски системного пула
> ada0 и ada5 - диски второго зеркала пула данных tank
>
> Это сейчас  нельзя создавать диски с разным alignment, а года три назад,
> когда пул создавался - можно было.
>
> [0:19]mary-teresa:root->/root# gpart show
> =>        34  5860533101  ada0  GPT  (2.7T)
>           34        2014        - free -  (1.0M)
>         2048  5860531080     1  freebsd-zfs  (2.7T)
>   5860533128           7        - free -  (3.5K)
>
> =>       34  976770988  ada1  GPT  (466G)
>          34          6        - free -  (3.0K)
>          40        128     1  freebsd-boot  (64K)
>         168   16777216     2  freebsd-swap  (8.0G)
>    16777384  959993632     3  freebsd-zfs  (458G)
>   976771016          6        - free -  (3.0K)
>
> =>        34  5860533101  ada2  GPT  (2.7T)
>           34        2014        - free -  (1.0M)
>         2048  5860531080     1  freebsd-zfs  (2.7T)
>   5860533128           7        - free -  (3.5K)
>
> =>        34  5860533101  ada3  GPT  (2.7T)
>           34        2014        - free -  (1.0M)
>         2048  5860531080     1  freebsd-zfs  (2.7T)
>   5860533128           7        - free -  (3.5K)
>
> =>       34  976773101  ada4  GPT  (466G)
>          34          6        - free -  (3.0K)
>          40        128     1  freebsd-boot  (64K)
>         168   16777216     2  freebsd-swap  (8.0G)
>    16777384  959995744     3  freebsd-zfs  (458G)
>   976773128          7        - free -  (3.5K)
>
> =>        34  5860533101  ada5  GPT  (2.7T)
>           34        2014        - free -  (1.0M)
>         2048  5860531080     1  freebsd-zfs  (2.7T)
>   5860533128           7        - free -  (3.5K)
>
> =>        34  5860533101  diskid/DISK-Z1F0WZGA  GPT  (2.7T)
>           34        2014                        - free -  (1.0M)
>         2048  5860531080                     1  freebsd-zfs  (2.7T)
>   5860533128           7                        - free -  (3.5K)
>
> =>        34  5860533101  diskid/DISK-Z1F0N46H  GPT  (2.7T)
>           34        2014                        - free -  (1.0M)
>         2048  5860531080                     1  freebsd-zfs  (2.7T)
>   5860533128           7                        - free -  (3.5K)
>
> =>        34  5860533101  diskid/DISK-Z1F0WZ2X  GPT  (2.7T)
>           34        2014                        - free -  (1.0M)
>         2048  5860531080                     1  freebsd-zfs  (2.7T)
>   5860533128           7                        - free -  (3.5K)
>
> =>        34  5860533101  diskid/DISK-Z500BFAY  GPT  (2.7T)
>           34        2014                        - free -  (1.0M)
>         2048  5860531080                     1  freebsd-zfs  (2.7T)
>   5860533128           7                        - free -  (3.5K)
>
>
> 15 ноября 2014 г., 0:16 пользователь Volodymyr Kostyrko <c.kw...@gmail.com>
> написал:
>
>> On 14.11.2014 21:12, Vladislav V. Prodan wrote:
>>>
>>>
>>>
>>> 14 ноября 2014 г., 20:42 пользователь Volodymyr Kostyrko
>>> <c.kw...@gmail.com <mailto:c.kw...@gmail.com>> написал:
>>>
>>>     On 14.11.2014 17:52, Vladislav V. Prodan wrote:
>>>
>>>
>>>
>>>         В пуле вылетел hdd (отваливается после 10 мин работы).
>>>         После установки запасного винта содержимое пула не
>>>         восстанавливается.
>>>         Вернее, начинается синхронизация данных, по после прочтения 2 GB
>>>         сбрасывается на 0....
>>>
>>>
>>>     А какой ashift на остальных vdev'ах? Система случаем ставилась не
>>>     через твик gnop'ом? Если да то девайсы тоже через него втыкать нужно.
>>>
>>>
>>> У первого зеркала ashift -12, у второго - 9.
>>> Подскажите как добавлять зеркало винтов 4k в существующих пул с ashift
>>> -12 ?
>>> Насколько я знаю, использование gnop предлагается только для создания
>>> пула, в случае добавления - советов нет.
>>
>>
>> Это потому что я гоню - пул уже создан и ashift будет использоваться
>> принудительно такой же как и на противоположном девайсе. Или:
>>
>> cannot attach /dev/md1.nop to /dev/md0: devices have different sector
>> alignment
>>
>> Проверка:
>>
>> dd if=/dev/zero of=x1 bs=4m seek=1023
>> dd if=/dev/zero of=x2 bs=4m seek=1023
>> mdconfig -a -t vnode -f x1
>> mdconfig -a -t vnode -f x2
>> zpool create test1 /dev/md0
>> gnop create -S 4096 /dev/md1
>> zpool attach test1 /dev/md0 /dev/md1.nop
>>
>> Можно `gpart show` для них посмотреть? Просто хочу удостовериться что там
>> раздел 2T а не 2G.
>>
>>
>> --
>> Sphinx of black quartz judge my vow.
>
>
>
>
> --
>  Vladislav V. Prodan
>  System & Network Administrator
>  support.od.ua

Ответить