Linux 文件備份

方法1
find ./  -mtime -1 -type f -print >backlist.txt
tar -cvf backup.tar -T backlist.txt 
方法2
find ./  -mtime -1 -type f -print |xargs tar cjf backup.tar.gz
方法3
tar cvf backtup.tar --newer  "2019-08-16 00:00:00" ./    缺點是空文件夾也會壓縮上去

方法4

備份

tar cvpjf backup.tar.bz2 –-exclude=/proc -–exclude=/lost+found –-exclude=/backup.tar.bz2 –-exclude=/mnt –-exclude=/sys /

恢復
mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys

tar xvpfz backup.tgz -C /
tar xvpfj backup.tar.bz2 -C /

部分恢復

tar -tvf *.tar查看目錄

tar xvf *.tar /target

方法5

dd if="/dev/sda1" of="/backup.img"     缺點需要兩塊硬盤,字節型備份,空的磁盤空間也會備份

dd if=/dev/sda1 | gzip > ~/backup.gz     缺點需要兩塊硬盤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章