sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #58552
Re: Forkert ejerskab på filer efter backup
Dennis Hansen wrote:
Hejsa,
Jeg ekperimenter med en simpel backup af / til en .tar fil.
Efter jeg har skabt .tar backup-filen booter jeg knoppix cd'en
og genskaber systemet igen, det virker fint bortset fra at
/var/lib/mysql/ får ejerskab 100:root
( den burde være mysql:root - det er den når jeg opretter tar filen )
Det der 100 svarer til den /etc/passwd fil der er på knoppix cd'en,
men det kan jeg ikke bruge til noget, hos mig har mysql nummer 74
Jeg har ikke nogen bruger 100.
Hvordan får jeg genskabt min backup med de rigtige rettigheder ?
Når jeg opretter .tar filen bruger jeg
tar cfp
når jeg pakker den ud
tar xfp
tar er nogle gange lidt underlig. Det *kan* lade sig gøre, men det
kommer an på hvilken version af tar du har. Og dermed også hvilken
UNIX du arbejder på. Hvis du skulle rende ind i en Solaris, en HP-UX
eller såmænd bare en FreeBSD vil du sikkert blive en kender forvirret
over at tar ikke virker som du er vant til fra Linux.
Jeg bruger altid cpio til den slags opgaver. Det kræver ikke de store
krumspring at få den til at huske rettigheder og modifikationstidspunkter.
Ligesom cpio heller ikke har problemer med at kende forskel på pipes,
devices, links osv.
backup:
cd / && find . -depth -print |\
grep -v "/proc" |\
cpio -o > backup-fil.cpio
restore:
cd / && cpio -idmv < backup-fil.cpio
cpio har et hav af options (fx blocksize) man kan experimentere med for
at få lidt mere thoughput. Det har dog mest relevans hvis man skriver
til bånd.
/kristian
--
Feeling unknown - And you're all alone
Flesh and bone - By the telephone
Lift up the receiver - I'll make you a believer
- Depeche Mode
Follow ups
References