Viagra online
Auto insurance

Одностраничные шпаргалки по vxvm и vxfs. Датированы 2002 годом, но актуальность не потеряли ;)

Quick references:

{lang: 'ru'}

Недавно я затрагивал темы загруженности устройств ввода-вывода Oracle и создания Ram-дисков.
Итак, в системе есть достаточно свободной памяти, менеджер томов — vxvm и есть приложение с высокой нагрузкой по вводу-выводу (например Oracle). А если у нас современный сервер, а Oracle standard edition, то так оно и будет (так как standard edition не может использовать более 2Гб памяти). Такая ситуация часто возникает, например на SAP серверах, когда используются 32-разрядные приложения.
Итак, идея такая:
Читать полностью »

{lang: 'ru'}

Напоминалка опций unix команды find

Напоминалка опций unix команды find теперь и на русском языке. Удобный online интерфейс поможет вспомнить самые нужные опции и построить свою команду для поиска файлов.
Как и было обещано, перевел свой скриптик на русский язык, добавил немножко ссылок на русскоязычные документы по синтаксису команды, исправил несколько ошибок.

{lang: 'ru'}

Иногда ну никак не хватает места на загрузочном диске. То нужно немножко места добавить в корень, то новый слайс нарезать, а диск уже разбит под завязку. В этом случае к нам на помощь приходит swap :)

Слайс swap можно в on-line перекинуть, командой format переразбить диск (подрезать  swap, и увеличить или создать новый слайс на диске).

Итак, выбираем время, когда не сервер нет сильной дисковой нагрузки, тем более, сервер не свопит (пэйджинг не считается ;). Проверяем, сколько занято места в свопе и создаем новый своп файл (больше, чем занятое место в свопе).
# swap -l
swapfile dev swaplo blocks free
/dev/dsk/c0t0d0s1 85,1 16 41945456 40637452

Читать полностью »

{lang: 'ru'}

Несколько ссылок по регулярным выражениям в unix. Практически все документы на русском языке.

PS Изменено 06.12.2008

{lang: 'ru'}

Все для блага человека — на коленке написан Find helper — напоминалка основных опций команды find. Позоляет за несколько щелчков мыши набросать команды поиска, а не лазить 20 минут по манам, вспоминая опции.
Пока на английском, но как руки дойдут — будет и на русском. Хотя, мне кажется — там итак все понятно ;)

{lang: 'ru'}

Несколько полезных команд для определения оборудования в HP-UX. Немножко неструктурировано, но читабельно ;)

Посмотреть все устройства в сервере:

bash-2.05b# ioscan -f
Class I H/W Path Driver S/W State H/W Type Description
================================================================================
root 0 root CLAIMED BUS_NEXUS
ioa 0 0 sba CLAIMED BUS_NEXUS System Bus Adapter
ioa 1 0/16 sba CLAIMED BUS_NEXUS F16 Port
ba 0 0/16/1 pxb_wxb CLAIMED BUS_NEXUS pxb_wxb Bridge
ba 1 0/16/1/3/0 legacyio CLAIMED BUS_NEXUS Legacy IO Core I/O Adapter (IFB)
tty 0 0/16/1/3/0/1 asio0 CLAIMED INTERFACE Built-in RS-232C
fc 1 0/23/1/1/0 td CLAIMED INTERFACE HP Tachyon XL2 Fibre Channel Mass Storage Adapter

Читать полностью »

{lang: 'ru'}

По iostat видно, что диск загружен на 100%. Задача — найти какой дисковой группе vxvm принадлежит это диск

bash-2.03# iostat -xzn 2

120.6 0.0 9585.8 0.0 0.0 3.5 0.0 29.3 0 100 c8t60003BA4E86D8000427091E60008442Ed0
11.5 35.0 92.1 280.9 2.2 1.6 47.1 34.4 15 39 c8t60003BA4E86D80004270925D000A1901d0
35.5 11.0 3518.1 37.0 0.0 1.2 0.0 26.7 0 95 c8t60003BA4E86D8000427092D700053713d0

Читать полностью »

{lang: 'ru'}

При большом количестве дисков, субдисков, плексов и томов бывает сложно разобраться, что к чему. Конечно, основная команда, по любому, vxprint, но из нее можно получить немножко больше. Ниже приведены несколько простых скриптиков должны в этом помочь.
Условные обозначения :

  • DG_01 — дисковая группа
  • DISK_01 — имя диска в vxvm
  • ARRAY_NAME_01 — имя дискового массива в vxvm

Вывести все тома с количеством плексов больше 1
vxprint -g DG_01 -v -F "%name %use_type %plexes " -e "v_pl_num > 1 "
Читать полностью »

{lang: 'ru'}

Посмотреть таблицу для Solaris, HP-UX, Linux, Tru64
Читать полностью »

{lang: 'ru'}