Re: [Mods] 有沒有自動備份的Mod?
底下方法,我是參考 mc wiki 上做的:
http://www.minecraftwiki.net/wiki/Tutorials/Server_startup_script
避免資料尚未寫入硬碟造成流失的方法
就是要在備份前先下 "save-off" "save-all" 兩個指令
前者關閉自動儲存,避免備份到一半自動儲存啟動又更改了檔案
後者就是叫伺服器將資料寫入硬碟
完事後再下 "save-on" 指令,開啟自動儲存。
我想有以上的操作,應該就不會發生你說的問題了
附上我自己寫的伺服器備份 script 給你參考
https://gist.github.com/TuTu/6326127
此 script 用到 mcrcon,那是用來對伺服器下達上述指令用的
http://sourceforge.net/projects/mcrcon/
流程基本上就是
1. "save-off" "save-all"
2. 用 tar 將整個 world 資料夾壓縮備份到另一個備份資料夾
3. "save-on"
4. (optinoal) 用 rsync 將備份檔傳到遠端伺服器做異地備份
註:伺服器系統為 Ubuntu
※ 引述《H45 (!H45)》之銘言:
: → luwinston:整個server放在dropbox裡,每天固定重開 08/23 22:51
: → luwinston:哪個chunk出問題就上dropbox回復到以前日期 08/23 22:52
:
: 我的伺服器已經放在 dropbox 了
: 直接說結論,這個方案沒有用
: 原因是當機的那一刻,所有資料還沒寫入至硬碟中
: dropbox 上一次的備份在三天前
: 也就是上一次伺服器重開的那一天。
:
: 推 TuTu522:只是要備份 world 資料夾,會寫些 shell script 的話, 08/23 23:19
: → TuTu522:利用 cron 來排程備份就好囉。(Linux 主機的話) 08/23 23:20
:
: 資料還沒寫入硬碟的情況下
: 不管用什麼 shell script 排程備份都無效吧?
: 正如同上面的 dropbox 狀況一樣
: 最近一次的備份是在三天前。
:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 153.185.57.218
※ 編輯: TuTu522 來自: 153.185.57.218 (08/24 13:17)
推
08/24 13:22, , 1F
08/24 13:22, 1F
→
08/24 16:23, , 2F
08/24 16:23, 2F
→
08/24 16:24, , 3F
08/24 16:24, 3F
→
08/24 16:25, , 4F
08/24 16:25, 4F
推
08/24 16:43, , 5F
08/24 16:43, 5F
→
08/24 16:43, , 6F
08/24 16:43, 6F
→
08/24 16:44, , 7F
08/24 16:44, 7F
→
08/24 16:44, , 8F
08/24 16:44, 8F
→
08/24 16:49, , 9F
08/24 16:49, 9F
推
08/24 17:49, , 10F
08/24 17:49, 10F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):