Posts Tagged ‘Storage’

Восстановление PostgreSQL после повреждения файлов XLOG

Написал admin . Опубликовано в Databases просмотров 11 451

Так себеПойдетХорошоПонравилосьОтличный пост (7 votes, average: 4,29 out of 5)
Загрузка...

Бывают случаи, когда файлы журнала транзакций (pg_xlog) могут быть повреждены или случайно удалены. В таком случае PGSQL не сможет работать и просто не запустится с подобной ошибкой:

Jul 4 11:30:18 database postgres[92997]: [1-1] LOG: database system was interrupted at 2009-07-04 11:24:30 MSD
Jul 4 11:30:18 database postgres[92997]: [2-1] LOG: could not open file "pg_xlog/000000010000031A00000027" (log file 794, segment 39): No such file or directory
Jul 4 11:30:18 database postgres[92997]: [3-1] LOG: invalid primary checkpoint record
Jul 4 11:30:18 database postgres[92997]: [4-1] LOG: could not open file "pg_xlog/000000010000031A00000026" (log file 794, segment 38): No such file or directory
Jul 4 11:30:18 database postgres[92997]: [5-1] LOG: invalid secondary checkpoint record
Jul 4 11:30:18 database postgres[92997]: [6-1] PANIC: could not locate a valid checkpoint record

Найти поврежденный xlog-файл вряд ли получится, поэтому выход один — очистить информацию в БД об используемых логах. Для этого есть штатная утилита pg_resetxlog

Меняем ленточку

Написал admin . Опубликовано в Unix просмотров 83

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Перематываем и переводим в офлайн загруженную ленточку

mt -f /dev/tape rewoffl

Вынимаем и загружаем другую

mtx unload
mtx load

Похожие статьи:

FreeBSD: Создание раздела больше 2Тб

Написал admin . Опубликовано в Unix просмотров 314

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Если вам придеться создовать массивы более 2TB во FreeBSD делаеться это следующим образом. Для этого используеться geom класс gpt.

Системный раздел в любом слючае должен быть обычный, меньше 2TB так как BIOS GPT не понимает, я выделил 25GB:

/dev/da0s1a 496M 34M 422M 8% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/da0s1d 989M 18K 910M 0% /tmp
/dev/da0s1f 7.6G 242M 6.7G 3% /usr
/dev/da0s1e 9.7G 156M 8.8G 2% /var

Compression code для Ultrium-3

Написал admin . Опубликовано в Storage просмотров 115

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Compression codes:

0x00 Creates a device file with compression disabled.
0x40 is the density code for LTO1 drives.
0x42 is the density code for Ultrium 460 (LTO2) drives.
0x44 is the density code for Ultrium 960 (LTO3) drives enabled by default.

Как добавить дисковое пространство

Написал admin . Опубликовано в Storage, Unix просмотров 230

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

/proc/scsi
/proc/scsi/scsi

Одна из наиболее полезных вещей, которые нужно знать администратору — как добавить дисковое пространство, если у вас есть диски горячей замены без перезагрузки системы. Без использования /proc, вы должны вставить ваш диск, но затем вам придется перезагружать систему для того, чтобы дать ей возможность распознать новый диск.

Управление массивом (arcconf)

Написал admin . Опубликовано в Storage, Unix просмотров 3 083

Так себеПойдетХорошоПонравилосьОтличный пост (1 votes, average: 1,00 out of 5)
Загрузка...

Рассмотрим утилиту управления массивами arcconf на базе RAID контроллера Adaptec.

Смотрим логические разделы (LUN)

# arcconf getconfig 1 ld

Controllers found: 1
----------------------------------------------------------------------
Logical device information
----------------------------------------------------------------------
Logical device number 0
Logical device name : a0
RAID level : 5
Status of logical device : Optimal
Size : 40950 MB
Stripe-unit size : 256 KB
Read-cache mode : Enabled
Write-cache mode : Enabled (write-back)
Write-cache setting : Enabled (write-back) when protected by battery
Partitioned : Yes
Protected by Hot-Spare : No
Bootable : Yes
Failed stripes : No
--------------------------------------------------------
Logical device segment information
--------------------------------------------------------
Segment 0 : Present (0,24)
Segment 1 : Present (0,25)
Segment 2 : Present (0,26)
Segment 3 : Present (0,27)
Segment 4 : Present (0,28)
Segment 5 : Present (0,29)
----------------------------------------------------------
Logical device number 1
Logical device name : a1
RAID level : 5
Status of logical device : Optimal
Size : 4725745 MB
Stripe-unit size : 256 KB
Read-cache mode : Enabled
Write-cache mode : Enabled (write-back)
Write-cache setting : Enabled (write-back) when protected by battery
Partitioned : Yes
Protected by Hot-Spare : No
Bootable : No
Failed stripes : No
--------------------------------------------------------
Logical device segment information
--------------------------------------------------------
Segment 0 : Present (0,24)
Segment 1 : Present (0,25)
Segment 2 : Present (0,26)
Segment 3 : Present (0,27)
Segment 4 : Present (0,28)
Segment 5 : Present (0,29)

Данный LUN включает в себя следующие сегменты

 Segment 0 : Present (0,24)
Segment 1 : Present (0,25)
Segment 2 : Present (0,26)
Segment 3 : Present (0,27)
Segment 4 : Present (0,28)
Segment 5 : Present (0,29)

Пары (0,25) (0,26) (0,27) и тд, это ни что иное как (Channel#,IDDevice#)