[freebsd] SQUID

2014-11-14 Пенетрантность Evgenii Fedorov
Добрый день. Подскажите что делаю не так.
Вообщем, хочу чтобы выдавалось кастомное сообщение об ошибке в SQUID.
- Создаю свое сообщение ERR_CUSTOM_ACCESS_DENIED
- закидываю его в папку /usr/local/etc/squid/errors/ru
- и на всякий случай в /usr/local/etc/squid/errors/en
- перезапускаю сквид 
и в результате вот такая хрень:

Internal Error: Missing Template ERR_CUSTOM_ACCESS_DENIED


это из squid.conf

deny_info ERR_CUSTOM_ACCESS_DENIED black_banners
---

а если вот так:

deny_info http://какой-то_url http://xn---_url-3ve7dgb4bc1c black_banners

то всё работает.


Короче, как правильно свое сообщение об ошибке добавить???

Спасибо.


[freebsd] Re: SQUID

2014-11-14 Пенетрантность Evgenii Fedorov
ВСЁ, вопрос снят!!! ))) нужно было в эту папку положить файл
/usr/local/etc/squid/errors/templates

14 ноября 2014 г., 11:16 пользователь Evgenii Fedorov efed...@gmail.com
написал:

 Добрый день. Подскажите что делаю не так.
 Вообщем, хочу чтобы выдавалось кастомное сообщение об ошибке в SQUID.
 - Создаю свое сообщение ERR_CUSTOM_ACCESS_DENIED
 - закидываю его в папку /usr/local/etc/squid/errors/ru
 - и на всякий случай в /usr/local/etc/squid/errors/en
 - перезапускаю сквид 
 и в результате вот такая хрень:

 Internal Error: Missing Template ERR_CUSTOM_ACCESS_DENIED


 
 это из squid.conf

 deny_info ERR_CUSTOM_ACCESS_DENIED black_banners

 ---

 а если вот так:

 deny_info http://какой-то_url http://xn---_url-3ve7dgb4bc1c
 black_banners

 то всё работает.

 

 Короче, как правильно свое сообщение об ошибке добавить???

 Спасибо.



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

2014-11-14 Пенетрантность Vladislav V. Prodan
В пуле вылетел hdd (отваливается после 10 мин работы).
После установки запасного винта содержимое пула не восстанавливается.
Вернее, начинается синхронизация данных, по после прочтения 2 GB
сбрасывается на 0

FreeBSD 10.1-PRERELEASE #0: Thu Sep 11 15:27:07 EEST 2014


[17:47]mary-teresa:root-/root# zpool status tank
  pool: tank
 state: DEGRADED
status: One or more devices is currently being resilvered.  The pool will
continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
  scan: resilver in progress since Fri Nov 14 17:45:06 2014
1,95G scanned out of 3,96T at 12,9M/s, 89h9m to go
951M resilvered, 0,05% done
config:

NAME   STATE READ WRITE CKSUM
tank   DEGRADED 0 0 0
  mirror-0 ONLINE   0 0 0
gpt/disk3  ONLINE   0 0 0
gpt/disk4  ONLINE   0 0 0
  mirror-1 DEGRADED 0 0 0
gpt/disk0  ONLINE   0 0 0  block size:
512B configured, 4096B native
replacing-1DEGRADED 0 0 0
  5113772130885677504  UNAVAIL  0 0 0  was
/dev/gpt/disk1
  gpt/disk2ONLINE   0 0 0  block size:
512B configured, 4096B native  (resilvering)

errors: No known data errors
[17:47]mary-teresa:root-/root# zpool status tank
  pool: tank
 state: DEGRADED
status: One or more devices are configured to use a non-native block size.
Expect reduced performance.
action: Replace affected devices with devices that support the
configured block size, or migrate data to a properly configured
pool.
  scan: resilver canceled on Thu Jan  1 03:00:00 1970
config:

NAME   STATE READ WRITE CKSUM
tank   DEGRADED 0 0 0
  mirror-0 ONLINE   0 0 0
gpt/disk3  ONLINE   0 0 0
gpt/disk4  ONLINE   0 0 0
  mirror-1 DEGRADED 0 0 0
gpt/disk0  ONLINE   0 0 0  block size:
512B configured, 4096B native
replacing-1DEGRADED 0 0 0
  5113772130885677504  UNAVAIL  0 0 0  was
/dev/gpt/disk1
  gpt/disk2ONLINE   0 0 0  block size:
512B configured, 4096B native

errors: No known data errors



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


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

2014-11-14 Пенетрантность Vasiliy P. Melnik
Система ведет себя нештатно, данные лежат на одно диске - а Вы винт
scrub-ом гоняете. Да и геометрию в порядок привести надо.

2014-11-14 17:52 GMT+02:00 Vladislav V. Prodan ad...@support.od.ua:



 В пуле вылетел hdd (отваливается после 10 мин работы).
 После установки запасного винта содержимое пула не восстанавливается.
 Вернее, начинается синхронизация данных, по после прочтения 2 GB
 сбрасывается на 0

 FreeBSD 10.1-PRERELEASE #0: Thu Sep 11 15:27:07 EEST 2014


 [17:47]mary-teresa:root-/root# zpool status tank
   pool: tank
  state: DEGRADED
 status: One or more devices is currently being resilvered.  The pool will
 continue to function, possibly in a degraded state.
 action: Wait for the resilver to complete.
   scan: resilver in progress since Fri Nov 14 17:45:06 2014
 1,95G scanned out of 3,96T at 12,9M/s, 89h9m to go
 951M resilvered, 0,05% done
 config:

 NAME   STATE READ WRITE CKSUM
 tank   DEGRADED 0 0 0
   mirror-0 ONLINE   0 0 0
 gpt/disk3  ONLINE   0 0 0
 gpt/disk4  ONLINE   0 0 0
   mirror-1 DEGRADED 0 0 0
 gpt/disk0  ONLINE   0 0 0  block size:
 512B configured, 4096B native
 replacing-1DEGRADED 0 0 0
   5113772130885677504  UNAVAIL  0 0 0  was
 /dev/gpt/disk1
   gpt/disk2ONLINE   0 0 0  block size:
 512B configured, 4096B native  (resilvering)

 errors: No known data errors
 [17:47]mary-teresa:root-/root# zpool status tank
   pool: tank
  state: DEGRADED
 status: One or more devices are configured to use a non-native block size.
 Expect reduced performance.
 action: Replace affected devices with devices that support the
 configured block size, or migrate data to a properly configured
 pool.
   scan: resilver canceled on Thu Jan  1 03:00:00 1970
 config:

 NAME   STATE READ WRITE CKSUM
 tank   DEGRADED 0 0 0
   mirror-0 ONLINE   0 0 0
 gpt/disk3  ONLINE   0 0 0
 gpt/disk4  ONLINE   0 0 0
   mirror-1 DEGRADED 0 0 0
 gpt/disk0  ONLINE   0 0 0  block size:
 512B configured, 4096B native
 replacing-1DEGRADED 0 0 0
   5113772130885677504  UNAVAIL  0 0 0  was
 /dev/gpt/disk1
   gpt/disk2ONLINE   0 0 0  block size:
 512B configured, 4096B native

 errors: No known data errors



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



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

2014-11-14 Пенетрантность Volodymyr Kostyrko

On 14.11.2014 17:52, Vladislav V. Prodan wrote:



В пуле вылетел hdd (отваливается после 10 мин работы).
После установки запасного винта содержимое пула не восстанавливается.
Вернее, начинается синхронизация данных, по после прочтения 2 GB
сбрасывается на 0


А какой ashift на остальных vdev'ах? Система случаем ставилась не через 
твик gnop'ом? Если да то девайсы тоже через него втыкать нужно.


--
Sphinx of black quartz judge my vow.


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

2014-11-14 Пенетрантность Vladislav V. Prodan
2014-11-14 19:43 GMT+02:00 Vasiliy P. Melnik ba...@vpm.net.ua:

 Система ведет себя нештатно, данные лежат на одно диске - а Вы винт
 scrub-ом гоняете. Да и геометрию в порядок привести надо.

 2014-11-14 17:52 GMT+02:00 Vladislav V. Prodan ad...@support.od.ua:



 В пуле вылетел hdd (отваливается после 10 мин работы).
 После установки запасного винта содержимое пула не восстанавливается.
 Вернее, начинается синхронизация данных, по после прочтения 2 GB
 сбрасывается на 0

 FreeBSD 10.1-PRERELEASE #0: Thu Sep 11 15:27:07 EEST 2014


Подскажите тогда, как выключить scrub :)


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


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

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


 Подскажите тогда, как выключить scrub :)


Никак - не предусмотрено. И чекдиска тоже нету. И вообще я бы его даже не
перегружал сейчас, а занялся спасением данных, ибо кто его знает чем
чревато.

З.Ы. у меня один раз только возникали проблемы с zfs-ом - из-за умирающей
оперативки, планка таки умерла через 3 месяца.


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

2014-11-14 Пенетрантность Vladislav V. Prodan
14 ноября 2014 г., 20:42 пользователь Volodymyr Kostyrko 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 предлагается только для создания пула,
в случае добавления - советов нет.



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


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

2014-11-14 Пенетрантность Vladislav V. Prodan
14 ноября 2014 г., 21:11 пользователь Vasiliy P. Melnik ba...@vpm.net.ua
написал:


 Подскажите тогда, как выключить scrub :)


 Никак - не предусмотрено. И чекдиска тоже нету. И вообще я бы его даже не
 перегружал сейчас, а занялся спасением данных, ибо кто его знает чем
 чревато.



Перегружал не единожды, export -import пула не помогает.
# zpool list tank
NAME   SIZE  ALLOC   FREE   FRAG  EXPANDSZCAP  DEDUP  HEALTH  ALTROOT
tank  5,44T  3,96T  1,48T45% -72%  1.25x  DEGRADED  -

Данных значительно больше  3 ТБ, рокировка с пересозданием пула не поможет,
мало винтов.


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


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

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

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


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

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


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

2014-11-14 Пенетрантность Vasiliy P. Melnik
у меня мирроры везде из 2-ух дисков - совсем смалл-офис сегмент.

Когда память умирала сервер начал выпадать к корку. Пул перестал
монтироваться. Гуглил много - не нашел ничего толком. Из инструментов есть
только zdb, но она только диагностирует - не чинит ничего. Чинить не чем.

Поэтому все сливать и пере-разбивать по-новой. Мне повезло - что у меня
было 2 пула и второй пул с данными смонтировался.


14 ноября 2014 г., 21:15 пользователь Vladislav V. Prodan 
ad...@support.od.ua написал:



 14 ноября 2014 г., 21:11 пользователь Vasiliy P. Melnik ba...@vpm.net.ua
 написал:


 Подскажите тогда, как выключить scrub :)


 Никак - не предусмотрено. И чекдиска тоже нету. И вообще я бы его даже не
 перегружал сейчас, а занялся спасением данных, ибо кто его знает чем
 чревато.



 Перегружал не единожды, export -import пула не помогает.
 # zpool list tank
 NAME   SIZE  ALLOC   FREE   FRAG  EXPANDSZCAP  DEDUP  HEALTH  ALTROOT
 tank  5,44T  3,96T  1,48T45% -72%  1.25x  DEGRADED  -

 Данных значительно больше  3 ТБ, рокировка с пересозданием пула не
 поможет, мало винтов.


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



Re: [freebsd] Fwd: proxy_store не сохраняет файлы

2014-11-14 Пенетрантность Oleg Tokar

09.11.2014 12:08, greenh пишет:

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

(цитирую доку на nginx)
|$request_uri|
   первоначальный URI запроса целиком (с аргументами)

http://nginx.org/ru/docs/http/ngx_http_core_module.html#variables

Этот ключ лучше переопределить конкретно под Вашу задачу, чтобы 
кеширование таки работало.

В определении ключа можно использовать аргументы запроса.



Добрый день
Подскажите плз, что я делаю не так
имеется основной сервер хранения (storage) и фронтенд (img)
на фронтенде настроено

server {
listen *:80;
server_name img.site1.com http://img.site1.com img-a6.site1.com 
http://img-a6.site1.com ;

root /home/site1/site1.com http://site1.com;

location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js|html|txt)$ {
root /home/site1/site1.com/ http://site1.com/;
try_files $uri $uri/ @fallback;
error_log  /home/site1/logs/site1.com-img-error.log warn ;
}
location @fallback
{
proxy_pass http://storage.site1.com;
proxy_store /home/site1/site1.com/$request_uri 
http://site1.com/$request_uri;

root /home/site1/site1.com http://site1.com;
proxy_store_access  user:rw  group:rw  all:rw;
error_log  /home/site1/logs/fallback-error.log warn ;
access_log  /home/site1/logs/fallback-access.log ;
}

}
но при этом в  /home/site1/site1.com http://site1.com  пусто и он 
 все равно за каждым запросом обращается на storage

