簡體   English   中英

在特定大小的預文件夾中備份文件

[英]Backup files in pre-folders of a certain size

我想將我的NAS備份到多張DVD上。 我想到的是一個腳本,它將執行以下操作:

-為每個DVD創建一個文件夾-將文件和文件結構復制到DVD文件夾中-當第一個DVD文件夾已滿時,停止/轉到下一個DVD文件夾

即,觸發器為4 GByte(此示例計算起來很容易)

我有一個10gb的數據集。因此,這將是3張DVD。 因此,腳本首先創建了三個文件夾:DVD-1,DVD-2和DVD-3。 接下來,副本將開始將4 GB復制到DVD-1文件夾。 之后,其余文件必須放入DVD-2和DVD-3。

據我所知,rsync和cp不會為計算此問題而煩惱。 我知道使用zip,tar或gz等檔案可以做到這一點,但起初我想嘗試將其與未壓縮的文件一起使用。

以上是標准Linux bash命令的選項還是發瘋?

不,沒有開箱即用的標准工具。 但是編寫代碼非常簡單,並且有一些項目可以實現:

https://unix.stackexchange.com/questions/18628/generating-sets-of-files-that-fit-on-a-given-media-size-for-tar-t

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM