Chesz spakować (TAR.GZ) pliki w folderze z pominięciem wybranych folerów lub plików? Użyj flagi exclude.
Więcej…
Posty oznaczone przez tag 'backup'
Jak skopiować z danego folderu i jego podfolderów tylko same pliki JPEG ?
Dziś pokażemy jak łatwo skopiować z danego folderu (wraz z jego podfolderami) tylko pliki o określonym rozszerzeniu.
Więcej…
Zrzut wszystkich baz danych MySQL – każda do osobnego pliku
Jedna komenda do wykonania zrzutu wszystkich baz danych MySQL.
Więcej…
podział bardzo dużego pliku na części które następnie można nagrać na płytę DVD
Przeważnie płyta DVD zajmuje 4,7 GB. Jednak wgranie tak dużego pliku może uniemożliwić odczyt takiej płyty na niektórych systemach firmy Apple. Rozwiązaniem jest podział dużego pliku na części których rozmiar jest mniejszy niż 4 GB, a wykorzystują maksymalną ilość miejsca ( z małą rezerwą na wypadek nadpalenia). Jeśli mamy w ten sposób na płytach DVD […]
Więcej…
wstawienie w nazwie pliku aktualnej daty
Przydaje się to np. w tworzeniu backupów. Po stworzeniu backupu wywołujemy na nim komendę:
1 |
mv backup.tar.gz backup-`date '+%W-%m-%Y-%X'`.tar.gz |
Otrzymamy dla przykładu:
1 |
backup-27-07-2017-12:38:34.tar.gz |
Używamy tam znacznika grawis (https://pl.wikipedia.org/wiki/Grawis) widocznego na klawiaturze pod tyldą (obok klawisza „1”).
Więcej…
przy próbie rozpakowania pliku tar.gz pojawia się problem not in gzip format
Problem pojawia się w konsoli jak próbujemy rozpakować plik tar.gz komendą:
1 |
tar -zxvf moj-plik.tar.gz |
błąd:
1 2 3 |
gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed from previous errors |
prawdopodobnie plik nie jest skompresowany poprzez gzip. W tej sytuacji należy zmienić jego nazwę:
1 |
mv moj-plik.tar.gz moj-plik.tar |
Następnie rozpakować go bez flagi odpowiedzialnej za dekompresję:
1 |
tar xvf moj-plik.tar |
po przeprowadzeniu skanowania pod Windows nie można podmountować partycji NTFS
Podczas próby dostępu do partycji NTFS pojawia się komunikat typu:
1 |
Failed to mount '/dev/sda7': Input/output error NTFS is either inconsistent, or there is a hardware fault, or it's a SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows then reboot into Windows twice. The usage of the /f parameter is very important! If the device is a SoftRAID/FakeRAID then first activate it and mount a different device under the /dev/mapper/ directory, (e.g. /dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation for more details. |
Aby poprawić ten błąd wywołaj komendę:
1 |
sudo ntfsfix /dev/sda7 |
Oczywiście w razie obawy przed utratą danych najlepiej pod Windows wykonać kopię bezpieczeństwa plików
Więcej…
backup bazy PostgreSQL do wersji skompresowanej
1 |
pg_dump --file=dump.sql -Fc -U nazwa_usera nazwa_bazy |
nalezy uwzględnić dodatkowy parametr jak połączenie idzie po TCP:
1 |
--host=(...) |
zrzut bazy danych mysql do pliku .sql
Wystarczy 1 komenda:
1 |
mysqldump -hlocalhost -uuzytkownik -phaslo nazwa-bazy > nazwa-pliku.sql |
Np:
1 |
mysqldump -hlocalhost -uroot -pKLSSDK03kDads projekt2 > dump.sql |
backup / kopia bezpieczeństwa wszystkich baz mysql z danego serwera
Jeśli mamy dużo baz na jednym serwerze – po co tworzyć kopię każdej z nich jak można wszystkie Tworzenie pliku kopii:
1 |
mysqldump --all-databases -p | bzip2 -c > databasebackup.sql.bz2 |
Oczywiście aby zrobić to jako root lub inny użytkownik dodajemy flagę:
1 |
mysqldump --all-databases -p -uroot | bzip2 -c > databasebackup.sql.bz2 |
Natomiast jak nie chcemy kompresować pliku zrzutu wpisujemy po prostu:
1 |
mysqldump --all-databases -p -uroot > databasebackup.sql |
Przywrócenie baz z takiego pliku to:
1 |
mysql -p -uroot < databasebackup.sql |