如何将日志即时刻录 [論壇 - 新手村]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



訪客
如何将日志即时刻录
Anon:訪客
我知道,linux使用下面的命令进行刻录.
cdrecord -v speed=2 dev=0,0,0 cd.iso
现在有个想法,刻录我的日志,写个脚本可以将系统产生的日志,即时写入光盘.
假定我的光盘就在本机的光驱里面.
请问,如何写个脚本?

2011/6/11 8:41 | c7df5 aa636 7c515 b3a02
應用擴展 工具箱
回覆: 如何将日志即时刻录

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 70795
EXP: 24
離線
现在有个想法,刻录我的日志,写个脚本可以将系统产生的日志,即时写入光盘.

對於你所說的 系统产生的日志 能否描述 多一些
這個 日志 是 靜態在 檔案裏面
還是 動態 繼續在 寫入檔案中

2011/6/11 15:34
應用擴展 工具箱
訪客
回覆: 如何将日志即时刻录
Anon:訪客
动态写入我的cd中,即,系统产生一条日志/var/log/messages,立即写入我的光盘中.

2011/6/11 15:38 | a3c35 d7e56 e8710 3462b
應用擴展 工具箱
訪客
回覆: 如何将日志即时刻录
Anon:訪客
我自己也细致考虑了这个问题,感觉很复杂,每次刻录一点点,不关闭它,直到不能写入为止(没有空间)

2011/6/11 15:41 | a3c35 d7e56 e8710 3462b
應用擴展 工具箱
回覆: 如何将日志即时刻录

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 70795
EXP: 24
離線
动态写入我的cd中,即,系统产生一条日志/var/log/messages,立即写入我的光盘中.

這個可能會出現錯誤訊息
因爲 光碟機 爲了 保證 寫入 光碟片 不會出現 空窗
所以都是 先把資料 寫入 光碟機 的 buffer
再從 buffer 寫入 光碟片

如果 系統產生 日誌 的速度 遠低於 光碟機 從 buffer 寫入 光碟片的速度
那 buffer 出現空窗的 可能性很高 接着就會出現 錯誤訊息 那片光碟片 也報銷了

比較可行的方法是 把 日志 /var/log/messages 同步儲存至少一份
在 localhost
或 LAN
或 internet
的 電腦上
再 定時 燒錄到 光碟片上 (目的是長期保存)

同步儲存 可以考慮使用 這個套件
rsync : fast remote file copy program (like rcp)
可以從 synaptic 套件庫 安裝
sudo apt-get install rsync
細節 設定 參考這篇文章
以 rsync 進行同步鏡相備份

2011/6/11 16:08
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.