精华内容
下载资源
问答
  • //查看当前目录下各个文件及目录占用空间大小 du -sh * //方法一:切换到要删除的目录,删除目录下的所有文件 rm -f * //方法二:删除logs文件夹下的所有文件,而不删除文件夹本身 rm -rf logs/* 第一步:查找...

    新版本显示是会独立出来系统的

    老的系统版本可能会显示下面的样子

    需要的命令:

    //查看系统中文件的使用情况
    df -h
    //查看当前目录下各个文件及目录占用空间大小
    du -sh *
     
    //方法一:切换到要删除的目录,删除目录下的所有文件
    rm -f *
     
    //方法二:删除logs文件夹下的所有文件,而不删除文件夹本身
    rm -rf logs/*

    第一步:查找大文件,先进入到根目录/ 下执行du -sh *

    然后记录一下大文件夹比如 usr占用32G,一层层的进到文件夹里看是什么东西。

    一层层的找下去,最终发现是我本地的数据库客户端的某个数据库占用了空间

    现在我们就找到导致其他这项的具体文件了,下面看看需要怎么处理即可。

    删除的时候需要注意,如果不是自己比较熟悉的文件不要随便删容易造成系统的异常。

    满血复活

    linux du命名详解


    du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]

    参数说明

    • -a或-all 显示目录中个别文件的大小。
    • -b或-bytes 显示目录或文件大小时,以byte为单位。
    • -c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
    • -D或--dereference-args 显示指定符号连接的源文件大小。
    • -h或--human-readable 以K,M,G为单位,提高信息的可读性。
    • -H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。
    • -k或--kilobytes 以1024 bytes为单位。
    • -l或--count-links 重复计算硬件连接的文件。
    • -L<符号连接>或--dereference<符号连接> 显示选项中所指定符号连接的源文件大小。
    • -m或--megabytes 以1MB为单位。
    • -s或--summarize 仅显示总计。
    • -S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。
    • -x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
    • -X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。
    • --exclude=<目录或文件> 略过指定的目录或文件。
    • --max-depth=<目录层数> 超过指定层数的目录后,予以忽略。
    • --help 显示帮助。
    • --version 显示版本信息。
    展开全文
  • 里面的文件,大小和占用空间查不了太多,我计算了每一个文件占用空间加起来的大小,为167.7G 我在查看文件中也勾选了查看隐藏项目的选项,但是为什么D盘被占用那么多?有没有清理空间的方法? 请各位大神指教!...

    这是我的D盘,显示占用了345G
    在这里插入图片描述

    里面的文件,大小和占用空间查不了太多,我计算了每一个文件占用空间加起来的大小,为167.7G

    在这里插入图片描述
    在这里插入图片描述

    我在查看文件中也勾选了查看隐藏项目的选项,但是为什么D盘被占用那么多?有没有清理空间的方法?
    请各位大神指教!小白一个,有什么步骤错了大神们轻喷

    展开全文
  • 5、另外附一些其他命令: 6、如何查看Linux中各个用户使用的存储空间大小: 1、使用命令: df -hl 2、命令解析: df 命令是linux系统上以磁盘分区为单位来查看文件系统的命令,后面可以加上不同的参数来查看...

    目录

    1. 使用命令:

    2. 命令解析:

    3. 显示格式:

    4. 相关命令解释:

    5. 另外附一些其他命令:

    6. 如何查看Linux中各个用户使用的存储空间大小:


    1. 使用命令:

    df -hl

    2. 命令解析:

    • df 命令是linux系统上以磁盘分区为单位来查看文件系统的命令,后面可以加上不同的参数来查看磁盘的剩余空间信息。

    3. 显示格式:

    <pre name="code" class="plain">
    文件系统              容量  已用  可用  已用% 挂载点 
    Filesystem            Size Used Avail Use% Mounted on
    /dev/hda2              45G   19G   24G 44% /
    /dev/hda1             494M   19M 450M   4% /boot
    /dev/hda6             4.9G 2.2G 2.5G 47% /home
    /dev/hda5             9.7G 2.9G 6.4G 31% /opt
    none                 1009M     0 1009M   0% /dev/shm
    /dev/hda3             9.7G 7.2G 2.1G 78% /usr/local
    /dev/hdb2              75G   75G     0 100% /
    
    • 以最后一行为例,其中,hdb2表示第二个硬盘的第二个分区,容量为75G,已用75G,可用0,已用100%,挂载点为根分区目录(/)。

    4. 相关命令解释:

    <pre name="code" class="plain">df -hl 查看磁盘剩余空间
    df -h               查看每个根路径的分区大小
    du -sh [目录名]      返回该目录的大小
    du -sm [文件夹]      返回该文件夹总M数
    df --help           查看更多功能

    5. 另外附一些其他命令:

    查看硬盘的分区       #sudo fdisk -l
    查看IDE硬盘信息      #sudo hdparm -i /dev/hda
    查看STAT硬盘信息     #sudo hdparm -I /dev/sda 或 #sudo apt-get install blktool #sudo blktool /dev/sda id
    查看硬盘剩余空间     #df -h #df -H
    查看目录占用空间     #du -hs 目录名
    优盘没法卸载         #sync fuser -km /media/usbdisk
    

    6. 如何查看Linux中各个用户使用的存储空间大小:

    #参考du -sh 目录
    sudo du -sh /home/*
    #执行结果:
    root@Ubuntu2:/home/zhangkf sudo du -sh /home/*
    40G	/home/chenzl
    730M	/home/hugp
    904M	/home/jiling
    40G	/home/john
    46G	/home/tanbing
    16K	/home/ubuntu
    3.7M	/home/wangxm
    3.7G	/home/xiaoyao
    8.6G	/home/xutl
    4.7M	/home/zhang
    6.8G	/home/zhanggz
    38G	/home/zhangkf
    3.3M	/home/zhenjz
    
    展开全文
  • docker目录占用磁盘空间,将docker的根目录迁移到其他目录1. 查找docker工作根目录2. 查看工作目录占用空间大小3. 清理docker占用空间3.1 查看docker占用的磁盘空间3.2 清理docker占用空间4. 迁移docker根目录...

    1. 查找docker工作根目录

    输入命令docker info | grep 'Docker Root Dir'查找docker的根目录。

    [root@master-woker /]# docker info | grep 'Docker Root Dir'
    

    在这里插入图片描述

    2. 查看工作目录占用空间大小

    [root@master-woker /]# du -sh /data/k8s/docker/data
    

    在这里插入图片描述
    我这里只是做个示范,2.4G简直不要太小了。

    3. 清理docker占用空间

    该步骤为可选步骤,如果担心镜像被误删除,可以直接跳过该步骤。

    3.1 查看docker占用的磁盘空间

    命令docker system df可以查看docker占用的磁盘空间
    在这里插入图片描述

    3.2 清理docker占用空间

    命令docker system prune可以用于清理docker占用的空间,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)
    在这里插入图片描述
    命令docker system prune -a可以清理所有没有被使用的docker镜像,即使容器只是暂时停止的状态。使用该命令之前请再三确认,避免删除重要的镜像等文件。

    4. 迁移docker根目录

    4.1 停止docker服务

    [root@master-woker /]# systemctl stop docker 
    

    4.2 查看磁盘占用情况

    查看本机磁盘的占用情况,找到合适的、空间足够大的磁盘来作为docker的根目录。

    [root@master-woker /]# df -h
    

    在这里插入图片描述
    可以看到,我这个机器的/data目录空间最大,因为我们现在的docker根目录已经是在/data目录下面了(因为我之前已经迁移了一次了,这里只是再做一次演示记录),所以这次的演示会从目录/data/k8s/docker/data迁移到/data/docker/data

    4.3 拷贝旧目录文件到新目录下

    建目录

    [root@master-woker /]# mkdir /data/docker
    

    开始拷贝,拷贝时间根据具体情况而定,应该要蛮久的。
    /data/k8s/docker/data–>/data/docker/data

    [root@master-woker /]# cp -rf /data/k8s/docker/data /data/docker
    

    查看拷贝情况

    [root@master-woker /]# ll /data/docker/data/
    

    在这里插入图片描述

    5. 修改配置的docker根目录

    docker的工作目录/data/k8s/docker/data是通过配置文件指定的,我们需要找到该文件,并且将工作目录更改为/data/docker/data
    这个配置文件可能每种安装方式的位置有点不同。我现在知道的有两个地方。

    1. /etc/docker/daemon.json文件内。
      在这里插入图片描述
    2. service文件内,我有一台机器放在/usr/lib/systemd/system/docker.service.d/docker-options.conf这个地方,只是做个参考,但是一般也是写在docker的service文件里面的,可以通过查看服务信息找到,命令示例:systemctl status docker
      在这里插入图片描述

    找到你的配置文件所在位置,并修改图中划红线的地方,将旧的目录替换成新的目录。
    /data/k8s/docker/data–>/data/docker/data

    6. 重启docker服务

    [root@master-woker /]# systemctl daemon-reload
    [root@master-woker /]# systemctl restart docker
    

    7. 查看docker信息

    [root@master-woker /]# docker info | grep 'Docker Root Dir'
    

    在这里插入图片描述
    可以看到现在的docker根目录已经成功由/data/k8s/docker/data迁移到/data/docker/data了。

    8. 验证docker其他信息

    如果不放心,可以重新看一下docker的镜像或者容器信息。

    [root@master-woker /]# docker images
    

    在这里插入图片描述

    [root@master-woker /]# docker images
    

    在这里插入图片描述

    如果还是不放心的话,可以使用docker去pull一些大点儿的镜像,然后查看/data/docker/data文件夹的大小是不是发生了变化,记得pull之前先查看一下。查看文件夹大小的命令在后面一节。

    如果确认完毕之后没有什么问题了,就可以把之前的旧目录给释放出来了。简单粗暴,直接删除/data/k8s/docker/data

    9. 其他docker相关知识

    顺便再附上一些解决该问题的过程中使用到的知识。
    1.根据docker overlay中的文件夹名称,查找容器 。

    docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' | grep "文件夹名称"
    

    在这里插入图片描述
    有写文件夹找不到,就说明这个容器可能已经被删除了或者失效了。

    2.查看文件夹占用磁盘空间大小

    du -sh 文件夹名称
    

    在这里插入图片描述
    查看当前目录下所有子目录的大小,并从小到大排序:

    du -sh ./*|sort -h
    

    在这里插入图片描述

    展开全文
  • Mac磁盘空间其他占用排查

    千次阅读 2020-02-25 15:56:36
    先说结论,mysql的binlog占用了45G的空间。 通过采用`du -sh *|sort desc`的命令来一步步排查问题,最终定位到了`/usr/local/mysql/data`这个目录占用46g,但是这个是mysql的data目录,没有权限进入,于是执行`sudo...
  • Window server 2016 服务器C盘其他文件夹,占用空间,导致磁盘容量不足,服务器经常关机 [img=https://img-bbs.csdn.net/upload/202008/20/1597888586_306794.png][/img][img=...
  •  正常情况下:我们可以点击管理,进入到系统磁盘优化界面:这种适用于简单的文件占用分析,一般我们能够通过 清理文稿 和 回收箱 来解决空间不够的问题。1、清空回收站。2、在文稿里,按文件大小排序,删除不...
  • 网上类似的帖子数不胜数、、、 自己扒了好多总结了一些有用的帖出来 ...1、wifi自动下载的文件:(这一项我觉得最管用) ...打开后里面有6个文件夹,可以逐个打开,将里面的文件删除,(两个.plist文件不要删除) ...
  • macos 系统占用空间Your Mac can tell you what’s taking up space on your hard drive…but it isn’t very detailed. Click the Apple at the top-right of your screen, then click “About This Mac,” and the...
  • 近期有台服务器的磁盘爆满,查找后发现是/var/spool/postfix/maildrop有大量文件占用空间导致。 原因 由于centos6/7在执行cron时,会将cron执行脚本中产生的信息以邮件的形式发送cron的所有者,但是由于sendmail或...
  • 文件大小 和 文件占用空间

    千次阅读 2020-10-02 17:29:39
    创建一个文件 b.txt $ echo -n "b" >...查看文件占用空间 $ du -ah 4.0K ./b.txt 文件大小 和 文件占用空间 文件大小只有 1B,为什么占用空间为 4KB? 使用 stat 查看文件详情 $ stat b.txt File:
  • Macbook系统占用空间空间不足的解决方法 各位用Macbook的同学肯定会遇到空间不足的情况,特别是像我这种128G的用户,一打开存储空间看到系统占用了50多G的空间,满眼都是绝望。而Macbook能用的免费垃圾清理...
  • mac系统占用空间解决方案

    千次阅读 2019-09-19 13:56:19
    参考博客 链接: Mac系统占用空间大、空间不够、查看系统文件大小分布
  • 及时我们购买了移动硬盘,直接将App移动或者安装到移动硬盘上,这个其他占用也是非常,并且不断增加。 其实“其他”是mac中资源库文件夹或者其他不被系统识别的文件内容的总量,很一部分是由应用程序在资源库中...
  • 我们使用mysql或者是其他的数据的时候总是会遇到数据库占用大量磁盘空间,导致磁盘空间不足,从而导致其他问题(例如:数据库重启后无法启动;数据库无法写入数据等)。 要解决这一个问题,方法就是对数据库的某些...
  • 所以,一般情况下文件所占空间要略大于文件的实际大小,只有在少数情况下,即文件的实际大小恰好是簇的整数倍时,文件的实际大小才会与所占空间完全一致。 2、分区格式与簇大小  在例2中,同一个文件在不同磁盘...
  • 如下图所示:我们在通过设置里查看C盘空间使用情况的时候,无意中发现了有一个“其他人员”的选项,虽然了几十到上百M相对来说很小的空间,但是我的win10系统只有一个账户啊??看着总感觉很是别扭。。那这个占有...
  • 上一篇博文已经介绍了MySQL的字段类型以及占用空间大小,接下来看下,varchar,text最大占用空间,以及text是否占用行的最大长度。MySQL表中行的最大大小为65,534(实际行存储从第二个字节开始)字节。每个BLOB和...
  • mysql怎么查看表占用空间大小

    千次阅读 2019-04-22 08:43:50
    1、进去指定schema 数据库(存放了其他的数据库的信息) use information_schema 2、查询所有数据的大小 select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES 3、查看指定数据库的大小 ...
  • 解决mac系统占用空间的问题

    万次阅读 2018-01-07 01:34:58
    有时候,系统所在部分占用大空间,而又没有显示出到底是什么文件导致的。这个时候,就需要一些方法了。 一些软件可以查找文件:例如 OmniDiskSweeper DaisyDisk 等等。 这些软件都有一个问题,经常计算的文件...
  • df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息, 命令:df -lh //清楚磁盘使用情况 命令:df -a //查询全部的文件系统的使用情况 命令:du -sh [目录名] //返回...
  • mysql查看数据库和表的占用空间大小

    万次阅读 2018-01-09 10:00:19
    mysql查看数据库和表的占用空间大小   第一部分-任务 将线上db,导出后,导入到office db 一. 两种方案: 1,将数据直接从online-->office,通过mysqldump 通过本地putty等和ecs建隧道,...
  • mac系统空间占用大解决方案

    万次阅读 2018-04-16 11:44:07
    本人mac2017 pro 120G,系统空间占用90G,一直提示空间不足,删除各种...后来发现一款软件OmniDiskSweeper用起来很好,直观展示各个文件夹占用情况,不需要手动sudo du -sh * 去找哪些文件占用空间大。后来发现是a...
  • python中基本数据类型和其他的语言占用的内存空间大小有很差别 import sys a = 100 b = True c = 100L d = 1.1 e ="" f = [] g =() h = {} i = set([]) print " %s size is %d "%(type(a),sys.getsizeof(a)) ...
  • 命令行环境下要知道linux系统里一个文件夹以及其包含的文件实际所占用空间大小,linux自带的命令 du可以很好地满足需求。 其他的用法我就不一一写出来了,就列本人觉得会用得最多的,直接上: $ du -sh ./* ...
  • python中基本数据类型和其他的语言占用的内存空间大小有很差别 import sys a = 100 b = True c = 100L d = 1.1 e ="" f = [] g =() h = {} i = set([]) print " %s size is %d "%(type(a...
  • 一:如果linux根分区使用量达到100%,会造成如下现象: root不能登录 ...2.如果上述命令执行后发现/var/占空间最大,那么在查找/var分区内的文件,如: du -sh /var/* 2>/dev/null | sort -hr | ...
  • 计算Android App占用的各种空间大小

    千次阅读 2019-06-10 11:50:44
    一个小需求:计算Android App所占用d的手机内存(RAM)大小、App所产生的数据(Data)大小、App本身所占用的磁盘空间(ROM)大小。当然,这个就必须用到PackageManager了。 1、查看Android中PackageManager源码,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 665,259
精华内容 266,103
关键字:

其他占用空间大