Archive

2008年5月 的Archive

利用tar做檔案分片打包

2008年5月19日 yanni 尚無評論

這次系統移機時,因gallery的部分照片檔案就佔了幾十gigabyte的空間。原本是將整個目錄tar成單一檔案想利用FTP傳到另一台主機上。花了好久的時間壓完的檔案,結果因為忘了ftp有單檔無法傳輸超過2G的限制(Windows上有套FTP client可突破此限制,不過我用的是Linux上的ftp指令,就沒辦法了),一直停在傳到2G那一刻好幾個小時後才被我發現。於是乎改用wget透過HTTP的方式來下載,沒想到Apache default也不支援超過2G的檔案,下載時會出現403 forbidden error。我不死心的找了一下解決方法,有文章提到只要在configure apache之前加上一段flag,便可開啟apache對大檔(大於2G)的支援:

CFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"

於是乎我便將apache整個重新build一遍,結果看是看的到檔案了,HTTP也存取的到檔案,但問題是,下載下來的大小永遠都是 0 byte!

閱讀全文…

Categories: 資訊 Tags:

更新硬體設備

2008年5月18日 yanni 尚無評論

沒想到一轉眼,距離上次發表文章已是九個月前的事了,這段時間我的Blog完全就是呈現一個停擺的狀況。但關於scvhost.exe吃掉所有CPU資源的內容倒是造成不少回響,看來大家都是微軟的受害者。

雖說Blog部分都沒啥活動,但同台機器上提供給我的親朋好友們的gallery服務,卻一直不斷地持續更新中。不過這台從89年我唸研究所開始就陪著我的server,也開始力不從心了,gallery的運作讓她的CPU可以說幾乎隨時都是處在一個滿載的程度。

一直嚷嚷著要幫咖啡香換個好點的設備也好一陣子了,直到最近才利用點時間把服務一點一點慢慢的移植到另一台機器上。當中也遇到一些狀況,不過最麻煩的還是資料庫中文編碼轉換的問題。當年MySQL 4.0沒有支援UTF-8,因此所有的中文都是用Big5,當然也就一直受到許功蓋的荼毒。這次為了將來一勞永逸,就順便把MySQL升到支援UTF-8的4.1版。不過資料料內容Big5轉到UTF-8的過程中仍然有許多不順利的地方。也因此有幾個服務如phpBB等都還沒能轉換完成,但至少較主要的blog和gallery已順利轉完了,升級後的gallery跑起來也順多了。

更新前:
Intel P3-733MHz, 1G PC133 SD-RAM, 80G HDD + 80G Raid 1
Apache 2.0, PHP 4.4, MySQL 4.0

更新後
Intel P4-2.8GHz, 3G DDR400 RAM, 80G HDD + 160G Raid 1
Apache 2.0, PHP 4.4, MySQL 4.1

Categories: 隨記 Tags: