重要資料備份策略

2021-09-04 05:57:17 字數 2770 閱讀 1239

工具:

mklink。(前乙個引數是鏈結,後乙個是真正檔案所在位置。)

mklink [[/d] | [/h] | [/j]] link target

/d 建立目錄符號鏈結。預設為檔案

符號鏈結。

/h 建立硬鏈結,而不是符號鏈結。

/j 建立目錄聯接。

link 指定新的符號鏈結名稱。

target 指定新鏈結引用的路徑

(相對或絕對)。

1、mysql資料庫備份。

把mysql資料庫中所有資料備份到mysql_backup.sql檔案中。(mysql_backup.sql放在my dropbox目錄中)

這樣就實現了增量備份資料庫內容到dropbox網盤。

參考:mysqldump -uroot -pcreymm --all-databases > d:\mysql\%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%.sql

把password替換為你的密碼,然後存成backup.cmd 或者 backup.bat 就可以按日期儲存備份了

d:\mysql\bin\mysqlcheck --all-databases --auto-repair -uroot -pcreymm 把password替換為你的密碼,然後存成repair.cmd 或者 repair.bat 就可以修復所有資料庫了

2、備份指定的檔案、目錄。

比如備份d:\config目錄,應該用:

mklink /d d:\config "d:\users\jelly\documents\my dropbox\config"

注意:1)target(真實檔案)要是在dropbox中,否則不能實時備份。

2)/d表示建立的是目錄鏈結。

3、win 7下完整移動users目錄。

用mklink.exe建立目錄鏈結把使用者目錄所有內容重定向到d盤。mklink.exe /d c:\users\我的使用者名稱 d:\我的使用者名稱。

注意:1)已登入的使用者不能操作,所以一般以administrator登入做這個操作。

2)把使用者目錄全部定向之後,chrome外掛程式會無法安裝,需要設定temp和tmp目錄為非junction目錄才可以。

4、命令列下建立計畫任務。

c:\windows\system32>schtasks /create /sc onidle /i 1 /ru system /tn "jelly_sched

ule" /tr "c:\windows\system32\schedule_tasks.bat"

成功: 成功建立計畫任務 "jelly_schedule"。

注:空閒時執行的計畫任務似乎不能執行(可能是%cd%展開成了system32目錄),後來改為如下命令建立乙個開機時自動執行的計畫任務,任務正常執行了(可以備份mysql資料庫)。

schtasks /create /sc onstart /ru system /tn "jelly_backup" /tr "d:\tools\cmd\backup\schedule_tasks.bat" 

4、備份rss live links訂閱。

@rem 讓rss訂閱的真實檔案在my dropbox目錄。執行前,先把該檔案剪下到真實目錄處。

注:由於它經常被使用著,也改為定時拷貝方式。

5、備份wizknowledge重要資料。

mklink /d "d:\users\documents\my knowledge\data\default\原創文章" "d:\users\documents\my dropbox\backup\my wizknowledge\原創文章"

@rem mklink "d:\users\documents\my knowledge\data\default\index.db" "d:\users\documents\my dropbox\backup\my wizknowledge\index.db"

檔案index.db經常處於使用狀態,無法備份的,而且頻繁變動,實時備份也不好。於是改為在空閒時拷貝乙份到my dropbox目錄。

6、原創文章與版本管理工具結合起來。

便於大膽修改,不用擔心歷史記錄丟失。

操作步驟:

1)hg clone sinojelly到某個目錄。然後新建乙個documents,並push到庫上。(建立documents目錄)

2)把documents目錄clone到我的文件目錄。(為了使得.hg不在dropbox目錄,但wk文章必須在庫的某個子目錄)

這一步有問題,沒成功。

d:\users>hg clone documents

abort: destination 'documents' is not empty

3)設定過濾條件,只check in原創文章中的ziw到伺服器。

mklink /d d:\projects\google\sinojelly\documents "d:\users\documents\my dropbox\backup\my wizknowledge\原創文章"

然後再把documents歸檔到hg庫。

方案三:等待wizknowledge支援版本管理。

由於庫也要再次上傳到dropbox,因此只在必要時才把文章加入hg庫。

hg庫就不與google同步了。

在當前目錄建立乙個庫:

d:\users\documents\my dropbox\backup\my wizknowledge\原創文章》hg init後面用hg add新增檔案,每次需要備份時,hg commit就可以了。

資料備份策略

概述 資料的安全性和可用性都離不開良好的資料備份工作。對於較少意識到資料備份重要性的使用者,在出現非常狀況之後只能面對損失目瞪口呆。乙個良好的資料備份體系應該是規範而高效的,這需要針對不同的情況認真的制訂備份策略。我們在文中並沒有給出乙份完成的備份策略,而是嘗試以一些制訂備份策略的良好原則做為主線,...

資料備份策略

概述 資料的安全性和可用性都離不開良好的資料備份工作。對於較少意識到資料備份重要性的使用者,在出現非常狀況之後只能面對損失目瞪口呆。乙個良好的資料備份體系應該是規範而高效的,這需要針對不同的情況認真的制訂備份策略。我們在文中並沒有給出乙份完成的備份策略,而是嘗試以一些制訂備份策略的良好原則做為主線,...

mysql備份策略 資料庫備份策略之mysql

由於mysql存在多種資料庫備份方式,而且各有利弊,對於我們初學者來說,選擇合適的備份方式確實有些困難。個人覺得,首先要基於專案的需求,考慮能夠容忍丟失多少資料 花多少人力時間成本等,這是我們制定備份方案的依據,同時制定出來的方案要可執行,要執行,不能把方案當作紙上談兵。作為資料安全的乙個重要內容 ...