[Linux] PHP程序员玩转Linux系列-腾讯云硬盘扩容挂载

网站运行在腾讯云的服务器上,前几天忽然打不开了,我就登陆服务器去瞅一眼咋回事,看了下发现硬盘满了,现在就来记录一下怎么解决

查看硬盘空间大小 

使用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

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...