1.PHP程式員玩轉Linux系列-怎麼安裝使用CentOS 2.PHP程式員玩轉Linux系列-lnmp環境的搭建 3.PHP程式員玩轉Linux系列-搭建FTP代碼開發環境 4.PHP程式員玩轉Linux系列-備份還原MySQL 5.PHP程式員玩轉Linux系列-自動備份與SVN 6.PHP程 ...
1.PHP程式員玩轉Linux系列-怎麼安裝使用CentOS
6.PHP程式員玩轉Linux系列-Linux和Windows安裝nginx
8.PHP程式員玩轉Linux系列-Nginx中的HTTPS
9.PHP程式員玩轉Linux系列-使用supervisor實現守護進程
11.PHP程式員玩轉Linux系列-telnet輕鬆使用郵箱
網站搜盤子運行在騰訊雲的伺服器上,前幾天忽然打不開了,我就登陸伺服器去瞅一眼咋回事,看了下發現硬碟滿了,現在就來記錄一下怎麼解決
查看硬碟空間大小
使用df命令查看硬碟的使用情況 , 參數是df -h , -h是 --human-readable 以人類可讀的形式展示空間使用量.
沒掛載硬碟前,/dev/vda1硬碟已經使用了100%了.
查找大文件
第一件想到的是找一下有哪些大文件,這裡我使用了find命令,參數是下麵的
find / -type f -size +20M | xargs du -h|sort -n
-type f 是指定類型是文件, -size +20M是找大於20M的, xargs命令可以將匹配到的文件轉換成命令行參數 , du命令是統計文件的大小 , sort命令是排序
/usr/local/xunsearch/data/這個目錄是我的xunsearch搜索數據目錄,看來數據太多了,現在我要擴容一下.
購買雲硬碟
買了雲硬碟 , 最小的10G , 一個月是3塊錢 , 步驟很簡單就是一路下一步 , 顯示已掛載後就可以去伺服器使用它了.
列出伺服器的所有硬碟
使用fdisk命令 , 參數是 -l , 就可以看到顯示伺服器上的所有硬碟
我現在已經有了兩塊硬碟 /dev/vda 和 /dev/vdb , 硬體命名規則中a-p是硬碟的順序號
進行硬碟分區
還是使用命令fdisk , fdisk /dev/vdb 給這個新硬碟分區 , 會進入一個交互界面 , 這裡要輸入的參數是:
n 新建一個分區
p 分區是主分區
Partition number 分區序號,直接回車就可以
開始的磁柱 直接回車
結束的磁柱 直接回車
wq 保存
到這裡硬碟的分區已經ok了 , 我的已經分過了,所以沒截完整的圖./dev/vdb1 就是這個分區了
格式化分區
使用這個命令 mkfs.ext4 /dev/vdb1
掛載分區
使用mount命令 , mount /dev/vdb1 /usr/local/xunsearch/data/
mont 設備文件 掛載目錄
此時 , 分區掛載也已經完成了.
自動掛載
現在的掛載如果在重啟系統後,就沒了,所以,要自動能掛載上
編輯/etc/fstab這個文件 , 內容: 設備文件 掛載目錄 文件系統 許可權選項 自檢 優先順序
/dev/vdb1 /usr/local/xunsearch/data ext3 defaults 0 0
保存文件
此時的硬碟情況是這樣的了,網站的地址:www.sopans.com