在linux上可以用tar命令將某個檔案系統上的檔案或者目錄備份到乙個歸檔檔案中,在需要恢復時從此歸檔
檔案進行恢復。
例如:在某個使用者系統中/home使用單獨的檔案系統,需要將/home檔案系統備份,可以執行下面的
命令:
# mkdir -p /archives
# tar zcvf /archives/home_backup-date +%y%m%d
.tar.gz /home
在/home檔案系統被破壞需要恢復時, 執行下面的命令進行恢復:
""重新建立檔案系統, 這裡假設我們要用/dev/sdc1所在的分割槽作/home
# mkfs.reiserfs /dev/sdc1
""載入新的/home檔案系統
# mount /dev/sdc1 /home
""從歸檔檔案中恢復原來的/home檔案系統
# tar zxf /archives/home_backup-20041130.tar.gz -c /
Docker掛載目錄 備份目錄
docker run p 80 name website v pwd website var www html website ro 172.17.0.2 5000 nginx nginx a p指定埠 b name重新命名容器的名稱 c v使用本地檔案掛載到容器 d 預設掛載的路徑許可權為讀寫。如...
Python備份檔案到指定目錄下
python備份檔案到指定目錄下 usr bin python filename backup ver1.py import os import time source r c python 目標目錄 target dir d python 指定目錄 target target dir time.s...
linux備份目錄下所有檔案(壓縮,解壓)
排除c.log檔案 tar czvf test.tar.gz exclude c.log 從打包結果中可以看出,c.log檔案不再被打到tar包裡了 如果日誌檔案不是乙個檔案而是乙個目錄呢,同樣可以使用 exclude進行排除,還可以同時指定多個 exclude引數 tar czvf test.ta...