zoukankan      html  css  js  c++  java
  • Linux检测磁盘空间

    在linux中,文件系统将所有的磁盘都并入一个虚拟目录下,在使用新的存储媒体之前,需要把它放到虚拟目录下,这项工作称为挂载。
    1、mount命令
    mount会输出当前系统上挂载的设备列表,要在虚拟目录中挂载设备,需要以root用户身份登录。或者是以root身份运行sudo命令。
    手动挂载命令:mount -t type device directory
    如:手动将U盘的/dev/sdb-1 挂载到/media/disk,可用下面命令:mount -t vfat /dev/sdb1 /media/disk
    媒体设备挂载到了虚拟目录后,root用户就有了对该设备的所有访问权限。而其他用户的访问则会被限制。
    2、umount命令 卸载设备
    umount [directory | device]
    如:umount /home/rich/mnt 如果程序正在使用,系统不允许卸载
    这时可用lsof命令获取进程信息,结束进程,然后再卸载设备
    如:lsof /path/to/device/node或者 lsof /path/to/mount/point
    3、df查看已挂载磁盘的使用情况

     
    》设备的设备文件位置
    》能容纳多少个1024字节大小的快
    》已经 用了多少个1024字节大小的快
    》还有多少个1024字节大小的块可用
    》已用空间所占的比例;
    》设备挂载到了哪个挂载点
    一般-h参数用的最多。按用户易读的格式显示文件大小K千字节,M兆字节,G吉字节
    4、du命令
    默认情况下,du命令会显示当前目录下所有文件、目录和子目录的磁盘使用情况,它会以磁盘块为单位来表名每个文件或目录占用了多大存储空间。

    这个目录是从目录层级的最底部开始,然后按文件、子目录、目录逐级向上。
    参数:
    》-c 显示所有已列出文件总的大小
    》-h 按用户易读格式输出大小,K千字节,M兆字节,G吉字节
    》-s 显示每个输出参数的总计
     

  • 相关阅读:
    Linux vi或vim替换
    Linux vi或vim统计字符出现次数
    Pycharm 操作Git
    离线安装 Python三方包
    Python 列表排序,sort函数,分组排序
    执行shell脚本,并把执行结果存入文件
    Git 拉取近期提交的代码
    Python base64编码和解码
    媒体信息源
    每日随笔
  • 原文地址:https://www.cnblogs.com/ni-huang-feng-wu/p/14774094.html
Copyright © 2011-2022 走看看