精华内容
下载资源
问答
  • 2020-08-21 20:54:44

    磁盘空间使用率很高的解决办法

    事情发生的原因

    本人在服务器上面部署了一个java项目,项目中使用了RabbitMQ 消息中间件,项目有一个功能是,用户登录后会发一封邮件到登录用户的邮箱(这里就是使用RabbitMQ 异步完成)。为了给其他人观看项目,我就新建了一个账号,但是忘记了存储邮箱,所以发送消息后,消息发送邮件时一直报错。就导致日志文件变得无比大,后面就是磁盘满了。

    方法一:删除未被进程引用的大文件、

    这一类文件,就是孤立存在磁盘上的,内存中没有人使用它,删除它能直接达到回收空间的效果。

    1. 使用df命令可以看到 Use 列 就是磁盘使用得百分比。可以看见文件系统/dev/vda1 已经
    [root@VM-0-9-centos: test]#df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1        50G   50G     0 100% /
    devtmpfs        909M     0  909M   0% /dev
    tmpfs           920M   24K  920M   1% /dev/shm
    tmpfs           920M   48M  872M   6% /run
    tmpfs           920M     0  920M   0% /sys/fs/cgroup
    tmpfs           184M     0  184M   0% /run/user/0
    
    1. 进入根目录查看文件占用情况
    [root@VM-0-9-centos: /]#du -sh * | grep G
    1.2G	apps
    du: cannot access ‘proc/9507/task/9507/fd/4’: No such file or directory
    du: cannot access ‘proc/9507/task/9507/fdinfo/4’: No such file or directory
    du: cannot access ‘proc/9507/fd/4’: No such file or directory
    du: cannot access ‘proc/9507/fdinfo/4’: No such file or directory
    3.5G	project
    34G	root
    8.8G	usr
    1.8G	var
    
    

    可以看到,在root目录下有34G的文件,我们进入root目录,重复执行上面的命令找到大文件:

    [root@VM-0-9-centos: ~]#du -sh *
    9.8G	a.txt
    4.0K	deployJD.sh
    469M	mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
    1016K	nginx-1.18.0.tar.gz
    4.0K	null
    85M	otp_src_23.0.tar.gz
    15M	rabbitmq-server-generic-unix-3.8.5.tar.xz
    2.2M	redis-6.0.6.tar.gz
    24G	test
    4.0K	test.sh
    

    找到大文件后,将其删除

    [root@VM-0-9-centos: ~]#rm -rf a.txt
    [root@VM-0-9-centos: ~]#rm -rf test
    

    再次执行 df -h 查看磁盘使用量

    [root@VM-0-9-centos: ~]#df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1        50G   16G   31G  35% /
    devtmpfs        909M     0  909M   0% /dev
    tmpfs           920M   24K  920M   1% /dev/shm
    tmpfs           920M   48M  872M   6% /run
    tmpfs           920M     0  920M   0% /sys/fs/cgroup
    tmpfs           184M     0  184M   0% /run/user/0
    

    注意:这里删除的两个文件,在进程中是没有被引用的,所以删除后就能直接看到效果。
    还有一种情况,就是需要删除的文件已经被进程引用了(例如:项目引用的日志文件),这时删除文件后,使用df -h发现和删除前一样。

    方法二:删除被磁盘引用的大文件

    被内存引用的文件,即使磁盘上被删除了,但是在内存中还在使用(未删除完成)。
    这里我使用的是启动一个web项目,然后往日志文件中写入数据,使其变成一个几十G的文件。

    1. 查看文件大小 4.9k
    [root@VM-0-9-centos: jd]#ll -h springboot.log 
    -rw-r--r-- 1 root root 4.9K Aug 21 20:27 springboot.log
    
    1. 写入文件数据
    [root@VM-0-9-centos: jd]#dd if=/dev/zero of=./springboot.log bs=1024k count=102400
    dd: error writing ‘./springboot.log’: No space left on device
    33965+0 records in
    33964+0 records out
    35614191616 bytes (36 GB) copied, 315.715 s, 113 MB/s
    
    [root@VM-0-9-centos: jd]#df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1        50G   50G     0 100% /
    devtmpfs        909M     0  909M   0% /dev
    tmpfs           920M   24K  920M   1% /dev/shm
    tmpfs           920M   48M  872M   6% /run
    tmpfs           920M     0  920M   0% /sys/fs/cgroup
    tmpfs           184M     0  184M   0% /run/user/0
    
    1. 此时我们根据第一种方法进行排查删除文件
    [root@VM-0-9-centos: jd]#cd /
    
    [root@VM-0-9-centos: /]#du -sh * | grep G
    1.2G	apps
    du: cannot access ‘proc/13650/task/13650/fd/4’: No such file or directory
    du: cannot access ‘proc/13650/task/13650/fdinfo/4’: No such file or directory
    du: cannot access ‘proc/13650/fd/4’: No such file or directory
    du: cannot access ‘proc/13650/fdinfo/4’: No such file or directory
    37G	project
    8.8G	usr
    1.8G	var
    
    [root@VM-0-9-centos: /]#cd /project/jd
    
    [root@VM-0-9-centos: jd]#ll -h springboot.log
    -rw-r--r-- 1 root root 34G Aug 21 20:38 springboot.log
    
    [root@VM-0-9-centos: jd]#rm -rf springboot.log
    
    [root@VM-0-9-centos: jd]#df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1        50G   50G     0 100% /
    devtmpfs        909M     0  909M   0% /dev
    tmpfs           920M   24K  920M   1% /dev/shm
    tmpfs           920M  8.7M  911M   1% /run
    tmpfs           920M     0  920M   0% /sys/fs/cgroup
    tmpfs           184M     0  184M   0% /run/user/
    

    可以看到删除文件后 df -h命令查询出来还是没变,下面是解决方法:

    查找上面删除的文件,被引用的PID,然后kill掉进程

    [root@VM-0-9-centos: jd]#lsof | grep deleted
    	...
    	...
    	java      10615                 root    1w      REG              253,1 35614191616    1442201 /project/jd/springboot.log (deleted)
    java      10615                 root    2w      REG              253,1 35614191616    1442201 /project/jd/springboot.log (deleted)
    java      10615 10616           root    1w      REG              253,1 35614191616    1442201 /project/jd/springboot.log (deleted)
    java      10615 10616           root    2w      REG              253,1 35614191616    1442201 /project/jd/springboot.log (deleted)
    java      10615 10617           root    1w      REG              253,1 35614191616    1442201 /project/jd/springboot.log (deleted)
    ...
    

    杀掉指定的进程,然后再查看磁盘使用率,发现磁盘空间已经回收成功。

    [root@VM-0-9-centos: jd]#kill -9 10615
    
    [root@VM-0-9-centos: jd]#df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1        50G   16G   31G  35% /
    devtmpfs        909M     0  909M   0% /dev
    tmpfs           920M   24K  920M   1% /dev/shm
    tmpfs           920M  8.7M  911M   1% /run
    tmpfs           920M     0  920M   0% /sys/fs/cgroup
    tmpfs           184M     0  184M   0% /run/user/0
    [1]+  Killed                  nohup java -Dloader.path="lib/" -jar myproject-0.0.1-SNAPSHOT.jar > springboot.log 2>&1
    
    

    总结

    做个笔记

    更多相关内容
  • vmware压缩磁盘回收未使用空间

    万次阅读 2018-10-24 12:02:06
    vmware 虚拟机的虚拟磁盘的大小会随着使用时间不断变大,并且只增不减。即使在虚拟系统中删除了磁盘中的文件,虚拟磁盘的大小仍然不会变小。本文给出几种压缩磁盘回收未使用空间的方法。

    vmware压缩磁盘回收未使用空间


    如需转载请标明出处:http://blog.csdn.net/itas109
    QQ技术交流群:129518033

    目录

    环境:
    vmware 12.1.0


    前言

    vmware 虚拟机的虚拟磁盘的大小会随着使用时间不断变大,并且只增不减。即使在虚拟系统中删除了磁盘中的文件,虚拟磁盘的大小仍然不会变小。本文给出几种压缩磁盘回收未使用空间的方法。

    1.进入虚拟机删除不必要文件

    首先在虚拟机里面讲不必要的文件删除,如压缩包、安装包等,其他,清空回收站。这样可以释放出一定的空间。

    2.vmware磁盘实用工具回收空间

    首先将虚拟系统关闭,然后依次点击 虚拟机设置 -> 硬盘 -> 磁盘实用工具
    在这里插入图片描述

    2.1 碎片整理

    整理文件碎片并整合可用空间

    2.2 压缩

    压缩磁盘以回收未使用的空间

    3.实用命令压缩

    vmware-vdiskmanager.exe 虚拟机磁盘管理工具

    VMware Virtual Disk Manager - build 3272444.
    Usage: vmware-vdiskmanager.exe OPTIONS <disk-name> | <mount-point>
    Offline disk manipulation utility
      Operations, only one may be specified at a time:
         -c                   : create disk.  Additional creation options must be specified.  Only local virtual disks can be created.
         -d                   : defragment the specified virtual disk. Only local virtual disks may be defragmented.
         -k                   : shrink the specified virtual disk. Only local virtual disks may be shrunk.
         -n <source-disk>     : rename the specified virtual disk; need to specify destination disk-name. Only local virtual disks may be renamed.
         -p                   : prepare the mounted virtual disk specified by the mount point for shrinking.
         -r <source-disk>     : convert the specified disk; need to specify destination disk-type.  For local destination disks the disk type must be specified.
         -x <new-capacity>    : expand the disk to the specified capacity. Only local virtual disks may be expanded.
         -R                   : check a sparse virtual disk for consistency and attempt to repair any errors.
         -e                   : check for disk chain consistency.
         -D                   : make disk deletable.  This should only be used on disks that have been copied from another product.
    
      Other Options:
         -q                   : do not log messages
    
      Additional options for create and convert:
         -a <adapter>         : (for use with -c only) adapter type (ide, buslogic, lsilogic). Pass lsilogic for other adapter types.
         -s <size>            : capacity of the virtual disk
         -t <disk-type>       : disk type id
    
      Disk types:
          0                   : single growable virtual disk
          1                   : growable virtual disk split in 2GB files
          2                   : preallocated virtual disk
          3                   : preallocated virtual disk split in 2GB files
          4                   : preallocated ESX-type virtual disk
          5                   : compressed disk optimized for streaming
          6                   : thin provisioned virtual disk - ESX 3.x and above
    
         The capacity can be specified in sectors, KB, MB or GB.
         The acceptable ranges:
                               ide/scsi adapter : [1MB, 8192.0GB]
                               buslogic adapter : [1MB, 2040.0GB]
            ex 1: vmware-vdiskmanager.exe -c -s 850MB -a ide -t 0 myIdeDisk.vmdk
            ex 2: vmware-vdiskmanager.exe -d myDisk.vmdk
            ex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vm
    dk
            ex 4: vmware-vdiskmanager.exe -x 36GB myDisk.vmdk
            ex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk
            ex 6: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 4 -h esx-name.mycompany.com \
                  -u username -f passwordfile "[storage1]/path/to/targetDisk.vmdk"
            ex 7: vmware-vdiskmanager.exe -k myDisk.vmdk
            ex 8: vmware-vdiskmanager.exe -p <mount-point>
                  (A virtual disk first needs to be mounted at <mount-point>)
    
    

    我们可以看到-k是用于压缩指定的本地虚拟磁盘的参数
    因此,我们使用vmware-vdiskmanager进行压缩空间

    vmware-vdiskmanager.exe -k myDisk.vmdk
    

    猜想:
    可能磁盘实用工具中的压缩功能与此命令功能一样,实际在执行步骤2的操作时候,在执行步骤3没有减少空间


    Reference:
    NULL

    觉得文章对你有帮助,可以扫描二维码捐赠给博主,谢谢!
    在这里插入图片描述
    如需转载请标明出处:http://blog.csdn.net/itas109
    QQ技术交流群:129518033

    展开全文
  • linux如何分配磁盘空间

    千次阅读 2021-05-13 10:40:23
    linux下做磁盘配额磁盘配额配置方法: 需求:为FTP增加磁盘配额,从而避免恶意用户用垃圾数据塞满你的硬盘注意:这个功能是系统自带的,而不是vsftp 的功能之一,千万别搞混了。好了,我们先假设我们的系统用户ftpd的...

    9f35f70b319476a9a159ea3ee3990b99.png

    linux下做磁盘配额

    磁盘配额配置方法:   需求:为FTP增加磁盘配额,从而避免恶意用户用垃圾数据塞满你的硬盘

    注意:这个功能是系统自带的,而不是vsftp 的功能之一,千万别搞混了。好了,我们先假设我们的系统用户ftpd的主目录是/home/ftpd,它是建立在/home分区中,那么如果我们要对 ftpd用户进行磁盘限额,

    #[root@netseek root]# rpm -qa | grep quota

    quota-3.06-9 ; 我的系统已经安装了磁盘配额工具

    那我们需要修改/etc/fstab中根分区的记录,将/home分区的第4个字段改成defaults,usrquota,如下:

    LABEL=/home /home ext3 defaults,usrquota 1 2

    # mount -o remount /dev/sda6 ///dev/sda6的挂接点就是/home,这样可以不用启动系统。

    也可用先umount 后再mount

    这里我还要说明一下,如果我们对一个组进行磁配额,那我们需要增加参数grpquota,例如

    LABEL=/home /home ext3 defaults,grpquota 1 2

    也可以

    LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2

    你想怎么限制都可以,自己组合参数吧。# quotacheck -avu

    说明:a-自动开启挂载文件系统的配额,v-显示信息,u-启用用户配额or g-启用组配额

    root@localhost var]# quotacheck -mf /var           //这一步比较重要

    quotacheck: WARNING - Quotafile /var/quota.user was probably truncated. Can't save quota settings...

    重新启动系统

    第一次运行时都会出现这个警告,再次运行的时候就不会啦

    quotacheck -acu #检查启用了配额的文件系统,并为每个文件系统建立一个当前磁盘用来的表

    quotacheck -avu #生成每个启用了配额的文件系统的当前磁盘用量表# edquota ftpd //为用户ftpd设置磁盘配额

    OR

    # edquota -g grp //为组grp设置磁盘配额

    系统会自动打开配额文件,如下:

    Disk quotas for user ftpd (uid 502):

    Filesystem blocks soft hard inodes soft hard

    /dev/sda6  424    0    0    13     0    0

    第一列是启用了配额的文件系统的名称。

    第二列显示了用户当前使用的块数,单位为KB。

    随后的两列用来设置用户在该文件系统上的软硬块限度。

    inodes 列显示了用户当前使用的i节点数量。

    最后两列用来设置用户在该文件系统上的软硬i节点限度.

    硬限是用户或组群可以使用的磁盘空间的绝对最大值。达到了该限度后,磁盘空间就不能再被用户或组群使用了。

    软限定义可被使用的最大磁盘空间量。

    和硬限不同的是,软限可以在一段时期内被超过。这段时期被称为过渡期(grace period),默认七天的超越。过渡期可以用秒钟、分钟、小时、天数、周数、或月数表示。如果以上值中的任何一个被设置为 0,那个限度就不会被设置。

    #edquota netseek_com 为用户netseek_com设置磁盘配额。

    Disk quotas for user netseek_com (uid 501):

    Filesystem blocks soft hard inodes soft hard

    /dev/sda5 6616 307200 0 15 0 0

    注:

    ilesystem blocks soft hard inodes soft hard

    filesystem-正在设置的文件系统,不要修改或删除

    bolock-当前使用的碰盘空间,单位为KB

    soft(第一个)-软磁盘空间限制,默认0,表示无限制,我在这里设为300M。

    hard(第一个)-硬配额限制,0表示无限制。

    inodes-当前文件数量

    soft(第二个)-对文件数量的软限制,0表示无限制

    hard(第二个)-对文件数量的硬限制,0表示无限制

    # quotaon -avu //打开磁盘配额监控进程,u是用户g是组,这里我没设置g参数

    要校验用户的配额是否被设置,我们可以使用以下命令:

    # quota ftpd

    Disk quotas for user ftpd (uid 502):

    Filesystem blocks quota limit grace files quota limit grace

    /dev/sda6  424*   0     1           13    0      0

    我设置了硬块限度为1KB,是为了测试方便。

    # edquota -t(-g)来设置过渡期(grace period) //当然只针对软限制而言

    和另一个 edquota 命令相似,这个命令也会在文本编辑器中打开当前的文件系统配额:

    Grace period before enforcing soft limits for users:

    Time units may be: days, hours, minutes, or seconds

    Filesystem Block grace period Inode grace period

    /dev/sda6 7days 7days

    按你的需要修改后存盘退出用以下命令显示磁盘配额使用状态

    # repquota -a 或 repquota /dev/sda6(用户配额)

    # repquota -g -a 或 repquota -a /dev/sda6 (组的配额)

    如果一切按照你的意思实施了,那么我们就进行测试了!如下图4我们传了一个>1k的文件,没有成功,这样我们就成功的为用户ftpd增添了磁盘配额,要是哪一天你不想加磁盘配额了,怎么办?参看如下命令:

    取消某个文件系统的配额限制

    #quotaoff -vug /dev/sda6 //删除home分区的磁盘限额

    #删除/etc/fstab中设置配额的部分

    修改软配额的最大超越时间组配额起效:[root@bmw test]# id test

    uid=504(test) gid=505(testgroup) groups=505(testgroup)

    [root@bmw test]# quota test

    Disk quotas for user test (uid 504): none

    [root@bmw test]# quota -g testgroup

    Disk quotas for group testgroup (gid 505):

    Filesystem  blocks   quota   limit   grace   files   quota   limit   grace

    /dev/sda6     108*    100     110   6days       7       0       0

    此时用户test的限额仍然是110KB

    注意:

    /,/boot/,/proc,/mnt/cdrom等不要使用配额,没用。而且磁盘配额不适合FAT和FAT32系统。

    以后当新设置了某个用户的配额,可以使用如下命令,马上生效。

    # quotacheck -auvgm --是不尝试重新挂载文件系统

    ◆◆

    评论读取中....

    请登录后再发表评论!

    ◆◆

    修改失败,请稍后尝试

    展开全文
  • 一、修改/etc/fstab 设置/分区 支持磁盘配额功能(也可以设置其他分区)这样设置是永久性的,系统启动不受影响。 修改完成之后,重新挂载/分区,让内核重新读取/etc/fstab文件 通过quotacheck –cugm命令...

    Linux-磁盘配额quota

    磁盘配额满足条件

    1、 内核大于等于2.4

    2、 对用户或组设置

    3、 对一个单独的文件系统操作

    实验环境:

    一、修改/etc/fstab 设置/分区 支持磁盘配额功能(也可以设置其他分区)这样设置是永久性的,系统启动不受影响。

    修改完成之后,重新挂载/分区,让内核重新读取/etc/fstab文件

    通过quotacheck –cugm命令在/下生成磁盘配额的配置文件。

    启动磁盘配额

    设置普通用户user1的空间大小,软限制480M,硬限制为500M(用户超过软限制会得到报警,超不过硬限制)

    查看用户的磁盘配额情况

    切换到smp登录,通过dd命令模拟大文件写到/分区下

    dd if=/dev/zero of=/home/smp/file1 bs=1M count=1000

    当超过1000M的时候,就会有报警。

    再次模拟删除部分文件,继续查看,用户空间使用正常。

    展开全文
  • Docker 磁盘空间使用分析与清理 解决磁盘空间不足。用户在使用 Docker 部署业务一段时间后,可能会发现宿主节点的磁盘容量持续增长,甚至将磁盘空间耗尽进而引发宿主机异常,进而对业务造成影响。 本文先对 Docker ...
  • Linux系统查看磁盘可用空间命令

    千次阅读 2021-11-14 20:29:12
    df 命令是英文单词 disk-free 的缩写,用于查看 Linux 系统中的可用的和已经使用磁盘空间。这个命令一般有以下几个常用选项: df -h :以人类可读的格式显示磁盘空间(否则默认显示单位是字节,不直观) df -a :...
  • ElasticSearch磁盘空间阈值设置

    千次阅读 2019-05-14 11:41:06
    磁盘空间阈值设置: curl -XPUT localhost:9200/_cluster/settings -d ‘{ “transient” : { “cluster.routing.allocation.disk.watermark.low” : “80%”, “cluster.routing.allocation.disk.watermark.high” ...
  • linux查看磁盘使用情况命令

    千次阅读 2022-03-02 11:37:06
    一、首先使用df -h 命令查看磁盘剩余空间,通过以下图看出/目录下的磁盘空间已经被占满。 二、进入根目录,因为最近常用的目录就是usr目录,所以用du -bs命令看一下常用的usr目录大小,由下图可见/usr目录占据了...
  • 电脑磁盘空间不足怎么清理

    千次阅读 2021-07-30 03:02:13
    磁盘使用久了会产生磁盘碎片,那么我们该如何清理磁盘呢?就下来由小编给大家分享一下磁盘清理的方法,大家跟着小编一起来看看吧。产品型号:Dell 灵越5000系统版本:Windows 101.进入系统桌面,点击桌面左下角的...
  • Linux 查看磁盘空间命令

    千次阅读 2019-12-27 10:29:56
    Linux 查看磁盘空间,命令:df和du。 2、命令df df ,是以磁盘分区为单位查看文件系统,可获取硬盘已占用空间,还剩余空间。 命令: df -h 说明,参数 -h根据大小适当显示占用空间单位 显示内容参数说明:...
  • VMware可以在软件上图形化窗口直接... VirtualBox 6(目前的最新版本)不支持软件窗口操作缩小虚拟机磁盘空间或者压缩虚拟机磁盘空间(不因虚拟机中删除文件释放空间),但提供VBoxManage命令进行清理。 Windows...
  • ubuntu查看磁盘空间

    千次阅读 2022-02-11 16:51:15
    使用df -h指令查看一下磁盘空间使用情况 可以看到,现在挂载的磁盘空间为40G,用了16G,还剩22G。
  • es集群磁盘使用空间大于90的时候,会将es索引设置成为只读的,这时候也没有办法删除,解决办法 1.停掉logstash 2.将索引的只读状态去掉 3.再进行删除 附上脚本 #!/bin/bash #清理es过期文件 #保留近 N 天 KEEP_DAYS=...
  • 除了让集群自动优化均衡以外,还可以设置一下磁盘空间水位线,这样 ES 就可以根据磁盘使用情况来决定是否继续分配 shard。 使用如下命令可以设置水位线: PUT _cluster/settings { "transient":{ "cluster.routing...
  • 检查一台服务器磁盘使用空间,发现磁盘已经使用了100% 1、cd到 根目录,du -sh * 看哪个目录占用空间大,有的高达十几个G,那么就要盯住这个目录了 文件查找命令: find -size +100M 意思是查找大于100M的...
  • 大家好,我是良许。 工作中,经常会遇到磁盘爆满的情况,尤其是一台服务器运行了 N 年之后,里面会...df 命令是英文单词 disk-free 的缩写,用于查看 Linux 系统中的可用的和已经使用磁盘空间。这个命令一般有以下几
  • vmware虚拟机扩展磁盘空间

    千次阅读 2022-02-28 21:49:54
    也就是说,这里扩展的磁盘空间,在操作系统里面还不可用,还没生效,需要在操作系统里面进行设置后才能使用。 上述内容参考:这里 2、启动客户机操作系统,查看磁盘情况 fdisk -l 会出现有如下结果: 可选(建议...
  • (如果你的磁盘文件是多文件的直接跳到第二步)1、将但磁盘文件分解为多磁盘文件。在虚拟机安装目录下,执行该命令 vmware-vdiskmanager.exe -r “你的虚拟机磁盘文件.vmdk” -t 1 "你的的虚拟机磁盘文件的新名字....
  • df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息, 命令:df -lh //清楚磁盘使用情况 命令:df -a //查询全部的文件系统的使用情况 命令:du -sh [目录名] //返回...
  • Python3获取当前磁盘可用空间

    千次阅读 2020-06-01 20:28:34
    os.statvfs方法只适用于Linux系统 开发环境 RaspberryPi 4B ...print(f'可用磁盘空间:{free_size}MB') 与直接使用系统df命令查看到的结果一致 变量解读 f_bsize是当前文件系统中数据块的大小,单位是B(字节.
  • linux计算磁盘空间

    千次阅读 2019-11-07 12:30:16
    一共有两块盘,通过awk来计算所有盘相加的总空间 lsblk |egrep '^(v|s)d[a-z]' |awk '{print $4}'|sed 's/[a-Z]//'|awk '{disk[$1]++} END {for(i in disk){print i}}' |awk '{sum +=$1};END{print sum}' ...
  • 如下图:由于测试虚拟机磁盘空间都够用,咱拿/var目录所在磁盘/dev/mapper/centos-var做扩充实验,目前该磁盘空间3G,使用了49%,还剩1.6G可以用;咱扩充1G,扩充到4G; 也就是“/dev/mapper/centos-var磁盘空间...
  • 问题描述:关闭虚拟机后,点击编辑虚拟机配置,将磁盘空间由20g改为40g,这时会提示扩充完毕,但需要手动操作文件系统,将磁盘进行分配。此时重启系统,使用df -h命令查询磁盘系统大小发现还是20g,原因是新加的40g...
  • linux查看磁盘空间命令

    千次阅读 2022-04-05 19:48:29
    Linux 查看磁盘空间可以使用 df 和 du 命令。 df df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 例如,我们使用df -h命令来查看磁盘信息, -h 选项为根据大小适当...
  • 磁盘空间不足导致zookeeper宕机

    千次阅读 2019-04-03 10:32:58
    楔子 ...使用df -Th查看文件的使用情况 , 发现磁盘空间满了,使用du -sh *查看当前目录下各个文件及目录占用空间大小 ,发现有个日志文件占据了195G, oh my god! 果断删除该文件。然后重启zk,...
  • 磁盘空间不足 明明有空间 -Windows创建了磁盘空间不足警告,以警告计算机用户其硬盘驱动器上的可用磁盘空间不足。 然后,当您的硬盘充满时,您会定期看到SBS服务器中的“磁盘空间不足”警告:“您的本地磁盘[驱动器]...
  • OS: Windows 7 x64 与客户对接数据,对方使用了rocketmq,我这边写好代码需要...把 C:\ 盘清理了一遍,腾出5.7个G的空间,结果producer 只发了一次消息,再次发送失败,提示磁盘空间不足 service not available now, ma
  • Centos查看磁盘占用,管理磁盘空间

    千次阅读 2019-03-08 19:57:00
    使用命令查看磁盘空间情况 df -h 使用命令查看指定目录空间情况,例如查看opt目录 du -h --max-depth=1 /opt 查看当前目录空间使用情况 du -h
  • 磁盘空间不足怎么办?教你重新分配磁盘空间 ...良好的软件存储设置会帮助我们合理安排电脑的磁盘空间,建议常用的软件QQ、微信、钉钉、google等都进去设置改下下载路径位置。 万事大吉! ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 722,811
精华内容 289,124
关键字:

如何设置磁盘使用空间