Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

lug-bg: backup (file deletion)


  • Subject: lug-bg: backup (file deletion)
  • From: lug-bg@xxxxxxxxxxxx (Victor Senderov)
  • Date: Thu, 3 Oct 2002 20:03:47 +0200



Çäðàâåéòå,

Îò íÿêîëêî äåíà ñå îïèòâàì äà ïîäêàðàì tar äà ðàáîòè ñ incremental backups, 
òúé êàòî èñêàì äà çàïî÷íà äà ïðàâÿ backups íà ñèñòåìàòà ñè ïî-÷åñòî, à íÿìàì 
âðåìå (ïúê è ìÿñòî) äà ïðàâÿ âñåêè ïúò full backup. Ñáëúñêàõ ñå îáà÷å ñ íÿêîè 
ñòðàííîñòè. Ïúðâî, áèõ èñêàë äà ïîïèòàì ãðóïàòà, äàëè ñëåäíîòî å "íåáúãàâî" 
ïîâåäåíèå. Èçïîëçâàì îïöèÿòà --listed-incremental íà GNU-tar è ïðîáëåìúò ñå 
ïîëó÷àâà, êîãàòî èçòðèÿ äèðåêòîðèÿ ñëåä ïúëåí backup è ñëåä òîâà íàïðàâÿ 
incremental òàêúâ. Íàïðàâî êàêâî ìè äàâà øåëúò:

[KeuH@wh11-338 KeuH]$ mkdir temp
[KeuH@wh11-338 KeuH]$ cd temp
[KeuH@wh11-338 temp]$ touch one
[KeuH@wh11-338 temp]$ mkdir two
[KeuH@wh11-338 temp]$ cd two
[KeuH@wh11-338 two]$ touch three
[KeuH@wh11-338 two]$ cd ../..
[KeuH@wh11-338 KeuH]$ tar cvf archive0.tar --listed-incremental=snap temp/
tar: temp/two: Directory is new
temp/
temp/two/
temp/one
temp/two/three
[KeuH@wh11-338 KeuH]$ cd temp/
[KeuH@wh11-338 temp]$ rm -rf two/
[KeuH@wh11-338 temp]$ cd ..
[KeuH@wh11-338 KeuH]$ tar cvf archive1.tar --listed-incremental=snap temp/
temp/
[KeuH@wh11-338 KeuH]$ rm -rf temp/
[KeuH@wh11-338 KeuH]$ tar xvf archive0.tar --listed-incremental=snap
temp/
temp/two/
temp/one
temp/two/three
[KeuH@wh11-338 KeuH]$ tar xvf archive1.tar --listed-incremental=snap
temp/
tar: Deleting `temp/two'
tar: temp/two: Cannot remove: Is a directory
tar: Error exit delayed from previous errors
[KeuH@wh11-338 KeuH]$

Èçâèíÿâàì ñå ïðåäâàðèòåëíî çà äúëãèÿ paste, íî çà ñúæàëåíèå íå ñúì îò òèÿ, 
êîèòî íà åäèí ðåä óñïÿâàò äà ïðåêîìïèëèðàò ÿäðîòî, èçïòðàòÿò ñúîáùåíèå ïî 
åëåêòðîííà ïîùà è äà íàïèøàò ìàëêà ïðîãðàìà íà perl :). Òà ïðîáëåìúò å, ÷å 
äèðåêòîðèÿòà two íå ñå èçòðè ïðè âúçñòàíîâÿâàíåòî é îò àðõèâà. Ò.å. 
âúçñòàíîâè ñå ïðè ïúëíèÿ àðõèâ è ïîñëå incremental àðõèâúò íå óñïÿ äà ñå 
ñïðàâè ñ íåéíîòî åëèìèíèðàíå. È ôàéëîâåòå âúòðå äîðè ñà ñå çàïàçèëè (ls 
temp/two/ äàâà: three).

Ìîæå ëè íÿêîé äà ìè ïðåïîðú÷à ñòðàòåãèÿ çà ïðàâåíå íà backups è êúäå ìîãà äà 
RTFD :). Çàùîòî â info tar èíôîðìàöèÿòà å ìíîãî íåÿñíà, à ïúê íà Linux 
Documentation Project èìà íÿêàêâî backup HOWTO, êîåòî ïðåïîðú÷âà èçïîëçâàíåòî 
íà íÿêàêâè ñêðèïòîâå è tom_íåùî_ñè_ëèíóêñ, êîåòî äúëáîêî ìå ñúìíÿâà, ÷å ùå 
îñòàâè äðóãè îïåðàöèîííè ñèñòåìè ðàáîòåùè ñëåä åäèí restore. Àç äîñòà ñå 
ïîìú÷èõ ñàì ñ òèÿ ðàáîòè, íî çà ìîÿ ãîëÿìà èçíåíàäà óñïÿõ äà èçòðèÿ home 
äèðåêòîðèÿòà ïðè åäèí ðú÷åí restore. Êàê ñòàíà íå ìè å ÿñíî, ò.ê. êàêòî ãîðå 
ñúì ïîêàçàë ïðè "ëàáîðíè" óñëîâèÿ íå ñå ïîëó÷àâà. Áÿõ ñè íàïðàâèë backup íà / 
è íàé-âåðîÿòíî òðÿáâàøå äà èçïîëçâàì îïöèÿòà --one-file-system ïðè 
ðàçàðõèâèðàíåòî. Íà âñè÷êîòî îòãîðå ñå ïîÿâÿâà è òîâà ïîâåäåíèå, êîåòî íå 
ìèñëÿ, ÷å å ñúâñåì feature. Ñ äðóãè äóìè: àêî íÿêîé å èçìèñëèë êàê ñå ïðàâè 
òîâà íåùî incremental backups è æåëàå äà ñïîäåëè, ùå ñúì ìíîãî áëàãîäàðåí.

Ïîçäðàâè,
Âèêòîð
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.