nginx version: nginx/1.6.2




--
wbr,
Oleg Tokar



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

2014-11-14 Пенетрантность Volodymyr Kostyrko

On 14.11.2014 19:43, Vasiliy P. Melnik wrote:

Система ведет себя нештатно, данные лежат на одно диске - а Вы винт
scrub-ом гоняете. Да и геометрию в порядок привести надо.


Это не проверка, scrub в zfs не различает проверку и репликацию 
информации. scrub - это полное чтение пула.


--
Sphinx of black quartz judge my vow.


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

2014-11-14 Пенетрантность Volodymyr Kostyrko

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.


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

2014-11-14 Пенетрантность Vladislav V. Prodan
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 Пенетрантность 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


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

2014-11-14 Пенетрантность Vladislav V. Prodan
2014-11-14 17:52 GMT+02:00 Vladislav V. Prodan ad...@support.od.ua:



 В пуле вылетел hdd (отваливается после 10 мин работы).
 После установки запасного винта содержимое пула не восстанавливается.
 Вернее, начинается синхронизация данных, по после прочтения 2 GB
 сбрасывается на 0

 FreeBSD 10.1-PRERELEASE #0: Thu Sep 11 15:27:07 EEST 2014



После обновления мира и ядра (добавлены несколько опций netgraph_* и mpath)
и последующей перезагрузки системы - синхронизация данных пошла.

[1:43]mary-teresa:root-/root# zpool status tank
  pool: tank
 state: DEGRADED
status: One or more devices is currently being resilvered.  The pool will
continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
  scan: resilver in progress since Fri Nov 14 21:24:11 2014
5,01G scanned out of 3,96T at 11,5M/s, 100h25m to go
2,39G resilvered, 0,12% done
config:

NAME   STATE READ WRITE CKSUM
tank   DEGRADED 0 0 0
  mirror-0 ONLINE   0 0 0
gpt/disk3  ONLINE   0 0 0
gpt/disk4  ONLINE   0 0 0
  mirror-1 DEGRADED 0 0 0
gpt/disk0  ONLINE   0 0 0  block size:
512B configured, 4096B native
replacing-1DEGRADED 0 0 0
  5113772130885677504  UNAVAIL  0 0 0  was
/dev/gpt/disk1
  gpt/disk2ONLINE   0 0 0  block size:
512B configured, 4096B native  (resilvering)

errors: No known data errors


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


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

2014-11-14 Пенетрантность Vasiliy P. Melnik
кто не рискует - тот не пьет шампанского

15 ноября 2014 г., 1:45 пользователь Vladislav V. Prodan 
ad...@support.od.ua написал:



 2014-11-14 17:52 GMT+02:00 Vladislav V. Prodan ad...@support.od.ua:



 В пуле вылетел hdd (отваливается после 10 мин работы).
 После установки запасного винта содержимое пула не восстанавливается.
 Вернее, начинается синхронизация данных, по после прочтения 2 GB
 сбрасывается на 0

 FreeBSD 10.1-PRERELEASE #0: Thu Sep 11 15:27:07 EEST 2014



 После обновления мира и ядра (добавлены несколько опций netgraph_* и
 mpath) и последующей перезагрузки системы - синхронизация данных пошла.

 [1:43]mary-teresa:root-/root# zpool status tank
   pool: tank
  state: DEGRADED
 status: One or more devices is currently being resilvered.  The pool will
 continue to function, possibly in a degraded state.
 action: Wait for the resilver to complete.
   scan: resilver in progress since Fri Nov 14 21:24:11 2014
 5,01G scanned out of 3,96T at 11,5M/s, 100h25m to go
 2,39G resilvered, 0,12% done
 config:

 NAME   STATE READ WRITE CKSUM
 tank   DEGRADED 0 0 0
   mirror-0 ONLINE   0 0 0
 gpt/disk3  ONLINE   0 0 0
 gpt/disk4  ONLINE   0 0 0
   mirror-1 DEGRADED 0 0 0
 gpt/disk0  ONLINE   0 0 0  block size:
 512B configured, 4096B native
 replacing-1DEGRADED 0 0 0
   5113772130885677504  UNAVAIL  0 0 0  was
 /dev/gpt/disk1
   gpt/disk2ONLINE   0 0 0  block size:
 512B configured, 4096B native  (resilvering)

 errors: No known data errors


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