Skip to main content

Tag: Oracle

И снова простота от ZFS с Solaris Kernel Zones / LDOMs

Продолжаем ранее начатый монолог про простоту ZFS и функционал, который может доставить некоторые проблемы в реальной эксплуатации, короче, очередной занудный пост о пользе снэпшотов и вреде от упрощения администрирования.

ZFS vol + volsize = большая проблема

…или занудный пост о пользе снэпшотов и вреде от упрощения администрирования…

Дано: Solaris 11, iSCSI target (которые новые уже, с sbd* и it*), том ZFS (создан давно, работает), роздан по iSCSI на Win 2003 (далее в примере – рабочая солярка 11.2 с последними патчами, без данных CU, для быстрой оценки перспектив восстановления, в процессе были получены совсем любопытные результаты).

root@snooky:~# zfs get volsize storarray/test_vol
NAME                PROPERTY  VALUE  SOURCE
storarray/test_vol  volsize   512M   local

Надо увеличить размер тома. Совсем просто:

root@snooky:~# zfs set volsize=1024K storarray/test_vol
root@snooky:~# zfs get volsize storarray/test_vol
NAME                PROPERTY  VALUE  SOURCE
storarray/test_vol  volsize   1M     local

Вместо 1024M поставили 1024K.

Тома с данными больше нет.

Возврат значений, прочие игрища ни к чему не приведут – том – потерян, данные подлежат восстановлению с бэкапа.

Есть, правда, один нюанс – мгновенные снимки перед началом проведения любой операции. Работают безотказно, проверено, но, увы, не всегда они есть…

Далее простыня с игрушками, картина с IT + win + NTFS еще более удручающая и намного менее наглядная:

Solaris 11.1 Home NAS

Собственно, “обновил” (читай – собрал с нуля) свой NAS-сервер, пока конфигурация далеко не максимально производительная, чисто на “взлет”, а далее посмотрим.

Железо:

  • LSI 9212 (4 SATA порта, на радиатор нужно поставить дополнительный вентилятор, потому как изначально адаптеры предназначены под обдув воздухом, а из-за особенностей маленького корпуса реализация обдува сильно затруднена), +4 диска SATA 400GB Seagate 1.5Gbps (на тесты), +2x4Gb DDR3 ECCU RAM. При использовании solaris хочешь или нет, а на HCL посмотреть придется…

Solaris 11.1. А где прячутся дисковые ошибки?

Короткой строкой:

[ tau ~ ] # iostat -En c1t0d0 
c1t0d0           Soft Errors: 0 Hard Errors: 89 Transport Errors: 0 
Vendor: SEAGATE  Product: ST32502NSSUN250G Revision:  Serial No:  
Size: 250.06GB <250056000000 bytes>
Media Error: 89 Device Not Ready: 0 No Device: 0 Recoverable: 0 
Illegal Request: 110 Predictive Failure Analysis: 0 
 [ tau ~ ] # iostat -En c1t0d0 
c1t0d0           Soft Errors: 0 Hard Errors: 90 Transport Errors: 0 
Vendor: SEAGATE  Product: ST32502NSSUN250G Revision:  Serial No:  
Size: 250.06GB <250056000000 bytes>
Media Error: 90 Device Not Ready: 0 No Device: 0 Recoverable: 0 
Illegal Request: 110 Predictive Failure Analysis: 0 

Ошибки есть. dmesg – пусто. /var/adm/messages – пусто. Ошибки здесь: