�@�o�b�N�A�b�v����邽�߂̃c�[���͑������݂��܂��B�����ł�tar�Add�Adump�Ƃ����A�^�C�v���قȂ�3�̃c�[�����Љ�܂��B
�@tar�̓A�[�J�C�u���쐬����c�[���Ƃ��āA�L�����y���Ă��܂��B���̂��߁AWindows�Ȃǂ̈قȂ�OS�Ƀf�[�^��n�������ꍇ�ł����p�ł��܂��B
�@�o�b�N�A�b�v����ꍇ�́A�ǂ��܂ł��o�b�N�A�b�v�f�[�^�Ƃ���̂����l���܂��傤�B�Ⴆ�A/home/user1�f�B���N�g���ȉ��̃t�@�C����tar�𗘗p���ăo�b�N�A�b�v����ꍇ�A�uuser1�v�Ƃ����f�B���N�g�����܂߂�̂��A���̃f�B���N�g�����ɂ���t�@�C���������o�b�N�A�b�v����̂��ɂ���đ��삪�ς��܂��B
��tar�𗘗p�����o�b�N�A�b�v
�@user1�f�B���N�g�����̃t�@�C���݂̂��o�b�N�A�b�v����ꍇ�́A�ȉ��̂悤�Ɏ��s���܂��B
# cd /home/user1
# tar cvf /dev/nst0 .
�@�t�ɁAuser1�f�B���N�g�����ƃo�b�N�A�b�v����ꍇ�́A�o�b�N�A�b�v�Ώۂ�/home/user1�f�B���N�g����1�K�w��̃f�B���N�g���Ɉړ����Ă���tar�����s���܂��B
# cd /home
# tar cvf /dev/nst0 user1
�@���邢�́AC�I�v�V�����𗘗p���Ĉȉ��̂悤�Ɏ��s���Ă������ł��B
# tar -C /home -cvf /dev/nst0 user1
��gzip�^bzip2�ɂ��\�t�g�E�F�A���k
�@��ʓI�ɁAtar�͂ق��̈��k�@�\���������v���O�����ƂƂ��ɗ��p����܂��Bgzip���k�̏ꍇ��z�I�v�V�����Abzip2���k�̏ꍇ��j�I�v�V�����𗘗p���܂��B
# tar -zcvf /dev/nst0 /directory
# tar -jcvf /dev/nst0 /directory
���A�[�J�C�u�̃��X�g�A
�@�o�b�N�A�b�v�e�[�v����f�[�^�����X�g�A����ꍇ�A�܂��͎��o���f�[�^�̈ʒu�܂Ńe�[�v���ړ�������K�v������܂��B�Ⴆ�A3�Ԗڂ̃f�[�^�̐擪�ʒu�Ɉړ�����ɂ͈ȉ��̂悤�Ɏ��s���܂��B
# mt -f /dev/nst0 rewind
# mt -f /dev/nst0 fsf 2
�@�e�[�v�̏�Ԃ��m�F����ƁA�ȉ��̂悤�ɕ\������܂��B3�Ԗڂ̃t�@�C���iFile number 2�j�̐擪�iblock number�j�Ɉʒu���Ă��邱�Ƃ�������܂��B
# mt -f /dev/nst0 status
SCSI 2 tape drive:
File number=2, block number=0, partition=0.
Tape block size 0 bytes. Density code 0x26 (DDS-4 or QIC-4GB).
Soft error count since last status=0
General status bits on (1010000):
EOF ONLINE IM_REP_EN
�@�A�[�J�C�u�̒��g���m�F����ɂ�t�I�v�V�����𗘗p���܂��B
# tar -tf /dev/nst0
�@�������A�A�[�J�C�u�Ɋi�[����Ă���f�[�^��ǂݎ�����ꍇ�A�e�[�v�ʒu���i��ł��܂��܂��B
# mt -f /dev/nst0 status
SCSI 2 tape drive:
File number=2, block number=2, partition=0.
Tape block size 0 bytes. Density code 0x26 (DDS-4 or QIC-4GB).
Soft error count since last status=0
General status bits on (1010000):
ONLINE IM_REP_EN
�@�m�F��A�A�[�J�C�u��W�J����ɂ͈�x�����߂����s���A�f�[�^��W�J���܂��B
# cd /backup
# mt -f /dev/nst0 bsfm
# tar -xvf /dev/nst0
������̃t�@�C���݂̂̃��X�g�A
�@���ׂẴf�[�^��W�J���邱�Ƃɂ���ăt�@�C���V�X�e���̗̈���������邱�Ƃ��\�z�����̂ł���A�ꕔ�̃t�@�C�����������o�����Ƃ��\�ł��B���̏ꍇ�́A��2�����Ɏ��o�������t�@�C�������w�肵�܂��B
�@�������A��2�����̃t�@�C�����̎w����@�́A�o�b�N�A�b�v�����s�����Ƃ��̃R�}���h���C���Ɉˑ����܂��B�Ⴆ�A�z�[���f�B���N�g�����ȉ��̂悤�ɂ��ăo�b�N�A�b�v�����ꍇ���������Ă݂܂��傤�B
# cd /
# tar cvf /dev/nst0 home
home/
home/user1/
home/user1/.bash_logout
home/user1/.bash_profile
home/user1/.bashrc
�i���j
�@���̃o�b�N�A�b�v����/home/user1/file �Ƃ����t�@�C�����������X�g�A�������̂ł���A�ȉ��̂悤�Ɏ��s���܂��B
# tar xvf /dev/nst0 home/user1/file
�@����A�ȉ��̂悤�ɂ��ăo�b�N�A�b�v�����ꍇ�͂ǂ��Ȃ�ł��傤���B
# cd /
# tar cvf /dev/nst0 ./home
./home/
./home/user1/
./home/user1/.bash_logout
./home/user1/.bash_profile
./home/user1/.bashrc
�i���j
�@���̏ꍇ�́A�ȉ��̂悤�Ɏ��s����K�v������܂��B
# tar xvf /dev/nst0 ./home/user1/file
�@dd�́A�p�[�e�B�V������CD-ROM��ɑ��݂���f�[�^�̕��т����̂܂܃t�@�C���ɂ��邽�߂ɗ��p����邱�Ƃ������c�[���ł��B�C���[�W�t�@�C�����쐬����Ƃ��ɂ悭�g���܂��B
��dd�̏���
# dd if=input_file of=output_file bs=block_size
�I�v�V���� | ���� |
---|---|
if= | �R�s�[���̃t�@�C�����Bif=���w�肵�Ȃ��ꍇ�͕W�����͂���̓f�[�^�Ƃ���B���ʂ̃t�@�C���𗘗p���邱�Ƃ��ł��邪�Add�𗘗p����ꍇ��/dev/hda3��/dev/cdrom�Ȃǂ̃f�o�C�X�t�@�C���𗘗p���邱�Ƃ����� |
of= | �R�s�[��̃t�@�C�����Bof=���w�肵�Ȃ��ꍇ�͕W���o�͂փf�[�^�������o�� |
bs= | ��x��I/O����œ]�������f�[�^�T�C�Y�ibytes�j���w�� |
�@�Ⴆ�ACD-ROM�̃f�[�^�̃C���[�W�t�@�C�����쐬����ꍇ�́A�ȉ��̂悤�Ɏ��s���܂��B
# dd if=/dev/cdrom of=cdrom.iso
�@�܂��A�n�[�h�f�B�X�N��MBR�i�}�X�^�[�u�[�g���R�[�h�F�f�B�X�N�̐擪512bytes�̃f�[�^�j�ɂ̓u�[�g���[�_����уp�[�e�B�V�����e�[�u�����܂܂�܂��B���̃f�[�^��dd�ŊȒP�Ƀo�b�N�A�b�v���邱�Ƃ��ł��܂��B
# dd if=/dev/hda of=mbr.img bs=512 count=1
�@dump�͓���̃t�@�C���P�ʂł͂Ȃ��A�t�@�C���V�X�e���P�ʂŃo�b�N�A�b�v���܂��BLinux�̃t�@�C���V�X�e����ʂ����ɁA����raw�f�o�C�X����f�[�^���V�[�P���V�����ɓǂݎ��Ȃ���o�b�N�A�b�v�����s���邽�߁Adump���g���Ή����Ă���ext2���邢��ext3�t�@�C���V�X�e���Ƃ���������̃t�@�C���V�X�e���̃f�[�^���������܂���B�������Aext2��ext3�t�@�C���V�X�e���S�̂��o�b�N�A�b�v����ɂ͍œK�ł��B�V�X�e���S�̂��o�b�N�A�b�v����p�r�Ɏg�p����邱�Ƃ������c�[���ł��B
��dump�̏���
�@dump��ext2�i���邢��ext3�j�t�@�C���V�X�e���ɓ��������o�b�N�A�b�v�c�[���ł��B���̃v���O�����́u�t�@�C���v��u�f�B���N�g���v�ł͂Ȃ��A�u�t�@�C���V�X�e���v��ΏۂƂ���̂ŁA��{�I�ɂ�/dev/hda3��/dev/sdb1�Ƃ������f�o�C�X�t�@�C�����g���A�ȉ��̂悤�Ɏ��s���܂��B�ȉ��̗�̏ꍇ�A�e�[�v��/dev/sda3�Ɋ֘A�t����ꂽ�p�[�e�B�V�����̃f�[�^���o�b�N�A�b�v����܂��B
# dump -0uf /dev/st0 /dev/sda3
�I�v�V���� | ���� |
---|---|
n | �_���v���x����\���B0?9�܂Ŏw��ł��� |
f | �o�b�N�A�b�v��̎w��i�w�肵�Ȃ��ꍇ��/dev/tape���g�p�j |
u | /etc/dumpdates���X�V����B�����o�b�N�A�b�v�ɂ͕K�{ |
n�͐��l |
�������̃e�[�v�ɂ܂�����dump
�@�o�b�N�A�b�v�f�[�^���傫���A�}3�̂悤�ɕ����̃e�[�v�ɂ܂������ăf�[�^��ۑ����Ȃ���Ȃ�Ȃ��ꍇ������܂��B
�@���̂悤�ȏꍇ�A�ȉ��̂悤�Ƀe�[�v�̓���ւ��𑣂����b�Z�[�W���\�������̂ŁA�e�[�v�̓���ւ����s���āuy�v����͂��܂��B
�i���j
DUMP: Change Volumes: Mount volume #2
DUMP: Is the new volume mounted and ready to go?: ("yes" or "no") y
���o�b�N�A�b�v�̎��
�@dump�R�}���h�̓_���v���x�����w�肷�邱�ƂŁA�t���o�b�N�A�b�v�����ł͂Ȃ��A�����o�b�N�A�b�v����o�b�N�A�b�v����邱�Ƃ��ł��܂��B���ۂɃo�b�N�A�b�v���ǂ̒��x�K�v�Ȃ̂����l���āA�o�b�N�A�b�v�X�P�W���[����ݒ肷��K�v������܂��B
�o�b�N�A�b�v�̎�� | ���� |
---|---|
�t���o�b�N�A�b�v | �t�@�C���V�X�e���シ�ׂẴf�[�^���o�b�N�A�b�v���� |
�����i�f�B�t�@�����V�����j �o�b�N�A�b�v |
�t���o�b�N�A�b�v�ȍ~�ɒlj����邢�͕ύX���ꂽ�f�[�^�������o�b�N�A�b�v�ΏۂƂ��� |
�����i�C���N�������^���j �o�b�N�A�b�v |
�t���o�b�N�A�b�v�܂��͑����o�b�N�A�b�v�ȍ~�ɒlj����邢�͕ύX���ꂽ�f�[�^�������o�b�N�A�b�v�ΏۂƂ��� |
���t���o�b�N�A�b�v���̒���
�@�_���v���x����0���w�肷��ƁA�t�@�C���V�X�e����̑S�t�@�C�����o�b�N�A�b�v���܂��B�t���o�b�N�A�b�v�����f�[�^�́A�f�[�^�����X�g�A����ۂɔ��ɏd�v�ɂȂ���̂Ȃ̂ŁA�אS�̒��ӂ��Ĉ����K�v������܂��B
�@�Ⴆ�A�ȉ��̂悤�ȃ��[�������߂Ă������Ƃ������߂��܂��B
�@�V���O�����[�U�[���[�h�ōs�����Ƃ𐄏����Ă���̂́A�o�b�N�A�b�v���Ƀt�@�C�����e���ύX���ꂽ��A�t�@�C�����ړ��^�폜���Ă��܂����ꍇ�A���̃t�@�C��������Ƀo�b�N�A�b�v����邩�ǂ����ۏ���Ȃ�����ł��B
�@�t���o�b�N�A�b�v�͕p�ɂɍs�����Ƃł͂Ȃ��̂ŁA�ł������V���O�����[�U�[���[�h�ōs�����Ƃ𐄏����܂��B
��/etc/dumpdates
�@/etc/dumpdates�ɂ́A�e�t�@�C���V�X�e���ɑ���dump�R�}���h�̎g�p�L�^���_���v���x���ƂƂ��Ɏ��߂��Ă��܂��B���̃t�@�C���ɂ�3�̃t�B�[���h�����݂��A���ꂼ��ȉ��̂悤�ȈӖ�������܂��B
�o�b�N�A�b�v�����t�@�C���V�X�e�� �_���v���x�� ���t
�@���̃t�@�C���́A�����o�b�N�A�b�v�̍ۂ�dump���x���ׂ邽�߂Ɏg�p����܂��Bdump�R�}���h��-u�I�v�V������t����ƁA/etc/dumpdates�t�@�C�����X�V����܂��B
�@���̃t�@�C���̃f�[�^����ɁA�u�w�肵���_���v���x�����Ⴂ���x���v�ŁA���u�ŐV�̃o�b�N�A�b�v�v����̍������_���v���܂��B�Ⴆ�A�ȉ��̂悤�ȏ�Ԃ���A�_���v���x��5��dump����Ɓu�_���v���x��5���Ⴍ�v���u�ŐV�̃o�b�N�A�b�v�v�ł���A�_���v���x��4����̑����o�b�N�A�b�v�����܂��B
# cat /etc/dumpdates
/dev/sda6 0 Sun Dec 1 02:10:49 2002
/dev/sda6 3 Mon Dec 2 02:05:03 2002
/dev/sda6 2 Tue Dec 3 02:05:12 2002
/dev/sda6 5 Wed Dec 4 02:05:03 2002
/dev/sda6 4 Tur Dec 5 02:05:10 2002
/dev/sda6 7 Fri Dec 6 02:05:08 2002
restore
���t���o�b�N�A�b�v�̃��X�g�A
�@dump�R�}���h�ɂ���č쐬�����A�[�J�C�u�́Arestore�R�}���h�œW�J���܂��B���X�g�A���tar�̏ꍇ�Ɠ����ŁA�J�����g�f�B���N�g���ɂȂ�܂��B
�@restore�R�}���h�͈ȉ��̂悤�ȃI�v�V�����ƂƂ��ɗ��p���܂��B
�I�v�V���� | ���� |
---|---|
t | �A�[�J�C�u���Ɋ܂܂��t�@�C���ꗗ���o�� |
x | ����̃t�@�C�������X�g�A���� |
r | ���X�g�A���� |
v | �ڍו\������ |
i | �Θb���[�h�ɓ���A���X�g�A��������� |
f | ���X�g�A���̎w��i�w��Ȃ��̏ꍇ��/dev/tape�j |
�@dump�����f�[�^�Ɋ܂܂�邷�ׂẴt�@�C�������X�g�A����ɂ́A�ȉ��̂悤�Ɏ��s���܂��B
# restore -rf /dev/nst0
�@restore�����s����ƁArestoresymtable�Ƃ����t�@�C�����J�����g�f�B���N�g���ɍ쐬����܂��B�����o�b�N�A�b�v�����X�g�A����Ƃ��ɂ��̃t�@�C�����g���āA���X�g�A����t�@�C���̏��܂��B���̂��߁A���ׂẴ��X�g�A���I������܂ł͂��̃t�@�C�����K�v�ɂȂ�܂��B���X�g�A�I����͕s�v�ɂȂ�̂ŁA�폜���܂��傤�B
�������̃e�[�v�ɂ܂�����dump�̃��X�g�A
�@�����̃e�[�v�ɂ܂������ĕۑ������f�[�^�����X�g�A����ꍇ�́A1�Ԗڂ̃e�[�v�iVolume 1�j���h���C�u�ɑ}������restore�����s���܂��B
# restore -rvf /dev/st0
�i���j
End-of-tape encountered
Mount volume 2
Enter ``none'' if there are no more volumes
otherwise enter volume name (default: /dev/st0)
�@��L�̂悤�ȃ��b�Z�[�W���\�����ꂽ��A2�{�ڂ̃e�[�v�iVolume2�j�ɓ���ւ��āmEnter�n����͂��܂��B���̌�A�����e�[�v�����ւ��Ȃ��烊�X�g�A���Ă����`�ɂȂ�܂��B
������̃t�@�C���݂̂̃��X�g�A x�I�v�V�����̗��p
�@�A�[�J�C�u�������̃t�@�C�����������X�g�A�������ꍇ�Ax�I�v�V�����𗘗p���܂��B�Ⴆ�A/home�p�[�e�B�V�����̃o�b�N�A�b�v�f�[�^����/home/user1/file���������X�g�A�������ꍇ�A�ȉ��̂悤�Ɏ��s���܂��B
# restore -xf /dev/nst0 ./user1/file
������̃t�@�C���݂̂̃��X�g�A �Θb�I���X�g�A
�@i�I�v�V�����𗘗p����A�Θb�I�Ƀt�@�C�������X�g�A�ł��܂��B
# restore -if /dev/st0
restore >
�@���̏�Ԃł́Acd��ls�𗘗p���Ȃ���A�ʏ�̃t�@�C���V�X�e���𗘗p����̂Ɠ��l�̑���ŁA���X�g�A����f�[�^��I���ł��܂��B
�@���X�g�A����t�@�C�����w�肷��ꍇ�́Aadd�R�}���h�𗘗p���܂��B�Ⴆ��file�����X�g�A����̂ł���A�ȉ��̂悤�Ɏ��s���܂��B
restore > add file
�@���̌�Aextract�R�}���h�Ŏ��ۂɃ��X�g�A���s���܂��B
restore > extract
You have not read any volumes yet.
Unless you know which volume your file(s) are on you should start
with the last volume and work towards the first.
Specify next volume # (none if no more volumes): 2�@�@1�D
Mount volume 2
Enter ``none'' if there are no more volumes
otherwise enter volume name (default: /dev/st0)�@�@2�D
1�D�Ώۂ̃f�[�^���ۑ�����Ă���e�[�v�̔ԍ��ivolume number�j���w��
2�D�w�肵���ԍ��ɉ������e�[�v��}�����A�mEnter�n�L�[������
�������o�b�N�A�b�v�̃��X�g�A
�@�C���N�������^���o�b�N�A�b�v�����A�[�J�C�u����t�@�C���V�X�e���S�̂����X�g�A����ꍇ�A�_���v���x��0���珇�ԂɃ��X�g�A���Ă����K�v������܂��B���ׂẴ��x���̃��X�g�A���I������Arestoresymtable�t�@�C���͕s�v�ɂȂ�̂ō폜���܂��傤�B
Copyright © ITmedia, Inc. All Rights Reserved.