管理過時備份檔案的自動化策略

備份通常是按非常頻繁的時間表執行的。如果處於非託管狀態,這會直接導致大量檔案佔用大量硬碟空間。記住手動進入並刪除備份檔案當然是一種管理方法,但不應該是一個長期的策略,尤其是當有易於實現的自動化過程可用時。...

備份通常是按非常頻繁的時間表執行的。如果處於非託管狀態,這會直接導致大量檔案佔用大量硬碟空間。記住手動進入並刪除備份檔案當然是一種管理方法,但不應該是一個長期的策略,尤其是當有易於實現的自動化過程可用時。

對於自動刪除過期備份檔案的過程,沒有“一刀切”的解決方案。取決於備份過程(您是每週執行完整備份、每天執行增量備份還是每天執行完整備份?)和檔案命名約定(備份檔案是否將日期作為檔名的一部分,還是每次都使用相同的檔名?)在生成的備份檔案中,適用的方法不同。

我們將指出幾種簡單的解決方案,它們適合最常見的備份場景,因此很有可能其中一種適合您。

按檔案期限或日期刪除

何時使用:每日完整備份。

清除過期備份的最簡單、最合理的方法可能是根據備份檔案的日期執行刪除過程。我們以前討論過這個主題,使用日誌檔案作為目標檔案,但是使用備份檔案也可以。

例如,要刪除指定資料夾中上週未修改的任何檔案,請執行以下命令:

FORFILES /P “C:Backups” /S /D -7 /C “CMD /C DEL /F /Q @PATH”

注意上面的關鍵字:modified。ForFiles命令只能計算修改後的檔案日期,而不是更適用的建立日期。但是,通常情況下,您可能不會在建立備份檔案後修改它,因此這很可能不是問題。

或者,如果您的備份檔案在檔名中指定了某種數字日期模式(即backup\u 2010-01-13.zip,backup\u 100113_完整.zip等等),您可以使用我們在連結文章中提供的DeleteByDatePattern指令碼刪除過期的備份。

例如,要刪除與以下檔名模式匹配的超過2周的檔案:“Backup YYYY-MM-DD(Full | Incremental).zip”,您可以使用以下命令:

DeleteByDatePattern /D 15 “C:Backups” *-????-??- _*.zip /DEL

或者如果你的檔案命名模式是:“backupress”_年/月/日.zip,您將使用:

DeleteByDatePattern /D 15 “C:Backups” *-???? .zip /DEL

當然,可以根據需要進行調整,但是可以很容易地將上述任何一種方法新增到備份過程的開始或結束,以使儲存的備份數量保持可控。

資料夾滾動

何時使用:定期完整備份(每週、每兩週等),中間每天進行增量備份。

“資料夾滾動”背後的想法是,將當前所有備份集(完整備份+各自的增量備份)儲存在一個資料夾中,然後在多個存檔資料夾中儲存舊備份集。在建立新備份集之前,請刪除包含最舊備份集的資料夾內容,並將每個資料夾的內容向下滾動一個資料夾。

例如,假設我們有一個包含兩個存檔資料夾的當前備份資料夾。執行資料夾滾動的批處理指令碼命令如下:

DEL /F /Q “C:Backups2archive” MOVE /Y “C:Backups1archive*” “C:Backups2archive” MOVE /Y “C:Backupscurrent*” “C:Backups1archive”

您可以根據需要新增任意多個存檔資料夾。只需刪除最低存檔資料夾的內容,然後為其他每個存檔資料夾新增一個移動命令。

同樣,這種方法最適用於建立定期完全備份和在下次完全備份之前建立大量增量備份的情況。只需將所有相關的備份檔案放到一個資料夾中,然後在建立新備份集之前執行資料夾滾動指令碼。

備份9

何時使用:每日完整備份或單個檔案備份。

Backup9是由Gammadyne開發的免費命令列實用程式。與上面的資料夾滾動過程類似,這個實用程式背後的思想很簡單,當它執行時,會建立一個目標檔案的副本,並在末尾附加一個數字。此外,還可以指定要保留的副本數的截止值,預設值為9(因此得名)。

一個例子將最好地解釋這個過程。使用以下命令將產生以下輸出:

BACKUP9 /A /L7 “C:BackupsBackupFile.zip”

管理過時備份檔案的自動化策略

管理過時備份檔案的自動化策略

