Synology 硬碟災難復原 (如何掛載硬碟)

我有顆 Seagate 的 st2000dm001 (2TB) 硬碟裡面放了我歷年自己錄的一些 MotoGP 片段。

這個硬碟從昨天開始被我的 Synology DS1513+ 判斷為壞掉的硬碟。

這個硬碟的資料說重要也沒那麼重要,但如果掉了還是會心痛,所以還是花了兩天下班時間來救…

具體行為就是 DSM 會偵測到,然後重開機修復,修復完畢沒多久,又偵測為 crash ,於是又重開機修復…

硬碟本身跑了 15,000 小時左右,沒有壞軌,不過 DSM 系統顯示 Disk Reconnection Count 爆增。

今天我把這顆硬碟拔出來透過 USB 接到我的 Debian 機器上面試著讀出來,

發現就算我在 DSM 沒作 RAID ,他其實還是會默默幫你作 RAID ,估計這個行為是為了以後在 DSM 可以直接把硬碟轉為 RAID 裝置。

找了一下怎麼掛載..

sudo apt-get install mdadm (這個應該大家都有吧)
sudo apt-get install lvm2 (為了 vgchange 而裝的套件)
sudo mdadm -Asf
sudo vgchange -ay

於是就成功掛載我的那顆硬碟了。

接下來就是漫長的等待複製資料…幸好硬碟沒壞得很徹底。

為了這事,昨天又買了兩顆 WD Red 2TB 來作 RAID 1 ..

從以前各種硬碟壞掉修到現在,如果說有什麼心得,那就是真的不能鐵齒,乖乖作 RAID 吧。

Posted in Linux

圖片驗證應該要做的事情

最近發現我之前寫的 站長工具 被大量色情訊息入侵,明明我有用圖片驗證,為什麼還是檔不住機器人呢?

後來發現有幾個地方在當初沒考慮到。這邊就不贅述一般圖片驗證的流程,只講幾個容易漏掉的細節。

第一個可能漏洞:如果不載入圖片,就不會產生驗證碼的話,這是非常危險的,對方很可能只要直接戳就會過。

解決方法:後端不能只檢查 「驗證碼」 是否等於 「真正的驗證碼」,必須加驗「驗證碼」不能為空或是 0 。(因為如果用 PHP 的話,要小心被型別轉換 var_dump(0 == null) 答案是 true 所以要用 === 驗證)

第二個可能漏洞:當成功輸入一次驗證碼,只要不載入圖片,就可以一直 replay

解決方法:驗過驗證碼之後,立即銷毀驗證碼。


增加強度的方法:

第一、驗證碼不靠載入圖片的時候產生,而是由頁面產生。

第二、驗證碼錯誤之後,阻擋若干秒,禁止輸入。

Posted in Website

我的 Mac 常用軟體列表

我的 2011 MBP 15″ 五月中旬送修,直到今天才拿回來,但不幸的是我放 Time Machine 備份的硬碟昨天不能過電,所以只好整個重來…

裝機軟體

  1. Chrome
  2. Evernote
  3. Skitch
  4. XtraFinder
  5. Better Touch Tool
  6. Divvy
  7. VLC
  8. iTerm2
  9. Alfred
  10. Firefox
  11. FileZilla
  12. fgxCardStatus
  13. Dropbox
  14. Google Drive for Mac
  15. GoPro Studio

好像真的會用到的只有這些…

參考: Mac 新手軟體整理

Posted in MAC

Lexus IS300h 駕駛 1000 公里心得 (外觀內裝篇)

先說我的結論,我個人覺得買 209 萬的 IS300h 不如買 185 萬的 IS300h (如果是鎖定 F Sport 版本的話):

除非…

1. 你對原廠導航有愛
2. 你對天窗有愛
3. 你對 AHB 自動遠近燈和 LDA 車道偏移系統有愛
4. 你對 15 隻喇叭的 Mark Levinson 音響有愛
5. 你對 LED 大燈有愛 (注意.. LED 大燈比 HID 暗暗暗暗很多)
6. 你對 Remote Touch 有愛 (注意…比 CT200h 的反應慢很多,而且難操作)
7. 你對倒車顯影的雙模輔助線有愛

除了以上幾點, 185 萬和 209 萬的兩台車幾乎沒有差別,但新車價差就是 24 萬。

Read more ›

Posted in 汽車

Lexus IS300h 駕駛 1000 公里心得 (操控篇)

實驗組是 2014 年式的 IS300h F Sport Navi 版 (官方售價 209 那款),輪胎尺寸 (前 225/40/R18, 後 255/35/R18)
對照組是 2013 年式的 CT200h F Sport Navi 版 (官方售價 179 那款),輪胎尺寸 (215/45/R17)


懸吊系統:

CT 的底盤懸吊其實已經很好,尤其是在過彎上和高速行駛 (120km/h) 往往能給我很高的駕駛信心,不過在路面坑洞的處理上面就沒有很優,胎壓不小心打太高的話感覺會很死硬。經過幾次實驗,我覺得 CT 的理想胎壓大概在 34 PSI 左右。而在 34 PSI 的條件下,原廠胎和橫濱 V551 在舒適性上面我覺得沒有差太多,在市區遇到坑洞的彈跳還是會有,而且壓過坑洞、橡膠減速墊…等高低落差明顯的地方,還是覺得彈跳感明顯,不能算得上舒適。

IS 搭配原廠 18″ 輪胎,我目前胎壓設定是 38 PSI 。在這樣的設定之下, IS 的底盤表現還是無庸置疑地比 CT 好,但我認為兩者是 7 分和 8.5 分的差距,並沒有 “天差地遠” 那麼誇張。在路面凹陷和凸起的處理上 IS 明顯有更扎實渾厚的路感,那種紮實的感覺是 CT 所不具備的,而且不論是在高速行駛的穩定性上低速的市區路面都是如此。

兩者相較之下, CT 的底盤表現比較靈活神經質一點點,而 IS 的底盤表現就是渾厚具有韌性。

Read more ›

Posted in 汽車