Backup-mini-HOWTO version 0.05 (by ��ë ��)

���Υɥ�����Ȥ�����

��Ȥ���afio��Ȥä��Хå����å׵�ˡ�ˤĤ��ƽҤ٤ޤ��� Windows95�Υѡ��ƥ�������Хå����åפ�����ˡ�ˤĤ��Ƥ⿨��ޤ���

�ʤ��Хå����åפ��롩

�Хå����åפν������Ϥߤ���ΤäƤ���Ȥϻפ��ޤ����� ���Ū�˼»ܤ��Ƥ���ͤϾ��ʤ��Ȼפ��ޤ���

�ϡ��ɥǥ������ϲ�����ΤǤ���

�Ȥ���̿�꤬���Ǥ�����Τ�Ĥġ��ʤ��Хå����åפ���ʤ�����

  1. ���ɤ�����
  2. ��ä��˥ǥ������ϲ�����
  3. ���ȥ꡼�ޤ���äƤʤ�
  4. Ŭ���ʥХå����åפΥġ��뤬�ʤ�

�Ȥ����Ȥ����������ͳ�Ǥ��礦�����ޤ�1��2�Ϥ狼��󤳤Ȥ�ʤ��ΤǤ����� ɮ�Ԥηи��ˤ��ȡ��Хå����åפ˴ؤ��Ƥ�ޡ��ե�����ˡ§����Ω���Ƥ��ơ�

�Хå����åפ��äƤ��ʤ��Ȥ��˸¤äƥϡ��ɥǥ������ϲ����

�Ϥ��ʤ�⤤��Ψ�ǿ����Ȼפ��ޤ���

3�Ρ��Хå����åפ˻Ȥ������̥�ǥ����� �ɤ����뤫��Ƭ���ˤ�����ǡ�ɮ�Ԥⲿ�٤���������椫�����ӹߤ��Ĥ��� ���ȥ꡼��(DAT�Ǥ�8mm�Ǥ⤤���Ǥ���)���㤪���Ȼפä���������ΤǤ����� ���Τ��Ӥ˻פ��Ȥɤޤ�ޤ��������äƹ⤤��������äƳڤ�����������ʤ��� ����Ρ����礦���ʤ��ΤǺ�����MO��PD��ȤäƤޤ����Ƕ�������̲������� �ϡ��ɥǥ��������Ф��Ƥ�230MB��600MB���٤Υ�ǥ����Ǥ� ­��ʤ��ʤ뤳�Ȥ�¿���ΤǤ������ޥ���ܥ�塼���б��ΥХå����åץġ��� ��Ȥ����Ȥǥ��С����ޤ���

4�Ρ��ġ���˴ؤ��Ƥϼ¤Ϥ���ޤ��� sunsite�� backup�Υǥ��쥯�ȥ��� õ���ƤߤƤ�������(���ܤΥߥ顼�Ǥ� ������)�� ���ä�������Ǥ��礦�� ɮ�ԤϤ��Τ���tbackup��Ĺ�����ȻȤäƤޤ����� �ޤ���taper�����äȻ�Ƥߤ����Ȥ����ꡢ������Τۤ����������줿 �桼�����󥿡��ե���������äƤ��ޤ��� ����ʸ��ϡ�mini-HOWTO�פʤΤǡ������Υġ���ˤĤ��Ƥ�ľ�ܸ��ڤ��ޤ��󤬡� �����˥Хå����åפ�ͤ��Ƥ��� �ͤϤ����Υġ������äƤ��ƥɥ�����Ȥ��ɤ�ǻȤ����ʤ��ޤ��礦��

�ʤ�afio����

�ǽ��ͽ��Ǥϡ��Хå����å��ѥ��ޥ�ɤȤ���

�ˤĤ��Ƥ��ͽ����ä��ΤǤ�����afio�ΰ��ܤ˹ʤ�ޤ����� GNU tar�ϥХå����åץġ���Ȥ��Ƥ�ճ��˶��Ϥǡ�FD�ؤΥޥ���ܥ�塼�ࡦ �Хå����åפ䥤�󥯥��󥿥롦�Хå����åפ�Ǥ��ޤ�(man tar ���Ƥߤޤ��礦)��������ҤΤ褦�ˡ�gzip���Ȥ߹�碌�ư��̥Хå����åפ� ���Ȥ�����������ΤǵѲ����ޤ�����dump��ɮ�Ԥ��褯���򤷤Ƥ��ʤ��Τȡ� DOS/Windows�ѡ��ƥ�����󤬼��ʤ��ΤǤ����ǤϿ���ޤ���(*)��cpio�ϡ� afio��cpio�ξ�̸ߴ��Τ褦�ʤ�ΤʤΤǤ虜�虜���ڤ���ɬ�פ�ʤ��������ȡ�

(*) dump�˴ؤ��Ƥ�JF�ɥ�����Ȥǡ�ʡ���������� ��dump-restore-mini-HOWTO�� �Ȥ����ܺ٤�����������ޤ��Τǡ����һ��Ȥ��Ƥ���������

�ʤ�tar+gzip�Ϥ褯�ʤ�����

afio��cpio�˻������ޥ�ɤǤ���Debian�ʤɤ�Linux�μ��פ� �ǥ����ȥ�ӥ塼�����ˤ�afio�Υѥå�����������Ȼפ��ޤ����� �ʤ����� ������ (���ܤΥߥ顼�Ǥ� ���ä�) ����äƤ���make���ޤ��礦�����䡢���Ǥ˥ѥå����������äƤ⡢ 2.4.4���Ť��Τ��ȡ���ҤΥϡ��ɥ�󥯤�bug������Τǡ��ǿ��� �Ȥ��ޤ��礦��

afio����Ĺ�ϡ�gzip���Ȥ߹�碌�ơ����̤��ƥХå����åפ����פȤ��� ���Ǥ�����ǥ����Τۤ��ǰ��̤򥵥ݡ��Ȥ��Ƥ��ʤ��¤ꡢdump�Ϥ��줬 �Ǥ��ޤ����͡�

�֤ޤƤޤơ�tar���ä�gzip�ǰ��̥Хå����åפǤ��뤸��ʤ����� �Ȥ�����������ͽ������ޤ���ɮ�Ԥ�tar+gzip�ǤΥХå����åפϤ����ᤷ�ޤ��� �ʲ�����򤢤�����ͳ��񤭤ޤ���


% cd /usr/X11R6/lib/X11
% tar cf - app-defaults | gzip -c > ~/app-defaults.tar.gz


�ʤɤȤ��ơ�/usr/X11R6/lib/X11/app-defaults �ΥХå����åפ���Ȥ��ޤ� (GNU tar�ʤ��z�ץ��ץ������դ�������Ǥ����������Ǥ����̤�tar�Ǥ� �Ȥ����Ǥ�)�����ơ����餫����ͳ�ǡ��Хå����åס���ǥ�����»��������� ���app-defaults.tar.gz�ΰ��������줿�Ȥ��ޤ��礦���¸��ʤΤǡ� �Х��ʥꥨ�ǥ�����beav��200�Х��Ȥ���00�פ˽񤭴����Ƥ��ޤ��ޤ���


% beav ~/app-defaults.tar.gz ������
% cd ~/tmp
% zcat ~/app-defaults.tar.gz | tar xvf -
app-defaults/
app-defaults/Beforelight
app-defaults/Bitmap
tar: Skipping to next file header

zcat: /home/kikutani/app-defaults.tar.gz: invalid compressed data--crc error


�潥���ͤǤ���.tar.gz ������Υǡ����������ȡ�����ʸ����ʬ�⤹�٤Ƥ���ʩ�� �ʤ�ޤ������ơ�ɮ�Ԥδ����afio+gzip���Ȥɤ��Ǥ��礦��


% cd /usr/X11R6/lib/X11
% find app-defaults | afio -oZ ~/app-defaults.afz
% beav ~/app-defaults.afz ������
% cd ~/tmp
% afio -ivZ ~/app-defaults.afz
app-defaults -- okay
app-defaults/Beforelight -- okay

gzip: stdin: invalid compressed data--crc error
afio: "inentry xwait()": Exit 1
app-defaults/Bitmap -- uncompressed
app-defaults/Bitmap-color -- uncompressed
app-defaults/Chooser -- uncompressed
app-defaults/Editres -- uncompressed
(�ʲ�ά)


