| Firebird Documentation Index → Утилиты Firebird → Утилита GSPLIT → Разбиение резервных копий |
![]() |
Для использования GSPLIT вы должны указать его как фильтр в командной строке GBAK, например:
C:\>gbak -b norman.fdb stdout |
gsplit -split norman_1.fbk 1m norman_2.fbk 1m norman_3.fbkПодразумевается, что переменные окружения ISC_USER
и ISC_PASSWORD установлены и содержат правильные
значения. Прежде чем определять значения этих переменных в реальной
системе, помните о том, что это небезопасно, поскольку позволяет
злоумышленникам получить их значения.
В приведенном примере команда напечатана в двух строках. Это сделано для исключения проблем при переводе документа в формат PDF. На самом деле команда должна вводиться одной строкой.
К сожалению, как показано ниже, утилита завершает работу с ошибкой выполнения 9:
C:\>gbak -b norman.fdb stdout |
gsplit -split norman_1.fbk 1m norman_2.fbk 1m norman_3.fbk
fail to read input from ib_stdin, errno = 9
gsplit: progam fails to generate multi-volumn back-up files
Done with volume #0, "stdout"
Press return to reopen that file, or type a new
name followed by return to open a different file.
Name:^C
Если после приглашения Name: вы укажете имя файла, то произойдет формирование единого файла безо всяких разбиений. Лучше просто нажмите CTRL-C, чтобы ненароком не переписать данные какого-нибудь важного файла и избежать связанных с этим проблем.
Однако, первый файл из указанного списка
(norman_1.fbk), все же создается, и туда записывается
100 байт - заголовок файла, по которому определяется, что это файл,
созданный GSPLIT.
Подразумевается, что переменные окружения ISC_USER
и ISC_PASSWORD установлены и содержат правильные
значения. Прежде, чем определять значения этих переменных в реальной
системе, помните о том, что это небезопасно, т.к. позволяет
злоумышленникам получить их значения.
В приведенном примере команда напечатана в двух строках. Это сделано для исключения проблем при переводе документа в формат PDF. На самом деле команда должна вводиться одной строкой.
Ошибки в написании слов 'program' и 'volume' в примере воспроизводятся самим GSPLIT.
| Firebird Documentation Index → Утилиты Firebird → Утилита GSPLIT → Разбиение резервных копий |