iT邦幫忙

0

linux 磁區不見問題

客戶Linux主機, 不能正常作業, 所以通知我維護.
小弟透過internet 採用 ssh 連線, 還可以做遠端登入.
登入後發現 磁區只剩一個 "/"
正常情況下應該有好幾個磁區 /, /usr, /home ...
所以小弟只好重新開機, 結果磁區就好了.

不知是什麼情況, 主機會有剩下單一磁區的情況, 不知有人遇過嗎? 知道是如何發生的嗎?
PS: 那部主機對外只有開啟 http, https, domain, smtp, pop3 這幾個port.

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
4
insider
iT邦研究生 5 級 ‧ 2011-05-04 14:33:15
最佳解答

Just recall happened one time before. RHEL 4.6 with Lotus Notes 6.0, after relocation & Power-up, all of mount-points gone. (Before relocation, harddisks took away from the DELL 2850 server (2xunits) with Notes cluster).External storage is NetApp FAS (NAS-Filler).
After reboot one more time and issued "mount all" command, all of mount-points come back again.

doesjudas iT邦新手 2 級 ‧ 2011-05-04 22:53:26 檢舉

這部主機已經有七歲了, "電池或電力"這方面的問題可能性確實比較高.

4
faithdata
iT邦新手 4 級 ‧ 2011-05-03 08:39:41

check /etc/fstab 是否有被動過

doesjudas iT邦新手 2 級 ‧ 2011-05-03 08:41:28 檢舉

沒動過.

doesjudas iT邦新手 2 級 ‧ 2011-05-03 08:48:13 檢舉

若有動過, 重新開機, 應該也不會出現 其他磁區.

6
隨風奶爸
iT邦好手 1 級 ‧ 2011-05-03 09:32:03

/usr /var /home是掛載到獨立的分割區嗎?是否有人手癢癢,下了umount指令?因為動了fstab開機是不會再回來的!所以,被單獨下umount的機會高一點~

doesjudas iT邦新手 2 級 ‧ 2011-05-03 09:40:28 檢舉

/usr /home 都是獨立分割區.
管理本主機的人很單純(我跟一位user=老闆), 所以下umount機會很低.
這有可能被駭客搞的嗎? 或是主機不穩定所造成的呢 ?

4
ha192
iT邦新手 4 級 ‧ 2011-05-03 16:29:43

通常是中毒~之前遇到一次,也是類似這樣的問題
第一次灌好ghost後,使用約2天,又抓不到網址
後來將ghost重裝後可以用,
但是奇妙的是,過一天又不行,而且這次,連ghost都不能用
最後解決的方式!!!是整台format後,重來,問題才不見!!

LINUX會中毒???

6
逮丸逮丸
iT邦大師 1 級 ‧ 2011-05-04 07:29:52

曾經碰過類似的問題,
是因為硬碟快要掛了。
通常可能是因為有壞軌或什麼的,
造成系統無法讀取掛取的分割部份。

由於Linux是「非磁碟導向」的OS,
所以開機時的SSH是常駐的,
所以就算在讀不到其他分割區時,
因未用到 /usr 時,就仍能登入。
但進入系統後,要執行 ls 或 netstat 等指令,
因讀不到 /usr 就無法執行了。

看能不能執行dmesg或
或看一下 /var/log/messages,
看是否有磁碟相關的警示訊息。
(讀不到分割區後,可能就無法寫到log裡,
但至少看得到之前的警示訊息)

在以前還是用老舊SCSI硬碟時,
就會碰到類似情形,
所以最好趕快把硬碟裡的資料備份起來,
也要有換硬碟的準備。

doesjudas iT邦新手 2 級 ‧ 2011-05-04 09:07:42 檢舉

我也會這樣懷疑, 但這顆硬碟去年才更換, 重新開機後這幾天, 運作都算正常.

2
fillano
iT邦超人 1 級 ‧ 2011-05-04 09:35:04

如果怕被入侵,last跟secure log查一下看看有沒有異常登入。另外看看/tmp目錄有沒放奇怪的東西。

如果怕是從http/php進來,查一下apache的log看看有沒有痕跡。

SELINUX有打開嗎?你用的是哪個distribution?

doesjudas iT邦新手 2 級 ‧ 2011-05-04 10:00:06 檢舉
  1. secure log 只有一些 smtp 連不進來的記錄.
  2. /tmp 看起來沒有奇怪檔案
  3. SELINUX 沒打開.
  4. 採用 CentOS 5.x 版本
fillano iT邦超人 1 級 ‧ 2011-05-04 16:56:41 檢舉

selinux打開比較好...

nikan iT邦新手 4 級 ‧ 2011-05-23 07:05:58 檢舉

selinux打開
不過可以採用permissive模式

我要發表回答

立即登入回答