�������˲�������ʬ�Υե���������ޤ��󤬡������ʳ�������ʤ��ꥹ�ȥ� ����ޤ���tar+gzip ��� afio+gzip �Τۤ��������ʤ��Ȥ����򤤤������ޤ����͡�

afio�ǤΥХå����å�

afio�Υ��ޥ�ɥ��ץ����Ϥ������󤢤äơ�man afio����Ȥ��󤶤ꤷ�ޤ��� �ºݤ˻Ȥ����ץ����ϸ¤�줿��ΤǤ���afio --help���ƽФƤ����Τ� ��ʬ�Ǥ��礦��

% afio --help

Usage: [filename generator] | afio -o [options] archive : write archive
afio -i [options] archive : install archive
afio -t [options] archive : list table-of-contents of archive
afio -r [options] archive : verify archive against filesystem
Frequently used options:
General: -v : verbose -Z : gzip files
Tape: -s [volsize] : size of volume, can have suffix k or m
-b [blocksize] : block size (default is 5120)
-c [count] : buffer count blocks between doing I/O
Floppy: -F : device is a floppy drive, -s required -K : verify floppies
Install: -n : protect newer files -k : skip corrupt data at beginning
Select: -y [pattern] : only process files matching pattern
-Y [pattern] : do not process files matching pattern
Version 2.4.2 dated 21 Jan 1996

�Хå����åפ���

��Ȥ��ơ����ե������230MB��MO�˥Хå����åפ��뤳�Ȥ�ͤ��ޤ��� MO�� /mo �˥ޥ���Ȥ���Ƥ��ޤ���MO�Υե����륷���ƥ�Ϥʤ�Ǥ� �����ΤǤ�����ext2���ϥ����Хإåɤξ��ʤ�minix��DOS���������⤷��ޤ���


cd /
find . | egrep -v '^\./proc/|^\./mo/' | \
afio -ovZ -s 210m -L /mo/backup.log /mo/backup.afz \
2>&1 | tee /mo/backup.lis


find�θ��egrep�ϡ���Ư��Υ����ƥ�� /proc �ʲ�������Ƥ��ޤ��Τ� �ɤ����Ȥȡ�MO���Τ�����Ƥ��ޤ����Ȥ��ɤ�����Ǥ������Ρּ��ʤ���ʬ�� �� lost+found ��ޤ᤿�ۤ��������Ȥϻפ��ΤǤ������ºݤˤϤ��ޤ�ɬ�� �ʤ��ߤ����Ǥ��͡�

afio�Υ��ץ����������Ǥ���o�ϥХå����åפ�񤯰ա�v�ϥꥹ�ƥ��󥰤� ���⡼�ɡ�Z��gzip���̡�L�ϥ�����񤯡�

s�ϻ��ꤷ������(���ξ��210MB)�Ǥ� �ޥ���ܥ�塼�ࡦ�Хå����åפ�ؼ���230MB��MO�Ǥ��äƤ⡢�������ͤ� ������ˤ��Ȥ����ۤ��������Ǥ��������ǻ��ꤷ�����̰ʾ��񤳤��Ȥ���� ��ǥ����θ򴹤��׵ᤷ�Ƥ��ޤ��Τǡ��̤�ü���� /mo ��umount���� �̤�MO�������mount���Ƥ���afio��³�Ԥ�ؼ����ޤ���afio�Υޥ���ܥ�塼�� �ϥ������Ǹ��Ƥ�����ʤΤ�ñ��ʤΤǤ�����ñ�㤵�Τ������⤢��ޤ��� ��ǥ����μ���ˤ�餺�˻Ȥ��뤳�ȤǤ���

�Ǹ��tee����ʬ�Ϥʤ��Ƥ⤤���ΤǤ������ꥹ�ƥ��󥰤���̤ȥե������ ξ���˽Ф���������Ǥ����ե�����Υꥹ�ƥ��󥰤Ͻ���ä��尵�̤��Ȥ��� �ۤ����������⡣

�����˽��פʥХå����åפǤϡ�afio��-r���ץ����ǡ���ä��Хå����åפ� �������������å����ޤ��礦��

�Хå����åפ�ꥹ�ȥ�����

