-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbackup.bak
33 lines (26 loc) · 1.42 KB
/
backup.bak
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#Tam Disk ve Partition Yedeği Alma:
dd if=/dev/sda of=/path/to/backup.img bs=64K
dd if=/dev/sda5 of=/path/to/backup_partition.img bs=64K
#Status=progress:
dd if=/dev/sda of=/path/to/backup.img bs=64K status=progress
#Disk ve Partition İmajını Geri Yüklemek:
dd if=/path/to/backup.img of=/dev/sda bs=64K
dd if=/path/to/backup_partition.img of=/dev/sda1 bs=64K
#MD5 Checksum Hesaplama:
md5sum /path/to/backup.img
md5sum -c /path/to/backup.img.md5
#Disk İmajının İçeriğini Görüntüleme:
fdisk -l /path/to/backup.img
#Cron ile Zamanlanmış Yedekleme:
crontab -e
>> 0 2 * * * dd if=/dev/sda of=/path/to/backup-$(date +\%F).img bs=64K status=progress [Her gün saat 2:00 disk ve partition yedeği]
0 2 * * * rsync -av --progress /path/to/source_folder/ /path/to/backup_folder/ [Her gün saat 2:00 klassör yedeği]
0 2 * * * tar -czvf /path/to/backup/backup-$(date +\%F).tar.gz /path/to/directory/
#rsync ve tar ile Klasör Yedekleme:
rsync -av --progress /path/to/source_folder/ /path/to/backup_folder/
tar -czvf /path/to/backup.tar.gz /path/to/source_folder/
tar -czvf /path/to/backup-$(date +\%F).tar.gz /path/to/source_folder/
#Uzak Yedekleme (SSH kullanarak):
rsync -av --delete /source/directory/ /path/to/backup/directory/
rsync -av --ignore-existing /source/directory/ /path/to/backup/directory/ [Sadece Değişenleri yedekle]
rsync -avz --delete /source/directory/ user@remote_host:/path/to/backup/directory/ [SSH Remote backup]