如果再次執行此命令,將發生以下情況:

  1. 計算要保留的檔案數(在我們的示例中為7個),如果當前有那麼多副本,則刪除最後一個副本。
  2. 備份檔案.zip.bk7已刪除。
  3. 備份檔案.zip.bk6已重新命名為備份檔案.zip.bk7
  4. 備份檔案.zip.bk[#]重新命名為備份檔案.zip.bk[#+1]
  5. 備份檔案.zip.bk1已重新命名為備份檔案.zip.bk2
  6. 備份檔案.zip複製並命名備份檔案.zip.bk1

由於能夠儲存多達999個副本,如果您有一個靜態名稱的檔案,這個實用程式工作得非常好。只需將Backup9命令新增到備份過程的開始或結束處,它就可以保持適當數量的存檔副本。

貝爾維德自動化檔案管理器

何時使用:每日完整備份。

Belvedere automated file manager是一個在後臺執行的實用程式,用於監視活動檔案系統,並在滿足指定條件時執行配置的操作。它的許多用途之一是清除過期的備份檔案。

規則的配置非常簡單。例如,要建立使用檔名模式(如“backjan13.zip”)刪除超過2周的備份檔案的規則,可以使用以下命令:

管理過時備份檔案的自動化策略

雖然我們正在執行的基本功能可以很容易地用上面描述的命令列工具來完成,但明顯的區別在於,Belvedere為那些更習慣於指向和單擊的人提供了一個易於使用的圖形介面。

Belvedere是一個桌面使用者應用程式,可以從系統托盤執行,但是您可以將Belvedere作為服務執行,並在伺服器上使用它來執行此操作和其他檔案監視操作。

結論

雖然有無數種方法可以管理備份過期過程,但我們上面介紹的方法既靈活又易於實現。透過一點實驗,找到適合你的方法,然後跟著它走,這樣你就可以設定它,然後忘記它。

連結

從下載Backup9Gammadyne.com網站

下載Belvederetl80.cn

  • 發表於 2021-04-13 07:27
  • 閱讀 ( 49 )
  • 分類:網際網路

你可能感興趣的文章

如何使用windows 10檔案歷史記錄備份(outlook)電子郵件

你應該隨時備份電腦上的資料。如果您使用Outlook來管理電子郵件,那麼您也需要備份這些資訊。如果你不這樣做,你可能會失去你的電子郵件,聯絡人,任務,等等。 ...

  • 發佈於 2021-03-12 05:06
  • 閲讀 ( 45 )

如何使用版本歷史記錄恢復onedrive檔案

... 如果尚未刪除OneDrive資料夾,則可以在檔案資源管理器的左側欄中找到它。請確保將要回滾的檔案保留在此資料夾中,並在新增到此處後給它們一些時間進行同步。如果需要重新安裝OneDrive,請訪問OneDrive下載頁。 ...

  • 發佈於 2021-03-12 15:28
  • 閲讀 ( 50 )

如何建立outlook資料的自動備份

...一個桌面電子郵件的愛好者,很可能你使用微軟Outlook來管理你的收件箱。Outlook將電子郵件資料儲存在副檔名為PST的檔案中。這包含您的所有郵件、日曆和聯絡資訊。 ...

  • 發佈於 2021-03-15 01:59
  • 閲讀 ( 34 )

windows備份和還原指南

...備份位置。 決定要使用哪些工具並設定定時備份。 如果您選擇的工具不提供計劃,請建立計劃任務。 (可選)備份作業系統以防需要重新安裝。 ...

  • 發佈於 2021-03-15 08:58
  • 閲讀 ( 48 )

克服安全疲勞和保持安全線上的3種方法

... 2使用密碼管理器功能 ...

  • 發佈於 2021-03-17 04:44
  • 閲讀 ( 34 )

適用於windows計算機的最佳pc軟體

...覽器|通訊工具|碎片整理|下載工具|電子郵件客戶端|檔案管理|檔案恢復|檔案儲存|影象編輯器|影象檢視器|維護|其他|光碟和光碟影象工具| PDF工具|生產效率|閱讀|文字編輯|解除安裝程式|影片工具 ...

  • 發佈於 2021-03-18 13:00
  • 閲讀 ( 71 )

如何使用crontab自動化linux中的重複任務

...但不限於傳送批次電子郵件,檢查您的Twitter提要,執行備份,或只是執行提醒。 ...

  • 發佈於 2021-03-28 04:45
  • 閲讀 ( 53 )

如何在mac上查詢和刪除大型檔案

...要性提供適當的上下文。 更好的介面是macOS內建的儲存管理應用程式,它顯示按大小排序的所有檔案,並顯示上次訪問這些檔案的日期: 儲存管理應用程式還有一些其他有用的工具。例如,您可以使用它配置iCloud儲存,並將Mac...

  • 發佈於 2021-04-05 02:11
  • 閲讀 ( 55 )

如何在Windows10中自動執行常見的維護任務

...Windows每天凌晨2點執行這些任務,並在必要時喚醒PC。 要管理此工具,請轉到“控制面板”>“系統和安全”>“安全和維護”。您也可以點選開始,在搜尋框中鍵入“維護”,然後單擊“安全和維護”結果。 在安全和維護視...

  • 發佈於 2021-04-05 05:39
  • 閲讀 ( 62 )

如何使用time machine備份mac和還原檔案

...hine並將驅動器與Windows PC一起使用,則可以使用Windows磁碟管理工具使用NTFS或FAT32檔案系統重新格式化驅動器。 Time Machine不是一個跨平臺的備份解決方案,但它非常強大。如果你是Mac使用者,你應該使用它。

  • 發佈於 2021-04-07 03:51
  • 閲讀 ( 43 )
mmqe0184
mmqe0184

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