Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:руководство_по_ubuntu_server:резервное_копирование:archive_rotation [2012/09/21 10:44] [Ротация NFS архивов] |
wiki:руководство_по_ubuntu_server:резервное_копирование:archive_rotation [2012/09/21 12:23] [Устройства на магнитной ленте] |
||
---|---|---|---|
Строка 85: | Строка 85: | ||
</code> | </code> | ||
+ | Сценарий может запускаться так же, как описано в секции [[wiki:руководство_по_ubuntu_server:резервное_копирование:shell_scripts#выполнение_сценария|Выполнение сценария]]. | ||
- | The script can be executed using the same methods as in Executing the Script. | + | Хорошей практикой является выделять для резервного копирования удаленный носитель на случай физического уничтожения сервера. В примере shell сценария носителем для резервной копии является NFS ресурс на другом сервере. По всей вероятности нахождение NFS сервера в другом месте не является практикой. В зависимости от скорости связи это может быть копирование архивного файла через соединение по внешней сети на сервер на другой территории. |
- | It is good practice to take backup media off-site in case of a disaster. In the shell script example the backup media is another server providing an NFS share. In all likelihood taking the NFS server to another location would not be practical. Depending upon connection speeds it may be an option to copy the archive file over a WAN link to a server in another location. | + | Другим вариантом может быть копирование архивного файла на внешний жесткий диск, который может отключаться и храниться отдельно. Поскольку цены на внешние диски продолжают снижаться, использование пары дисков для каждого уровня архивов может оказаться эффективным вариантом с точки зрения стоимости. Это позволит вам подключать один диск к серверу резервного копирования, а второй хранить отдельно. |
- | + | ||
- | Another option is to copy the archive file to an external hard drive which can then be taken off-site. Since the price of external hard drives continue to decrease, it may be cost-effective to use two drives for each archive level. This would allow you to have one external drive attached to the backup server and one in another location. | + | |
====Устройства на магнитной ленте==== | ====Устройства на магнитной ленте==== | ||
- | A tape drive attached to the server can be used instead of an NFS share. Using a tape drive simplifies archive rotation, and makes taking the media off-site easier as well. | + | Устройство на магнитной ленте, подключенное к серверу, может использоваться вместо ресурса NFS. Использование ленточного устройства упрощает ротацию архивов, а также решает проблему отделение носителя от сервера. |
- | + | ||
- | When using a tape drive, the filename portions of the script aren't needed because the data is sent directly to the tape device. Some commands to manipulate the tape are needed. This is accomplished using mt, a magnetic tape control utility part of the cpio package. | + | |
- | Here is the shell script modified to use a tape drive: | + | При использовании ленточного устройства часть сценария, касающаяся имени файла, становится ненужной, поскольку данные посылаются непосредственно на устройство. Однако требуются некоторые команды для управления лентой. Это достигается использованием утилиты управления магнитной лентой **mt**, являющейся частью пакета **cpio**. |
+ | Здесь приведен сценарий, измененный для использования с ленточным устройством: | ||
+ | <code> | ||
#!/bin/bash | #!/bin/bash | ||
#################################### | #################################### | ||
Строка 131: | Строка 130: | ||
echo "Backup finished" | echo "Backup finished" | ||
date | date | ||
+ | </code> | ||
- | The default device name for a SCSI tape drive is /dev/st0. Use the appropriate device path for your system. | + | <note>По умолчанию именем ленточного SCSI устройства является /dev/st0. Используйте подходящий путь к устройству для вашей системы.</note> |
- | + | ||
- | Restoring from a tape drive is basically the same as restoring from a file. Simply rewind the tape and use the device path instead of a file path. For example to restore the /etc/hosts file to /tmp/etc/hosts: | + | |
+ | Восстановление с ленточного устройства в основном такое же, как и из файла. Просто перемотайте ленту и используйте путь к устройству вместо пути к файлу. Например, для восстановления файла /etc/hosts в /tmp/etc/hosts используйте следующее: | ||
+ | <code> | ||
mt -f /dev/st0 rewind | mt -f /dev/st0 rewind | ||
tar -xzf /dev/st0 -C /tmp etc/hosts | tar -xzf /dev/st0 -C /tmp etc/hosts | ||
+ | </code> | ||
---- | ---- |