| Citera för svar! | Gilla bra inlägg! |
Säkerhetskopiering Problem!
Jag försöker säkerhetskopiera mappar i Linux med den här bash skripten.
#!/bin/bash
kopiera1="/home"
kopiera2="/etc"
now=$(date +"%m_%d_%Y")
filnamn="säkerhetskopiaabbas_$(date +"%m_%d_%Y").tar"
dest="/home/pi/Säkerhetskopia"
tar -czf $dest/$filnamn $kopiera1 $kopiera2
echo
echo "Säkerhetskopiering klar"
date
ls -l $dest
Men jag får det här felet tillbaka.
tar: Removing leading `/' from member names
tar (child): /home/säkerhetskopiaabbas_11_04_2017.tar: Cannot open: Permission denied
tar (child): Error is not recoverable: exiting now
tar: /home/säkerhetskopiaabbas_11_04_2017.tar: Cannot write: Broken pipe
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Du har gjort en tankevurpa.
Läst här så får du tipps på hur du ska göra.
https://wiki.archlinux.org/index.php/Full_system_backup_with_...
Skriptet nedan kan du använda för att ta backup. Den använder sig av "snapshot", men det
behöver du inte om du inte vill
#!/bin/bash
#
# SIMPLE TAR BACKUP SCRIPT
#
USER=
# This Command will add date in Backup File Name.
TIME=`date +%y%m%d`
# Here i define Backup file name format.
FILENAME=$USER-$TIME.tar.gz
# Location of Important Data Directory (Source of backup).
SRCDIR=/home/$USER/backups
# Destination of backup file.
DESDIR=/home/$USER/tar
# Snapshot file name and location
SNF=/home/$USER/snapshotfile
# Backup Command
tar -czf $DESDIR/$FILENAME -g $SNF $SRCDIR
en god regel är att inte använda åäö eller andra motsvarande tecken i filnamnen i scripten - det spar mycket frustration oavsett hur mycket eller hur lite OS supportar nationella tecken (eller att man byter tecken-set mellan olika versioner eller OS-plattformar) .
---
en detalj till
varför "%m_%d_%Y" i datumet ?
Det är inte ISO-standard och varför det är dålig upptäcker du den dagen du har 20000 st backupper och vill sortera dem i tidsföljd för att snabbt hitta rätt fil med rätt datum i tex. fillistor/lista med poster.
När man får loggfiler i flera GB storlek med poster/rader som är daterade som ovan så har man väldigt god lust att göra något väldigt smärtsamt på den som programmerade/scriptade detta...
se också
- Uppdatera gamla speldatorn för att kunna lira Hogwarts och streama utan lags? Budget 7k39
- Veckans fråga: Vad är viktigast när du köper SSD?52
- Vilket skal till iPhone 14?7
- Färre IT-jobb på distans gör att fler slutar67
- Välja EXTERN DVD-brännare1
- Kan man köpa den här till 3-pins fläktarna som följde med i chassit Kolink?26
- Dagens fynd — Diskussionstråden49622
- Volvo s60 - gnisslande ljud från AC6
- Vad är en bra IT-chef?21
- TCL 75" 75C745 säljs som en TCL 75" 75T8A?15
- Säljes Retro apple tangentbord
- Säljes Asus GTX980TI Strix Mild defekt
- Säljes serverhårdvara socket 1366
- Säljes Mackbook Pro M1, 8 Gb, 250 Gb, 13 inch
- Säljes AMD Ryzen 9 5900X
- Säljes Vattenkylningsdelar, kablar
- Säljes S24 128gb Marble Grey
- Säljes Keychron Q1 V2, Varmilo, Razer, DDR5
- Säljes Ryzen 7 5800X3D, Ryzen 5 2600 + 2x8 gb RAM
- Säljes Phanteks Glacier One 360 D30 Vit & Xbox Series X Wireless Controller + Adapter Windows 10
- Färre IT-jobb på distans gör att fler slutar67
- Microsoft fixar VPN-problem i Windows2
- Veckans fråga: Vad är viktigast när du köper SSD?52
- Googles nya AI-assistent kan se sin omgivning i realtid8
- Google lanserar ”webb”‑sökningar18
- Amazon gör Tomb Raider-serie29
- AMD lanserar prisbantade AM5-processorer utan grafikdel29
- Nordiska TV-branschen enas i kampanj mot olagliga tv-tjänster181
- Så ska bankerna ta hårdare tag mot bedragare56
- Nu kan du spela N64-spel med ray tracing35