[freebsd] Re: [freebsd] Re: [freebsd] Замена диска в пуле и непонятный лимит в 2GB

2014-11-14 Пенетрантность Vasiliy P. Melnik

 У первого зеркала ashift -12, у второго - 9.
 Подскажите как добавлять зеркало винтов 4k в существующих пул с ashift -12
 ?
 Насколько я знаю, использование gnop предлагается только для создания
 пула, в случае добавления - советов нет.


Так добавить можно, только если совпадает размер пула. Я сильно не старался
это делать - переставлял систему.

Подозреваю, что можно размер подогнать, если есть куда уменьшать бутовый
раздел. Там на копейки не должно сходиться.


[freebsd] Re: [freebsd] Re: [freebsd] Замена диска в пуле и непонятный лимит в 2GB

2014-11-14 Пенетрантность Anton Sayetsky
А ничего, что 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)
   342014- 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)
  40128 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)
   342014- free -  (1.0M)
 2048  5860531080 1  freebsd-zfs  (2.7T)
   5860533128   7- free -  (3.5K)

 =34  5860533101  ada3  GPT  (2.7T)
   342014- 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)
  40128 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)
   342014- free -  (1.0M)
 2048  5860531080 1  freebsd-zfs  (2.7T)
   5860533128   7- free -  (3.5K)

 =34  5860533101  diskid/DISK-Z1F0WZGA  GPT  (2.7T)
   342014- free -  (1.0M)
 2048  5860531080 1  freebsd-zfs  (2.7T)
   5860533128   7- free -  (3.5K)

 =34  5860533101  diskid/DISK-Z1F0N46H  GPT  (2.7T)
   342014- free -  (1.0M)
 2048  5860531080 1  freebsd-zfs  (2.7T)
   5860533128   7- free -  (3.5K)

 =34  5860533101  diskid/DISK-Z1F0WZ2X  GPT  (2.7T)
   342014- free -  (1.0M)
 2048  5860531080 1  freebsd-zfs  (2.7T)
   5860533128   7- free -  (3.5K)

 =34  5860533101  diskid/DISK-Z500BFAY  GPT  (2.7T)
   342014- 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


[freebsd] Re: [freebsd] Re: [freebsd] Замена диска в пуле и непонятный лимит в 2GB

2014-11-14 Пенетрантность Vladislav V. Prodan
Ок, очепятался.
Следует читать:
Это сейчас  нельзя создавать гпуппы дисков ( vdev в терминах ZFS ) с разным
alignment, а года три назад,

15 ноября 2014 г., 0:30 пользователь Anton Sayetsky vsasja...@gmail.com
написал:

 А ничего, что 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)
342014- 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)
   40128 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)
342014- free -  (1.0M)
  2048  5860531080 1  freebsd-zfs  (2.7T)
5860533128   7- free -  (3.5K)
 
  =34  5860533101  ada3  GPT  (2.7T)
342014- 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)
   40128 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)
342014- free -  (1.0M)
  2048  5860531080 1  freebsd-zfs  (2.7T)
5860533128   7- free -  (3.5K)
 
  =34  5860533101  diskid/DISK-Z1F0WZGA  GPT  (2.7T)
342014- free -  (1.0M)
  2048  5860531080 1  freebsd-zfs  (2.7T)
5860533128   7- free -  (3.5K)
 
  =34  5860533101  diskid/DISK-Z1F0N46H  GPT  (2.7T)
342014- free -  (1.0M)
  2048  5860531080 1  freebsd-zfs  (2.7T)
5860533128   7- free -  (3.5K)
 
  =34  5860533101  diskid/DISK-Z1F0WZ2X  GPT  (2.7T)
342014- free -  (1.0M)
  2048  5860531080 1  freebsd-zfs  (2.7T)
5860533128   7- free -  (3.5K)
 
  =34  5860533101  diskid/DISK-Z500BFAY  GPT  (2.7T)
342014- 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




-- 
 Vladislav V. Prodan
 System  Network Administrator
 support.od.ua