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