�᤹�ۤ��ϴ�ñ�Ǥ����񤭤�����˹Ԥäơ�

afio -ivZ -s 210m /mo/backup.afz

�Ȥ��ޤ��礦���ޥ���ܥ�塼��Ǽ�ä���Ĥϡ��ҤȤĤΥ�ǥ����������� ��ưŪ�˥�ǥ����θ򴹤��׵ᤵ���Ǥ��礦���ºݤ��᤹����

afio -tZ /mo/backup.afz

����Ȥ��ǧ���Ƥ������ۤ��������Ǥ��礦�͡�

���󥯥��󥿥롦�Хå����åפ���

�����ϥ��󥯥��󥿥롦�Хå����åפޤǤ�����Ȥ����顢tbackup�ʤɤ� �ġ����Ȥäƥ����ƥޥƥ��å��˴��������ۤ��������Ǥ����Ǥ⥳�ޥ�ɤ��� �Ǥ�Ǥ��ʤ����ȤϤʤ��Τǰ���񤤤Ƥ����ޤ��� ���󥯥��󥿥롦�Хå����åפȤϡ��פ�����ΥХå����å� (�ե롢���󥯥��󥿥����鷺)�ʸ���ѹ����줿�ե������Хå����å� �Ȥ뤳�ȤǤ���͡������ǡ���Τ褦�� -L /mo/backup.log �ǥ�����Ĥ� �����ˤ��Ƥ����С�

cd /
find . -cnewer /mo/backup.log | \
afio -ovZ -L /mo/incback1.log /mo/incback1.afz

�Ȥ����դ��ˤ������μ��Υ��󥯥��󥿥�Ǥ�

cd /
find . -cnewer /mo/incback1.log | \
afio -ovZ -L /mo/incback2.log /mo/incback2.afz

�Ȥ������ΤǼ�äƹԤ��Ф����ΤǤ�(�����Ǥ�egrep�ˤ��ե��륿�� ��ά)����������.log �����դ����Ѥ�ä� ���ޤ�ʤ��褦���դ��ޤ��礦����̩�ˤ��ʤ� .log�κǸ�� ��Sun Mar 22 11:36:29 1998�פʤɤ�touch�����򤹤��MMDDhhmmCCYY�פ� �������Ѵ�����touch�Ǥ������դ������ե�������ꡢfind����� ���Υե������-cnewer�ǻ��ꤹ��褦�ˤ��ޤ����ޤ������ޤǤ��ɤ����� ���Ȥ��ʤ顢tbackup��taper��Ȥä��ۤ��������Ǥ����ɤ͡�

Windows95�Υѡ��ƥ������ΥХå����å�

���ơ������Ǿ����ä��Ѥ��ޤ�����¸�ΤΤ褦�ˡ�Linux�Ǥ�Windows95�� �ѡ��ƥ��������ɤ�ޤ��Τǡ��츫tar��afio��Ȥä�Windows95�� �Хå����åפ�����Ȼפ��Ǥ��礦�� ���줬�Ǥ���С�Windows95�� ��°���Ƥ�����Ω�����ΥХå����åץġ������ۤ������ʤϤ��� ���������ºݤˤ�äƤߤ�����꤬�Фޤ������ܸ�Windows95�����ˤ˻Ȥ�� �Ƥ�������ܸ�Υե�����̾�פǤҤä�����ΤǤ����Хå����åפ���Ȥ��� ������Ƥ���ߤ����ʤΤǤ������᤹�Ȥ����顼�ˤʤ�ޤ���

���ä���MS�ᡢ���ܸ�ե�����̾�ʤ󤫻Ȥ��ʤ�ʡ����Ȥܤ䤤�Ƥ����Ȥ��� ������Τ򸫤Ĥ��ޤ����� ��� ������Υڡ����ˤ����VFAT�����ܸ�ե�����̾���б�������ѥå��� �Ǥ������� ���������������󤬺��줿�ѥå��Ǥ�(¿�ա�)�� ���Υѥå��򤢤Ƥ������ͥ��Ȥ��ȡ��������ϵ����ʤ��ΤǤ��͡� ��Ⱦ�ѥ��ʤ����ѥ������ʤ��Ѵ�����פ��뵡ǽ�ϡ��Хå����åפ����ӤǤ� ���դˤ��Ȥ����ۤ��������褦�Ǥ���

������ʸ���񤤤Ƥ�Ρ���PC�������ǥ������δ�����Ԥʤä��ΤǤ����� ���ΤȤ���������ˡ���Ƥߤޤ������ʲ����Ǥ���

  1. Windows95����Win95�Υ֡��ȥե��åԡ����äƤ����ޤ������Υե��åԡ��� fdisk.exe�򥳥ԡ����Ƥ����ޤ���ǰ�Τ���format.com��sys.com�⥳�ԡ���
  2. VFAT�ѥå��򤢤Ƥ�Linux�����ͥ��Ω���夲��Windows95 �Υѡ��ƥ�������afio+gzip�ǥХå����å׼��ޤ���ɮ�ԤϥХå����åס� ��ǥ����Ȥ��Ʒ����Ѥ�PD��Ȥ��ޤ������������Linux�Τۤ���Ʊ���� ��äƤ����ޤ���
  3. �ǥ������������롣
  4. Windows95�Υѡ��ƥ��������ڤ롣��äƤ�����Win95�Υ֡��ȥե��åԡ��� Ω��������fdisk�ǥѡ��ƥ��������ڤꡢformat.com�ǥե����ޥåȤ���... �Τ����̤ˤ�꤫���Ǥ��礦����ɮ�Ԥ�DOS/Win��fdisk���ꤷ�Ƥ��ʤ��Τǡ� Linux�Ǥ�äƤ��ޤ��ޤ�������������Windows95�dz�ĥ�ѡ��ƥ�������Ȥ� �Ȥ���Windows95��fdisk���ڤ�ʤ��Ȥ��ᤫ�⤷��ޤ���
  5. Linux�Τۤ��ǥѡ��ƥ��������ڤ�Ȥ��ϡ�fdisk��mkdosfs�����ä� boot/root�ե��åԡ���Ω���夲�Ƥ���(Linux��)fdisk�ǥѡ��ƥ��������ڤä� �Τ���mkdosfs��FAT�Υե����ޥåȤ򤷤ޤ�(�����FAT16�����)��
  6. �ɤä���OS�ǥѡ��ƥ��������ڤä��ˤ��衢�Хå����åץǡ�����ꥹ�ȥ� ����Ȥ��ϡ�VFAT�ѥå��򤢤Ƥ������ͥ������boot/root�ե��åԡ���Ȥä� Linux��ư���ޤ������Υե��åԡ���PCMCIA��SCSI�����ɤ�afio��Ȥ���褦�� ���Ƥ���ޤ���Windows95�ѡ��ƥ�������vfat�ǥޥ���Ȥ���afio��PD���� Windows95�ǡ������ᤷ�ޤ�(�������Linux�Τۤ���)��
  7. ��������Ǥ�Windows95�ϥ֡��Ȥ��ʤ��Τǡ���äƤ�����Win95�� �֡��ȥե��åԡ���Ω���夲����fdisk/mbr�פ�¹Ԥ��ޤ���
  8. Ω���夲�ʤ����ȡ�����ɤ�Windows95���֡��Ȥ��ޤ�

