Linux 磁盘空间操作
2016-02-16 09:11
337 查看
最近发现服务器的磁盘空间不够用,主要是当时创建系统的时候粗心,将root的空间设置的太小,而共享又设置在/mnt上,所有需要将/home的空间移动到/root上。下面是相关命令,同时借着这个机会,将其它一些硬盘空间操作的命令及场景也记录下来,以便不时之需。
服务器安装的是CentOS 7, 所有命令将在些版本下测试通过
1. 备份home目录,如果没啥重要数据,就不用理了
卸载home挂载
查看可用空间
查看修改后的磁盘空间
umount /home #卸载/home,如果无法卸载,先终止使用/home文件系统的进程
#删除/home所在的lv
#扩展/root所在的lv,增加50G
#扩展/root文件系统
#重新创建home lv
#创建文件系统
#挂载
df -h
服务器安装的是CentOS 7, 所有命令将在些版本下测试通过
1. 备份home目录,如果没啥重要数据,就不用理了
tar cvf /tmp/home.tar /home2.
卸载home挂载
umount /home3. 删除/home所在lv
lvremove /dev/centos/home4.
查看可用空间
vgdisplay5. 根据可用空间,扩展root所在lv,一定要留一点空间给/home用
lvextend -L +50G /dev/centos/root6. 扩展 root空间
xfs_growfs /dev/centos/root7. 重建home的lv
lvcreate -L 4G -n home centos8. 创建文件系统
mkfs.xfs /dev/centos/home9.挂载/home
mount /dev/centos/home /home10.
查看修改后的磁盘空间
df -h
umount /home #卸载/home,如果无法卸载,先终止使用/home文件系统的进程
#删除/home所在的lv
#扩展/root所在的lv,增加50G
#扩展/root文件系统
#重新创建home lv
#创建文件系统
#挂载
df -h
相关文章推荐
- linux之sed命令
- linux常用命令
- ubuntu挂载新磁盘到指定目录
- Centos 安装fastcgi详解与用例
- win7下eclipse插件连接linux下hdfs单机伪集群 hadoop 2.6
- Linux常用命令
- linux学习一天一个命令(15)[tar命令]
- linux学习一天一个命令(13)[head命令]
- linux学习一天一个命令(12)[less命令]
- 扩大VMware虚拟机中CentOS 7的硬盘空间
- linux学习一天一个命令(11)[more命令]
- 基于CentOS7开发之路 --- 第一章 : 安装 CentOS 7.2-1511
- Java 开发必会的 Linux 命令
- 更新 Ubuntu 系统,避免报错「校验和不符」
- CentOS6.5启动界面选择
- CentOS目录结构详细版
- CentOS目录结构详解
- Linux下查看软件安装路径(whereis)
- Linux centos关机与重启命令详解
- centos关机与重启命令详解