Selv om det er å foretrekke å kjøre backup programvare i stedet for et Unix shell script for å utføre den nattlige sikkerhetskopiering av systemet , vil skrive shell script arbeide i et knipetak, og er ikke vanskelig. Skallet skriptet vil bruke en av en rekke backup verktøy som allerede finnes på alle Unix-systemer. Så lenge maskinvaren som brukes for backup er tilgjengelig for Unix -operativsystemet , kan shell script være skrevet i et par minutter . Du trenger
Hardware for backup av data ( tape , harddisk , nettverkslagring )
Vis flere instruksjoner
en
Kontroller at maskinvaren der sikkerhetskopien skal være lagret er tilgjengelig for Unix operativsystemet. Hvis du bruker en disk, montere den lese-skrive . Hvis du bruker en tape -stasjon, sørg for at det kan nås via " mt "-kommandoen , og at det er en tape allerede satt inn.
2
Bestem hvilke Unix verktøyet vil utføre backup. Dump eller ufsdump brukes til å sikkerhetskopiere et filsystem inkludert spesielle Enhetsfiler . Tjære eller gnutar brukes til å sikkerhetskopiere filer . Dd brukes til å sikkerhetskopiere hele disken , inkludert spesielle blokkbaserte partisjoner og ubrukte partisjoner .
3
Begynn å skrive nattlig system backup shell script . For et diskbasert backup, vil den første oppgaven for shell script være å kopiere filer fra gårsdagens backup til en annen plassering . Hvis det er en tape -basert backup, har shell script kjøre " mt "-kommandoen til å sørge for en tape allerede er satt inn. Hvis ikke, har shell script send en epost til personell ber om at en tape settes inn.
4
Deretter har skallet skriptet utføre Unixfunksjon valgt tidligere for å kjøre backup. Uansett hvilken backup verktøyet er valgt , sørge for at ingen filer, filsystemer eller partisjoner er savnet . I mange tilfeller vil shell script må kjøre backup verktøyet flere ganger før alle dataene er sikkerhetskopiert. Sikkerhetskopi-verktøyet må omdirigere dataene blir sikkerhetskopiert til tape -stasjon eller filsystemet dedikert for sikkerhetskopier.
5
Når sikkerhetskopieringen er fullført , har shell script løse båndet hvis det er en tape - basert backup . Lagre shell script når alle kommandoer er skrevet .
6
Test og feilsøke systemet backup shell script før det fungerer riktig .
7
Kjør backup script fra cron . Skriv inn cron Editmodus med " cron - e "-kommandoen som root . Konfigurere cron til å kjøre systemet backup shell script kveld.