linux 磁盘占满查找大文件、挂载磁盘


查看当前目录各文件夹大小:

du -h --max-depth=1

在根目录层层查找,找到大文件

查看磁盘分区情况  lsblk 

下图里,sda sdb两个磁盘(type 为disk),sda又分区为sda1 sda2,  sdb分区为sdb1 sdb2,

sda2又分区,能看到centos-home 分区对应绑定的目录是 /home,  sdb1分区绑定的目录是 /data

 

查看当前文件系统使用的磁盘使用量 即对应目录, df -h

文件系统包括了分区、docker容器对应文件,能看到文件系统对应绑定的目录

挂载磁盘

像windows对磁盘进行分区后就能直接使用了

linux磁盘也要分区,并且把分区和某个目录挂载(联系起来),比如sdb1 和data ,目录绑定,只要在data目录操作放数据,就相当于在sdb1分区放数据。

磁盘这些硬件设备在 /dev目录下,文件类型是b

挂载过程:

参考   Linux磁盘分区、挂载 - 菜菜菜鸡 - 博客园

中间会提示 要分区的名称,分区的大小, 再格式化磁盘mkfs -t ext4 /dev/sdb1 ,再挂载   mount /dev/sdb1 /data 。

也可以解除挂载 umount /data

查看分区信息 fdisk -l

如果挂载的目录 已有旧文件,直接挂载 会发现旧文件找不到了,其实是隐藏了,利用临时目录移动下旧文件。

mkdir /new  ###创建临时目录

mount /dev/sdb1 /new  ###将磁盘挂载到临时上目录

cp -R /home/*  /new  ###将/home下的所有数据复制到/new

rm -rf /home/*       ####可选,主要为了腾出空间给原来的硬盘

umount /new ###解除挂载

rm -rf /new ###删除临时目录

mount /dev/sdb1 /home ###挂载/home 到新硬盘

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值