Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

BACKUP(8)

��������
backup - ���������� �������� �������, �������������� ������

��������
����� ���������� ����� ����� ����������� ������������ ���������� � �������������� ������. ������� � ���� ���������� �������� ������� ��� ���� �� ������ �������� � �������������� ������, ����� ����������� �� ������ ��������. ��������������, ��� ����������� ���������� ��������� �� �����.

����������
���������� ����� ����� ���� ��������� � ����:

  1. ���������� �����. ���� ��� ��� ���������� ���� �������������� ���������� dd(1) ��� �������������� ����������.
  2. ���������� �����. �������� ������� ��� �� ����� �������������� ���������� cpio(1).
��� ���������� ����� �������������� ��������� ��������:
  1. � ����� ����: ������ � ������.
  2. ������ ��� ����� ����: ��� ������.
  3. ��������� �����: ��������� ��������.
  4. �������: ������, ��������, ������� ��������; ������ ��� ������ �����.

������� ���� (������, ������) ���������� ����� � �� ����� ����� ��������� ��������� �����������?

���� � ��� ����� ������ � ������, ����� ������������� ������� �����������, ����������� � �������� �������������� ������ ��������� �����: 1, 2, 1, 3, 1, 2, 1, 4, ..., �� ���� ������������ ����� 1 ��� ������ ������ �����, ����� 2 - ��� ������ ���������, ����� 3 - ��� ������ ������� � �.�. ���� � ��� ����� ��� �������, ������������� ������������ �������� copall(1M), �������������� �� �����������. � ����� ������ ���������� ����� ���������������� ����������.

��� ���������� ������������ ��������� �������:

dd
���������� �����������.
cpio
���������� ����������/�������������� ������; ����� ������������ ��������� � �������� find(1).
vsplit
�����������/������� �� ��������� (� ����������) �����.
saveto
Shell-���������, ��������������� ������� ��������� � ������������������ ���������.
copall
��� ���� shell-��������� ��� ����������� �����������, ������������ ����� ������������ �����.

������������� ����� �� ������� ����������� ������� ������� �� ������ ���������� ����������� �����, ����� � ���� ���������� �����������. ��� ��������� ������������ �������� ����������� ������� mkmini(1M).

��������������
��� ������������ ���� ����� ���������� �����������?

������� ����� ��������� ������� � ������-���� ������� ��������, �������� � �������.

����� � ������� ��������� �������� ������ fsdb(1M) ����������� ���������� �������� ����������� �, ���� ��� ��������, ������� ������������ ����� ������� �� ���. ����� ����� ���������� �������� �������� ������� � ���������� ��������� �������� fsck(1M), ���� ����� ������ ��������� ����� ����������, ������� �������� ������������ � ���������� ����� �������� restall(1M).

���� ����������� �� ��������� ����������, ���� �������� ���������������. �����, ���� ������� ���������� �����, ���������� ����������������� �������� dd(1). ���� �� ������� ������ ���������� �����, �� ����������������� ����� ����� ������� ����������� ������� �������, ����������� � ����� � ������������ ���������� � ���������� ����� ��������� ����

     cd /; dd if=/dev/mt bs=256k | cpio -idmvu

���������, ������� �� �������� /mnt, /tmp, /lost+found, � ����� ��������� ����� /etc/checklist, /etc/fstab �, �������, ���� /unix.

����������/�������������� � ������� ����� � ����� � ������
����� ������� �������� ��������, ����� ��� ����������� ��������� ������� �� � �����, �� � �������. � ���� ������ ����� ��������������� ����������� �����/���� � ������. � ������� �������, ����������� � �����, ������ ������� ������� ����� � ������ /usr/src/uts/io/rd.c; ������ ���� �������� �� ����� 2 �� ������.

����������� �����, � ������� ����� ��������� �������. ������� ��� ���������� ���� ���, �������� � ������� �����. ����� ��������� ��������� �������:

��������������� UNIX-���� � ������ ����������������:

  1. �������� ������� � ������ �� ����� � ������.
  2. ���������� ��� �������� �����������.
  3. �������� ����������, �������� �� ������ ������ (��������, ������ �������) ����������.
  4. � ���� ������ ������� ����� � ������; ��� ���� �������������� 1 �� ������. ����� ����� � ������ ������ ���� ���������� � �������, ������������ ���������� ��������� ��������.
  5. ������, ���������� ��� �����, ����������� �� ������� ������������� ������, ��������� ����.

�������� ����������� ������� ������� [��. mkmini(1M)] �������� ������� 900 �� �� ��������� ���������� ����� � ���������� � �������� ������� ���������� �������� ������� ������������������ ����. ��������� ���������� ����������� ����� �� �����.

����� ������ ���������� �����, ��������� ��������� ���� � ����� ������� �����.

����� (�� ��� ���!) ���� ��������, ������������������ ���:

��������� ������� � ������������� �����. ��������� ��������� �������� ������� ����� �� ���� � ������, � � ����� ������ ���� ���� � ������ ����� �� ���������� �� ������ ������. ����� ����, ������������ ���� ������ ����� �� �����. ���������� ��������� �������������� �� ���������� �� ��������� ����. ��������, ����� ��������������� ������������ �������� ���� � ������������ �����.

��. �����
copall(1M), mkmini(1M), restall(1M), saveto(1M), vsplit(1M).
cpio(1), dd(1) � ����������� ������������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT