2012年10月9日 星期二

Linux (Ubuntu) 上強迫系統在下一次重開機時檢查硬碟

一台 ubuntu server 因為硬碟的 Smart 資訊出現錯誤 HOLD 住了
同事幫忙 Hard reset 重開後硬碟似乎故障無法讀取
利用UBCD緊急處理後恢復正常
處理程序如下:
1 用硬碟檢查程式 MHDD 檢查還好没物理性壞軌, 心安了一大半。
2 用Partition Magic 的live cd, 掛上目標磁碟, 再執行fsck , 發現有幾個 inode 的錯誤, 直接修復。
3 重開機後就可以順利 Boot.
進入系統後不放心, 再設定系統再一次重開機後進行 fsck
sudo /bin/touch /forcefsck; /sbin/reboot
在  / 中若有forcefsck 這個檔案即可設定強迫進行檢查 (若設 /fastboot , 則強迫"不"進行檢查)
server 又重新回到工作的行列囉..

2012年3月10日 星期六

ssh server 無法建立虛擬終端機 ; ssh server refused to allocate pty

手邊有一台老舊的伺服器跑著老舊的Service 外加 ssd
最近用ssh連上去檢查系統時伺服器丟給我一個
ssh server refused to allocate pty
!_!
該不是我太久没去顧到它, 在耍賴了吧.... ^_^
到機器的console 登入檢查看來一切正常啊....
只好google 一下看是 蝦米症頭!
我不常看電視, 也不是很有知識, 還好我會打關鍵字.... ^_^

從 mtab 中的list
發現是 /dev/pts 没有mount
可能原因是 VMware 安裝過程中的影響...(尚未確認)。

叫出 fstab
加上一行
none /dev/pts devpts default 0 0
存檔後
下指令
mount /dev/pts 就 OK 囉!
檢查 /etc/mtab
就有 ptty 設備掛載了....