Ω���夲�ΤȤ���c:\windows\system\ddem.dll�����������ɬ�פ������ �Ȥ�����å��������Фޤ�����̵�뤷��OK�򲡤��ƹԤ���̵��Ω���夬��ޤ��� ���Ѿ�����ʤ��ΤǤ��������Υ�å������ϤȤ��ɤ��Ф�褦�ˤʤä��Τǡ� ǰ�Τ���Windows95�ν������󥹥ȡ���򤹤�ȽФʤ��ʤ�ޤ����� ���θ��ݤ����嵭�ΥХå����åפ���ˡ�ˤ���ΤʤΤ�����ΥΡ���PC(Let'sNote) �˸�ͭ������ʤΤ����Τ�ʤ������˥ǥ������Υ�����ȥ���Ѥ������ Win95�Ϥ����ʤäƤ��ޤ���ΤʤΤ����꤫�ǤϤ���ޤ���

��äȤ⡢ɮ�ԤϤ�����ˡ�Ǵ�����Windows95�Υѡ��ƥ������ΥХå����åפ� ���뤫�ɤ�������������櫓�ǤϤ���ޤ��󡣺��ΤȤ����پ�ʤ�ư���Ƥ��� �褦�˸����ޤ������ʤˤ���ɮ�Ԥ�Windows95�Ϥ��ޤ�ȤäƤ��ʤ��Τǡ� ��������������⤢�����٤��äȤ���ʹ���Ƥ����Ƥ���������

�ɵ�

���θ塢��󤵤󤫤鼡�Τ褦�����򤤤������ޤ�����


���빽������afio��ȤäƤ��ޤ������������ꥹ�ȥ����˻����������ʥϡ� �ɥ�󥯤�ĥ���Ƥ��ޤä��ꡢ�ե����륵������0�Υե����뤬����Ƥ� �ޤä���ȡ��Կ��ʵ�ư�ˤ��äƤ��ޤ���

����������Ĵ�٤Ƥߤ��Ȥ��������Τ褦��ư��˸���������褦�Ǥ���

  1. afio���������륢�������֥ե��������i-node����ϡ�8^6ʬ�ޤǤ����ʤ�
  2. afio���ꥹ�ȥ��򤹤�Ȥ����ϡ��ɥ�󥯤�������i-node����򸵤˹Ԥ�

���ʤ�������ޤ���unsigned short������Ƥ��ޤä�i-node�ֹ椬Ʊ���ͤ� �ʤ�̵�ط��ʥե����뤬����ȡ�����餬�ϡ��ɥ�󥯤���Ƥ���ȸ�ǧ���� ���ޤ��ΤǤ���


��󤵤���𤷤��������ǡ�afio�κ�Ԥ�ľ��������ư���Ƥ���ơ� ���С������ϽФޤ�����ɬ���������Τ�Ȥ��ޤ��礦��

�ʲ�����󤵤󤫤��̤Υ����ȤǤ�(¿�ա�)��


  1. acct�ѥå������򤤤�Ƥ�����ϡ�accton�����̵���Ǽ¹Ԥ��Ƶ�Ͽ��� �᤿�����ɤ�

    �ۤ��äƤ����ȡ�/var/account/pacct������ˤʤ뤳�Ȥ�����ޤ���

  2. MO��Ȥ���硢�ե����ޥåȤ򤻤���/dev/sd[a-h]��ľ�ܻ��ꤹ�뤳�Ȥ� �Ǥ��롣

    ��Ϥ��������ˡ��ȤäƤ��ޤ���mkfs����ɬ�פ��ʤ��Τȡ��ǥ�������� ��ޤ�Ȥ���Τ�mkfs������ǥ������⤿������Ͽ�Ǥ���Ȥ������å� ������ޤ������Τ���ꡢ�ǥ������Τ�������ʬ��Ȥ��褦�ʤ��ȤϤǤ��ޤ� ��

  3. �Хå����åפ�Ȥ�Ȥ���-l���դ���Ȥ������ˤʤ롣

    -l���դ��ʤ��ȡ�afio�ϥϡ��ɥ�󥯤��줿�ե������Хå����åפ���� �ˡ�����1��ʬ�����ե�����˵�Ͽ���ʤ��Τǡ������������ȥϡ��ɥ�� �����줿�ե��������Ƥ������Ǥ��ʤ��ʤ�ޤ���


����

����ʸ������Τ˽񤤤��Ĥ��Ǥ������񤭴ְ㤤��פ��㤤�����뤫�� ����ޤ��󡣤����ְ㤤���ˤ�ꡢ����ʸ����ɼԤ��Хå����åפ� ���Ԥ����ꡢ���פʥǡ����򼺤ʤ����ȤˤʤäƤ⡢����ʸ���ɮ�Ԥ� ������Ǥ���餤�ޤ��󡣤��٤Ƽ��ʤ���Ǥ�ˤ����ƺ�Ȥ��Ƥ��������� ���������ְ㤤�λ�Ŧ�ϴ��ޤ��ޤ���

���۾��

Free Software Foundation �� GNU General Public License version 2 �˽�򤹤��ΤȤ��ޤ���


kikutani@sprintmail.com

Last modified: 23-OCT-1998