重啟Linux服務器后數(shù)據(jù)消失問題的解決方法(重新掛載)
一、掛載
1.重新掛載
使用 reboot 命令重啟服務器后,服務器內掛載的文件全部丟失。
那應該如何重新掛載呢?
我們想將10.6.6.28上的目錄下的內容掛載到10.6.6.30的服務器下。
先使用 df -h查看
df -h
df -h 命令顯示了磁盤空間使用情況,包含 “文件系統(tǒng) 容量 已用 可用 已用占比 掛載點”等內容 。
在10.6.6.28上鍵入df -h,我們可以看到我們想掛載的數(shù)據(jù)data_30 是在10.6.6.28的/30t目錄下。
所以,我們想將10.6.6.28下的/30t數(shù)據(jù)掛載到10.6.6.30下的/30t下,應該如何操作呢?
在10.6.6.30上使用 mount 10.6.6.28:/30 /30t 命令,就可以實現(xiàn)不同服務器之間的數(shù)據(jù)掛載。
mount 10.6.6.28:/30 /30t
如果想實現(xiàn)同一服務器之間的數(shù)據(jù)掛載,將10.6.6.28:/30改為當前服務器數(shù)據(jù)地址即可
如下圖所示:
這樣就實現(xiàn)了數(shù)據(jù)的掛載。
2.數(shù)據(jù)消失的原因
為什么重啟服務器之后數(shù)據(jù)就會消失呢?
因為若沒有配置自動掛載,每次重啟服務器后,都要手動掛載,才能獲取到數(shù)據(jù)內容。
如何不用重啟后手動掛載呢?
方法一:
在10.6.6.30打開 /etc/fstab
vim /etc/fstab
在 /etc/fstab 中加入
10.6.6.28:/30t /30t defaults 0 0
PS:補充一點使用 vim/vi 編輯文件的小知識
vi是對文本進行編輯,vim是對代碼進行編輯
進入要編輯的文件后
鍵入 i 表示在當前行進行編輯,鍵入 o 表示在下一行進行編輯
退出編輯鍵入 ESC
鍵入 :wq 表示保存并退出(“ :”也是鍵入的)
:q! 表示強制退出,不保存(“ :”也是鍵入的)
方法二:
或者可以把掛載命令寫入/etc/rc.local ,這樣就可以開機自動掛載。
掛載命令:mount 10.6.6.28:/30 /30t
二、重啟服務器
1.shutdown
該命令的一般格式為:shutdown [選項] [時間] [警告信息]
- shutdown -h 10 :十分鐘后關機
- shutdown -h 00:00 :在今日物業(yè)12點關機(精確時間的格式是hh:mm)
- shutdown -h now :立即關機
- shutdown -h 10 “msg”:十分鐘后關機,并向每個用戶解釋關機原因
- shutdown -r now:關機后立即重新啟動
將 -h 全部改為 -r 即可實現(xiàn)關機后立即重啟
如果想取消關機,可以使用shutdown -c 或者Ctrl + C命令。
2.其它關機重啟指令
- reboot 等同于 shutdown -r now
- halt 等同于 shutdown -h now
- poweroff 等同于 halt + ACPI(切斷電源指令,若系統(tǒng)不支持ACPI,則等同于halt)
但這三個指令都不是安全的關機或者重啟指令,原因是在使用這三個命令關機時,是刪除所有的進程,而不是平穩(wěn)的終止它們。如果有用戶還在系統(tǒng)上工作時,可能會造成數(shù)據(jù)的丟失。所以一般情況還是建議使用shutdown命令來關閉和重啟服務器。
以上就是重啟Linux服務器后數(shù)據(jù)消失問題的解決方法(重新掛載)的詳細內容,更多關于重啟Linux后數(shù)據(jù)消失的資料請關注腳本之家其它相關文章!
相關文章
在Ubuntu/Linux環(huán)境下使用MySQL開放/修改3306端口和開放訪問權限
這篇文章主要介紹了在Ubuntu/Linux環(huán)境下使用MySQL開放/修改3306端口和開放訪問權限,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07CentOS7.4下MySQL5.7.28二進制方式安裝的方法步驟
這篇文章主要介紹了CentOS7.4下MySQL5.7.28二進制方式安裝的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11linux系統(tǒng)重裝導致免密碼key登錄失敗的解決方法
下面小編就為大家?guī)硪黄猯inux系統(tǒng)重裝導致免密碼key登錄失敗的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11linux下用time(NULL)函數(shù)和localtime()獲取當前時間的方法
這篇文章主要介紹了linux下用time(NULL)函數(shù)和localtime()獲取當前時間的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-02-02