zoukankan      html  css  js  c++  java
  • linux文件系统相关命令(df/du/fsck/dumpe2fs)

    一.文件系统查看命令df

    格式

    df [选项] [挂载点]

    选项

    名称 作用
    -a 显示所有的文件系统信息,包括特殊文件系统,如/proc,/sysfs
    -h 使用习惯单位显示容量,如KB,MB或GB等
    -T 显示文件系统类型
    -m 以MB为单位显示容量
    -k 以KB为单位显示容量,默认就是以KB为单位

    示例

    # df命令
    [root@izm5e2q95pbpe1hh0kkwoiz tmp]# df
    Filesystem     1K-blocks     Used Available Use% Mounted on
    /dev/vda1       41151808 13866168  25172208  36% /
    devtmpfs          932240        0    932240   0% /dev
    tmpfs             941744        0    941744   0% /dev/shm
    tmpfs             941744      492    941252   1% /run
    tmpfs             941744        0    941744   0% /sys/fs/cgroup
    tmpfs             188352        0    188352   0% /run/user/0
    
    [root@izm5e2q95pbpe1hh0kkwoiz tmp]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1        40G   14G   25G  36% /
    devtmpfs        911M     0  911M   0% /dev
    tmpfs           920M     0  920M   0% /dev/shm
    tmpfs           920M  492K  920M   1% /run
    tmpfs           920M     0  920M   0% /sys/fs/cgroup
    tmpfs           184M     0  184M   0% /run/user/0
    
    

    二.统计目录或文件大小

    格式

    du [选项] [目录或文件名]

    选项

    选项 作用
    -a 显示每个子文件的磁盘占用量.默认只统计子目录的磁盘占用量
    -h 使用习惯单位显示磁盘占用量,如KB,MB或GB等
    -s 统计占用量,而不列出子目录和子文件的占用量

    示例

    [root@izm5e2q95pbpe1hh0kkwoiz tmp]# du -h
    4.0K    ./.font-unix
    4.0K    ./.ICE-unix
    4.0K    ./.X11-unix
    4.0K    ./.XIM-unix
    36K     ./hsperfdata_root
    4.0K    ./systemd-private-9255c5ee9ec84f5987c1d9ba485e177e-ntpd.service-eKcnmD/tmp
    8.0K    ./systemd-private-9255c5ee9ec84f5987c1d9ba485e177e-ntpd.service-eKcnmD
    4.0K    ./.Test-unix
    512K    .
    
    [root@izm5e2q95pbpe1hh0kkwoiz tmp]# du -sh
    512K    .
    
    

    du命令和df命令的区别

    df命令统计的空间要比du命令统计的空间大!!!!

    占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间)
    
    du命令是面向文件的,只会计算文件或目录占用的空间
    

    三.文件系统修复命令fsck

    格式

    fsck [选项] 分区设备文件名

    系统开机自动执行

    选项

    选项 作用
    -a 不用显示用户提示,自动修复文件系统
    -y 自动修复.作用和-a一致,不过有些文件系统只支持-y

    四.显示磁盘状态命令dumpe2fs

    格式

    dumpe2fs 分区设备文件名

    示例

    [root@izm5e2q95pbpe1hh0kkwoiz tmp]# df
    Filesystem     1K-blocks     Used Available Use% Mounted on
    /dev/vda1       41151808 13866916  25171460  36% /
    devtmpfs          932240        0    932240   0% /dev
    tmpfs             941744        0    941744   0% /dev/shm
    tmpfs             941744      492    941252   1% /run
    tmpfs             941744        0    941744   0% /sys/fs/cgroup
    tmpfs             188352        0    188352   0% /run/user/0
    
    
    [root@izm5e2q95pbpe1hh0kkwoiz tmp]# dumpe2fs /dev/vda1
    dumpe2fs 1.42.9 (28-Dec-2013)
    Filesystem volume name:   <none>
    Last mounted on:          /
    Filesystem UUID:          eb448abb-3012-4d8d-bcde-94434d586a31
    Filesystem magic number:  0xEF53
    Filesystem revision #:    1 (dynamic)
    Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
    Filesystem flags:         signed_directory_hash 
    Default mount options:    user_xattr acl
    Filesystem state:         clean
    Errors behavior:          Continue
    Filesystem OS type:       Linux
    Inode count:              2621440
    Block count:              10485248
    Reserved block count:     524262
    Free blocks:              8958387
    Free inodes:              2519237
    First block:              0
    Block size:               4096
    Fragment size:            4096
    Reserved GDT blocks:      1021
    Blocks per group:         32768
    Fragments per group:      32768
    Inodes per group:         8192
    Inode blocks per group:   512
    RAID stride:              32639
    Flex block group size:    16
    Filesystem created:       Sun Oct 15 23:18:59 2017
    Last mount time:          Tue Aug 14 10:15:43 2018
    Last write time:          Tue Aug 14 18:15:42 2018
    Mount count:              6
    Maximum mount count:      -1
    Last checked:             Wed Jun 27 22:35:57 2018
    Check interval:           0 (<none>)
    Lifetime writes:          30 GB
    Reserved blocks uid:      0 (user root)
    Reserved blocks gid:      0 (group root)
    First inode:              11
    Inode size:               256
    Required extra isize:     28
    Desired extra isize:      28
    Journal inode:            8
    First orphan inode:       1050280
    Default directory hash:   half_md4
    Directory Hash Seed:      2579899c-6862-4625-a8e6-425550384200
    Journal backup:           inode blocks
    Journal features:         journal_incompat_revoke
    Journal size:             128M
    Journal length:           32768
    Journal sequence:         0x006d2f6d
    Journal start:            5782
    ......
    
  • 相关阅读:
    docker usage (2)
    Linux command
    Postgresql 教程
    visual env VS conda environment of python
    Django教程(1)
    发生android.view.ViewRoot$CalledFromWrongThreadException异常的解决方案(转载http://daydayup1989.iteye.com/blog/784831)
    如何保留小数点后一位
    (四)详解android:scaleType属性
    (三)android布局基础及范例:人人android九宫格布局(转载http://blog.csdn.net/jiabinjlu/article/details/6921008)
    (二)android中在xml文件中使用View在某个控件的上方画一条线;android:listSelector的属性说明;android:visibility="gone"
  • 原文地址:https://www.cnblogs.com/eternityz/p/12377125.html
Copyright © 2011-2022 走看看