Backup-mini-HOWTO

eJ

v0.05, 1998/10/23

Ƃ afio gobNAbvZ@ɂďqׂ܂B Windows95 ̃p
[eBVobNAbv@ɂĂG܂B

 

Table of Contents
1. ̃hLg̓e
2. ȂobNAbvH
3. Ȃ afio H
4. Ȃ tar+gzip ͂悭ȂH
5. afio ł̃obNAbv
   
    5.1. obNAbv
    5.2. obNAbvXgA
    5.3. CN^EobNAbv
   
6. Windows95 ̃p[eBṼobNAbv
7. ǋL
8. Ɛ
9. zz

1. ̃hLg̓e

Ƃ afio gobNAbvZ@ɂďqׂ܂B Windows95 ̃p
[eBVobNAbv@ɂĂG܂B

 

2. ȂobNAbvH

obNAbv̏dv݂͂ȒmĂƂ͎v܂AIɎ{
l͏ȂƎv܂B


                              Warning                               

n[hfBXN͉̂ł                                    


Ƃ肪^łƒmAȂobNAbvȂH

 1. ߂ǂ
   
 2. ߂ɃfBXN͉
   
 3. Xg[}ĂȂ
   
 4. KȃobNAbṽc[Ȃ
   
ƂƂ낪ȗRł傤B܂ 1  2 ͂킩񂱂ƂȂ̂
AM҂̌oɂƁAobNAbvɊւĂ}[tB[̖@͐
ĂāA


                              Warning                               

obNAbvĂȂƂɌăn[hfBXN͉        


͂Ȃ荂mŐ^Ǝv܂B

3 ́AobNAbvɎgeʃfBAǂ邩͓̒ɂŁAM
҂x̕䂩э~ŃXg[} ( DATł 8mm ł
ł)𔃂Ǝv̂łÂтɎvƂǂ܂܂
BčɔĊy@BȂ񂾂́B傤Ȃ̂
 MO  PD gĂ܂Bŋ߂̑eʉn[hfBXNɑ΂
Ă 230MB  600MB x̃fBAł͑ȂȂ邱Ƃ̂łA
}`{[Ή̃obNAbvc[gƂŃJo[܂B

4 ́Ac[ɊւĂ͎͂܂B sunsite  backup ̃fBNg
<ftp://sunsite.unc.edu/pub/Linux/system/backup/>TĂ݂Ă(
{̃~[ł͂ <ftp://ftp.spin.ad.jp/pub/Linux/system/backup/>)B
ł傤HM҂͂̂ tbackup 𒷂ƎgĂ܂B
Ataper ƎĂ݂ƂÂقꂽ[
UC^[tF[XĂ܂B́̕umini-HOWTOvȂ̂ŁA
̃c[ɂĂ͒ڌy܂񂪁A^ɃobNAbvlĂ
l͂̃c[ĂăhLgǂŎgȂ܂傤B

 

3. Ȃ afio H

ŏ̗\ł́AobNAbvpR}hƂ

 1. GNU tar
   
 2. dump
   
 3. cpio
   
ɂĂ\肾̂łAafio ̈{ɍi܂B GNU tar 
obNAbvc[ƂĂӊOɋ͂ŁAFD ւ̃}`{[EobN
AbvCN^EobNAbvł܂( man tar Ă݂܂
)Bq̂悤ɁAgzip Ƒgݍ킹ĈkobNAbvƂ
_̂ŋp܂Bdump ͕M҂悭ĂȂ̂ƁADOS/
Windows p[eBVȂ̂łł͐G܂ [1] Bcpio ́A
afio  cpio ̏ʌ݊̂悤Ȃ̂Ȃ̂ł킴킴yKvȂ
ƁB

 

4. Ȃ tar+gzip ͂悭ȂH

afio  cpio ɎR}hłBDebian Ȃǂ Linux ̎vȃfBXg
r[Vɂ afio ̃pbP[WƎv܂AȂꍇ̓\[X
<ftp://sunsite.unc.edu/pub/Linux/system/backup/> ({̃~[ł͂
 <ftp://ftp.spin.ad.jp/pub/Linux/system/backup/>) Ă make
܂傤BAłɃpbP[WĂA2.4.4 Â̂ƁA
q̃n[hN bug ̂ŁAŐVg܂傤B

afio ̓́ugzip Ƒgݍ킹āAkăobNAbvvƂ
_łBfBÂقňkT|[gĂȂAdump ͂ꂪ
܂ˁB

u܂Ă܂āAtar  gzip ňkobNAbvł邶ȂvƂ
͓R\܂BM҂ tar+gzip ł̃obNAbv͂߂܂
BȉėR܂B

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

ȂǂƂāA/usr/X11R6/lib/X11/app-defaults ̃obNAbvƂ
 ( GNU tarȂuzvIvVt邾łAł͕ʂ tar
ł̎gł)BāA炩̗RŁAobNAbvEfBA
A app-defaults.tar.gz ̈ꕔꂽƂ܂傤BȂ̂ŁAo
CiGfB^ beav  200 oCg߂u00vɏĂ܂܂B

% beav ~/app-defaults.tar.gz    󂷁I                                      
% 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

DlłB.tar.gz ̓r̃f[^ƁAȌׂ̕
ɕɂȂ܂BāAM҂̊߂ afio + gzip Ƃǂł傤H

% cd /usr/X11R6/lib/X11                                                
% find app-defaults | afio -oZ ~/app-defaults.afz                      
% beav ~/app-defaults.afz       󂷁I                                 
% 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                                   
(ȉ)                                                               

ɉ󂵂̃t@C͖߂܂񂪁AȊO͖ȂXgA
܂Btar + gzip  afio + gzip ̂قSȂƂ͗
܂ˁH

 

5. afio ł̃obNAbv

afio ̃R}hIvV͂񂠂āAman afio Ƃ񂴂肵
ۂɎgIvV͌ꂽ̂łBafio --help ďoĂ
̂ŏ\ł傤B

% 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                                              

 

5.1. obNAbv

ƂāASt@C 230MB  MO ɃobNAbv邱Ƃl܂B
MO  /mo Ƀ}EgĂ܂BMO ̃t@CVXe͂Ȃł
łAext2 ̓I[owbh̏Ȃ minix  DOS ܂
B

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 ́Aғ̃VXe /proc ȉĂ܂̂
hƂƁAMO ̂Ă܂Ƃh߂łB́uȂ
v lost+found ܂߂قƂ͎v̂łAۂɂ͂܂K
vȂ݂łˁB

afio ̃IvV̐łBo ̓obNAbvӁBv ̓XeBO
郂[hB Z  gzip kBL ̓OB

s ͎w肵e (̏ꍇ 210MB ) ł̃}`{[EobNAbv
wB230MB  MO łĂA̒l͏߂ɂƂقł
BŎw肵eʈȏƂƃfBǍvĂ܂
̂ŁAʂ̒[ /mo  umount Aʂ MO  mount Ă afio
ɑsw܂Bafio ̃}`{[̓TCYŌĂ邾Ȃ̂ŒP
Ȃ̂łAP̗̂_܂BfBA̎ނɂ炸Ɏg
ƂłB

Ō tee ͂̕ȂĂ̂łAXeBOʂƃt@C
ɏo߂łBt@C̃XeBO͏I㈳kƂ
قB

{ɏdvȃobNAbvł́Aafio  -r IvVŁAobNAb
v`FbN܂傤B

 

5.2. obNAbvXgA

߂ق͊ȒPłBޏꏊɍsāA

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

Ƃ܂傤B}`{[Ŏ́AЂƂ̃fBAI
ΎIɃfBǍvł傤Bۂɖ߂O

afio -tZ /mo/backup.afz                                                

ŒgmFĂقł傤ˁB

 

5.3. CN^EobNAbv

{̓CN^EobNAbv܂ł낤ƂAtbackup Ȃǂ
c[găVXe}eBbNɊǗقłBłR}h
łłȂƂ͂Ȃ̂ňꉞĂ܂BCN^Eob
NAbvƂ́Av͑ÕobNAbv (tACN^킸)
ɕύXꂽt@CobNAbvƂ邱ƂłˁBŁÂ悤
 -L /mo/backup.log ŃOcKɂĂ΁A

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

ƂӂɂA̎̃CN^ł

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

Ƃv̂Ŏčs΂̂ł(ł egrep ɂtB^͏ȗ)
BA.log ̓tςĂ܂Ȃ悤ӂ܂傤Bɂ
Ȃ .log ̍ṒuSun Mar 22 11:36:29 1998vȂǂAtouch ̗
uMMDDhhmmCCYYv̌`ɕϊAtouch ł̓t̐t@C
Afind ͂̃t@C -cnewer Ŏw肷悤ɂ܂B܂
ł߂ǂƂȂAtbackup  taper gقł
ˁB

 

6. Windows95 ̃p[eBṼobNAbv

āAŏbς܂Bm̂悤ɁALinux ł Windows95 
p[eBVǂ߂܂̂ŁAꌩ tar  afio g Windows95 ̃o
bNAbvƎvł傤Hꂪł΁AWindows95 ɕt
𗧂̃obNAbvc[قǕ֗Ȃ͂BAۂɂ
Ă݂Ɩ肪o܂B{ Windows95 ŕpɂɎgĂu{
t@CvłЂ̂łBobNAbvƂ͈ꉞĂ
݂Ȃ̂łA߂ƂG[ɂȂ܂B

[ MS ߁A{t@CȂ񂩎gȂȁ[AƂڂ₢ĂƂ
낢m܂B_̃y[W <http://
fukuda.aist-nara.ac.jp/~hirosi-k/Linux/linux.html>ɂu VFAT {
t@CɑΉpb`vłB떾Ɛ񂪍ꂽ
pb`ł(ӁI)B̃pb`ĂJ[lgƁA̖͋N
Ȃ̂łˁBupJiSpJ^Jiɕϊv@\́AobNA
bv̗prł̓ItɂƂق悤łB

̕Ăm[g PC ͐fBXN̊sȂ̂łA
̂ƂA̕@Ă݂܂Bȉ菇łB

 1. Windows95  Win95 ̃u[gtbs[Ă܂B̃tb
    s[ fdisk.exe Rs[Ă܂BÔ format.com 
    sys.com Rs[B
   
 2. VFAT pb`Ă Linux J[l𗧂グAWindows95 ̃p[eB
    V afio + gzip ŃobNAbv܂BM҂̓obNAbvE
    fBAƂČgїp PD g܂B Linux ̂ق
    ɎĂ܂B
   
 3. fBXNB
   
 4. Windows95 ̃p[eBV؂BĂ Win95 ̃u[gtb
    s[ŗAfdisk Ńp[eBV؂Aformat.com ŃtH[}
    bg... ̂ʂɂ肩ł傤AM҂ DOS/Win  fdisk
    MĂȂ̂ŁALinux łĂ܂܂BAWindows95
    Ŋgp[eBVgƂ Windows95  fdisk Ő؂ȂƂ
    ߂܂B
   
 5. Linux ̂قŃp[eBV؂Ƃ́Afdisk  mkdosfs ̓
    boot/root tbs[ŗグĂ (Linux ) fdisk Ńp[eBV
    ؂̂Amkdosfs  FAT ̃tH[}bg܂(
    FAT16 )B
   
 6. ǂ OS Ńp[eBV؂ɂAobNAbvf[^
    XgAƂ́AVFAT pb`ĂJ[l boot/root t
    bs[g Linux N܂B̃tbs[ PCMCIA  SCSI
    J[h afio g悤ɂĂ܂BWindows95 p[eBV
     vfat Ń}EgAafio  PD  Windows95 f[^߂܂(
     Linux ̂ق)B
   
 7. ꂾł Windows95 ̓u[gȂ̂ŁAĂ Win95 ̃u
    [gtbs[ŗグAufdisk/mbr vs܂B
   
 8. グȂƁAǂ Windows95 u[g܂B
   
グ̂Ƃu c:\windows\system\ddem.dll CKvv
bZ[Wo܂A OK čsƖオ܂
BpȂ̂łÃbZ[W͂Ƃǂo悤ɂȂ̂
AÔ Windows95 ̏CCXg[ƏoȂȂ܂B̌
ۂAL̃obNAbv̕@ɂ̂Ȃ̂Ãm[g PC (Let's
Note) ɌŗL̖Ȃ̂AmȂɃfBXÑWIgς
 Win95 ͂ȂĂ܂̂Ȃ̂͒肩ł͂܂B

ƂAM҂͂̕@ŊS Windows95 ̃p[eBṼobNAb
v邩ǂM킯ł͂܂B̂ƂxȂ
Ă悤Ɍ܂AȂɂM҂ Windows95 ͂܂gĂȂ
ŁBx̘bƂĕĂĂB

 

7. ǋL

̌A񂳂񂩂玟̂悤ȕ񍐂܂B

    \O afio gĂ܂BAXgAɎX
    ȃn[hNĂ܂At@CTCY 0 ̃t@C
    Ă܂ƁAsRȋɂĂ܂B
   
낢ƒׂĂ݂ƂÂ悤ȓɌ悤łB

 1. afio 쐬A[JCut@C i-node ́A8^6܂ł
    Ȃ
   
 2. afio XgAƂAn[hN̕ i-node ɍs
    
   
Ȃ킿A܂ unsigned short Ă܂ i-node ԍl
ɂȂ閳֌Wȃt@CƁA炪n[hNĂƌF
Ă܂̂łB

񂳂񂪕񍐂ŁAafio ̍҂œĂāAVo[
W͏o܂BKV̂g܂傤B

ȉA񂳂񂩂ʂ̃Rgł(ӁI)B

     1. acct pbP[WĂ鎞́Aaccton ŎsċL
        ^~߂ǂ
       
     2. قĂƁA/var/account/pacct ɂȂ邱Ƃ܂B
       
     3. MO gꍇAtH[}bg /dev/sd[a-h] 𒼐ڎw肷
        ƂłB
       
        ͂̕@ƂĂ܂Bmkfs KvȂ̂ƁAfBX
        N܂܂ĝ mkfs fBAL^ł
        Ƃbg܂B̂AfBXN̂
        g悤ȂƂ͂ł܂B
       
     4. obNAbvƂƂ -l tƂSɂȂB
       
        -l tȂƁAafio ̓n[hNꂽt@CobNAb
        vۂɁA 1 t@CɋL^Ȃ̂ŁA
        ƃn[hNꂽt@CSĂłȂȂ܂B
       
 

8. Ɛ

͐̕mɏłAԈႢvႢ邩
܂BԈႢɂA̓̕ǎ҂obNAbvɎs
Advȃf[^ȂƂɂȂĂA̕̕M҂͈ؐӔC𕉂
BׂĎȂ̐ӔCɂčƂĂBAԈႢ̎wE
}܂B

 

9. zz

Free Software Foundation  GNU General Public License version 2 ɏ
̂Ƃ܂B

kikutani@sprintmail.com

Last modified: Mon Feb 12 01:01:09 JST 2001

(SGML conversion: yuji senda)

Notes

[1] dump ɊւĂ JF hLgŁAĆu                
    dump-restore-mini-HOWTOv <http://www.linux.or.jp/JF/JFdocs/       
    dump-restore-mini-HOWTO.html> ƂڍׂȐ܂̂ŁA 
    QƂĂB                                                 

