
我知道這個文章但無法與 OSX 的 TimeMachine 相比。我想找一個與 TimeMachine 差不多或更好的備份軟體。
我想要一個這樣的軟體,它可以使用某種格式的硬碟,適合 Linux 中的大檔案(50 GB)。我注意到
- Linux 發行版不支援 OSX 格式的 HFS+,因為自 2006 年以來 Linux 中就沒有 HFS 的維護者
- 舊版 Linux 發行版不支援 Debian 8.1 製作的 NTFS 格式
如果 Windows 支援就好了。
嘗試使用備份 (Deja Dup) 軟體
我確實第一次開始備份,但在備份運行了兩個小時(僅 10 GB 檔案)後我想去吃午餐。所以午餐後它給了我這個
這真的很瘋狂,現在報道這裡,因為該軟體沒有設計為在備份時暫停。
答案1
你可以使用克羅諾佩特。 Cronopete 是一款 Linux 備份實用程序,仿照 Apple 的 Time Machine。它的目的是簡化定期備份的創建。發射台。
要安裝,只需按鍵盤上的Ctrl+ Alt+開啟終端。T打開後,執行以下命令:
sudo apt-add-repository ppa:rastersoft-gmail/cronopetedev
sudo apt-get update
sudo apt-get install cronopete
若要從來源安裝,請參閱這裡
或者你可以嘗試回到過去。 Back In Time 是一個簡單的 Linux 備份工具,靈感來自於 FlyBack 和「TimeVault」。時光倒流/發射台。
要安裝,只需按鍵盤上的Ctrl+ Alt+開啟終端。T打開後,執行以下命令:
sudo apt-add-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-qt4
就我個人而言,我使用 Systemback 進行所有備份、存檔和映像。要安裝它,只需按鍵盤上的Ctrl+ Alt+打開終端。T打開後,執行以下命令:
sudo add-apt-repository -y ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback
答案2
如果您不介意使用控制台 try backup-manager
,它會隨發行版一起提供。該處理是透過 /etc 中的一個設定檔完成的。
sudo apt-get install backup-manager
若要修改文件,您可以在控制台中使用 nano。
sudo nano /etc/backup-manager.conf
你不需要其中的大部分。我個人喜歡的是,不需要額外的包包。
這是備份的一個小範例。
在哪裡儲存文件?
##############################################################
# Repository - everything about where archives are
#############################################################
# Where to store the archives
export BM_REPOSITORY_ROOT="/var/archives"
選擇您的目錄,放置檔案的位置。
請密切注意以下設置
# For security reasons, the archive repository and the generated
# archives will be readable/writable by a given user/group.
# This is recommended to set this to true.
export BM_REPOSITORY_SECURE="true"
# The repository will be readable/writable only by a specific
# user:group pair if BM_REPOSITORY_SECURE is set to true.
export BM_REPOSITORY_USER="root"
export BM_REPOSITORY_GROUP="root"
# You can also choose the permission to set the repository, default
# is 770, pay attention to what you do there!
export BM_REPOSITORY_CHMOD="770"
如果您備份類似的內容/home
,或者/movie
您可能會保留此選項,因此只有 root 和 root 群組可能能夠存取備份
對於伺服器備份(例如,多用戶伺服器和/或類似的資料夾/var/www/
/opt/
/etc/
/var/
),您可以考慮將此選項設為 false,以在復原後保留檔案的所有權/可存取性。否則,您需要在恢復後手動設定它們。
選擇您的備份方法
##############################################################
# Archives - let's focus on the precious tarballs...
##############################################################
# The backup method to use.
# Available methods are:
# - tarball
# - tarball-incremental
# - mysql
# - pgsql
# - svn
# - pipe
# - none
# If you don't want to use any backup method (you don't want to
# build archives) then choose "none"
選擇
export BM_ARCHIVE_METHOD="tarball-incremental"
選擇要備份的目錄
更多資訊可以在 部分找到
##############################################################
# Section "TARBALL"
# - Backup method: tarball
#############################################################
這裡我檢查了以下選項
export BM_TARBALL_FILETYPE="tar.bz2"
export BM_TARBALL_DIRECTORIES="/etc /var/www /home/wikibackup"
選擇主節點和增量節點的輪換
##############################################################
# The tarball-incremental method uses the same keys as the
# tarball method, plus two others.
#############################################################
我選擇在星期一(一週的第一天)進行每週完整備份。這意味著每個星期一我都會得到完整備份,而本週剩下的時間將保存在不同的較小增量檔案中。所以恢復它們就意味著。恢復完整備份,然後還原增量文件,以恢復資料的最新備份。
export BM_TARBALLINC_MASTERDATETYPE="weekly"
export BM_TARBALLINC_MASTERDATEVALUE="1"
定時任務
使用簡單的 cronjob 自動進行備份
sudo -i
crontab -e
輸入以下內容
00 03 * * * /usr/sbin/backup-manager >/dev/null 2>&1
如果您需要通知電子郵件,請刪除此部分
>/dev/null 2>&1
答案3
時移
它有一個簡單的圖形介面,但您也可以從終端使用它。
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update && sudo apt-get install timeshift -y
答案4
我不推薦 Deja-dup,因為它在功能上與 Time-Machine 並不接近,並且在許多檔案系統上不穩定。我還沒有設法得到米奇的建議,其功能足以滿足我的需求。他們打破太多。
過程的美好
Nice 將降低 cpu 優先權,為其他行程釋放 cpu 功率,ionice
將降低磁碟優先權,為其他行程釋放磁碟 i/o)。tar czf
按照nice
描述使用這裡系統和家庭分開,這樣您就可以在許多專案中輕鬆地垂直使用您的系統
# http://unix.stackexchange.com/a/291720/16920
sudo nice tar czf /media/masi/ntfsDisc/backup_system_24.6.2016.tar.gz --exclude=/home \
--exclude=/media --exclude=/dev \
--exclude=/mnt --exclude=/sys \
--exclude=/run --exclude=/proc /
sudo nice tar czf /media/masi/ntfsDiscSami/backup_home_24.6.2016.tar.gz $HOME/
限制進程的CPU消耗
假設您有一個有限的系統等超級本,每秒讀取速度為 20 Mb/s。如果您不知道,請使用
# http://unix.stackexchange.com/q/291713/16920
tar cf - $HOME/ | pv | gzip > media/masi/ntfsDisc/testbackup.tar.gz
然後,限制你的CPU並做
# http://unix.stackexchange.com/a/292659/16920
tar cf - $HOME/ | pv -L 10m | gzip > /media/masi/ntfsDisc/testbackup.tar.gz
將運算轉移到 GPU
待辦未來