zoukankan      html  css  js  c++  java
  • 4.1 df命令 4.2 du命令 4.3/4.4 磁盘分区

    df命令

    df用于查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不加任何参数,默认以KB为单位显示

    第1列为分区的名字,第2列是该分区的总容量,第3列是使用容量,第4列是剩余容量,第5列是使用容量的百分比,最后一列为挂载点。/dev、/dev/shm为内存分区,默认大小是内存大小的1/2,如果把文件存放到这个分区下,相当于存到了内存中,好处是读写非常快,坏处是系统重启时文件就会丢失。/run、/sys/fs/cgroup等分区都是tmpfs,跟/dev/shm类似,是临时文件系统。

    -h:表示使用合适的单位显示

    [root@lizhipeng01 ~]# free               查看swap
    total used free shared buff/cache available
    Mem: 1003160 125228 731928 6792 146004 727240
    Swap: 2097148 0 2097148

    -i:表示查看inode的使用情况

    -k、-m分别表示已KB和MB为单位显示

    [root@lizhipeng01 ~]# df -k |grep -v tmpfs
    文件系统 1K-块 已用 可用 已用% 挂载点
    /dev/mapper/centos-root 28784916 970428 27814488 4% /
    /dev/sda1 201388 106716 94672 53% /boot

    [root@lizhipeng01 ~]# df -m |grep -v tmpfs
    文件系统 1M-块 已用 可用 已用% 挂载点
    /dev/mapper/centos-root 28111 948 27163 4% /
    /dev/sda1 197 105 93 53% /boot

    du命令

    用于查看某个目录或文件所占空间的大小,其格式为 du [-abckmsh] [文件或者目录名]

    -a:表示全部文件和目录的大小都列出来。如果后面不加任何选项和参数,只会列出目录(包含子目录)的大小。如果du命令不指定单位的话,默认显示单位“KB”.

    -b:表示列出的值以B为单位输出。

    -k:表示以KB为单位输出。

    -m:表示以MB为单位输出。

    -h:表示系统自动调节单位。若一个文件小于4KB,当使用-k选项时,也会显示4KB。

    [root@lizhipeng01 ~]# du -s /root
    2356 /root
    [root@lizhipeng01 ~]# du -b /etc/passwd
    1211 /etc/passwd
    [root@lizhipeng01 ~]# du -k /etc/passwd
    4 /etc/passwd
    [root@lizhipeng01 ~]# du -m /etc/passwd
    1 /etc/passwd
    [root@lizhipeng01 ~]# du -h /etc/passwd
    4.0K /etc/passwd

    -s:表示只列出总和。

    [root@lizhipeng01 ~]# du -s /root
    2356 /root

    fdisk命令

    [root@lizhipeng01 ~]# fdisk /dev/sdb
    欢迎使用 fdisk (util-linux 2.23.2)。

    更改将停留在内存中,直到您决定将更改写入磁盘。
    使用写入命令前请三思。

    Device does not contain a recognized partition table
    使用磁盘标识符 0xb7f7ac69 创建新的 DOS 磁盘标签。

    命令(输入 m 获取帮助):

    p:表示打印当前磁盘的分区情况

    n:表示建立一个新的分区

    w:表示保存

    q:表示退出

    d:表示删除一个分区。

    使用n命令新建分区,默认是p(主分区)

     

    p命令查看,已经多了一个分区

    一直创建主分区到4

    创建4个主分区后,再想创建新分区时则会出问题,这是因为在Linux系统中最多只能创建4个主分区。如果想多创建几个分区,方法很简单,就是在创建完第三个分区后、创建第4个分区时选择扩展分区。首先删除掉第4个分区,然后再新建分区。

    扩展分区在最后一列显示为Extended,接下来继续创建分区

    当创建完前3个主分区后,理应把剩余的磁盘空间全部划分给第4个扩展分区,不然剩余的空间就会浪费。因为创建完扩展分区后,再划分新的分区时,是在已经划分的扩展分区里来分的。

    /dev/sdb4是扩展分区,这个分区是不可以格式化的。能使用的分区是/dev/sdb5,它是/dev/sdb4的子分区,这个子分区称为逻辑分区。

    输入5,则直接删除逻辑分区sdb5;但是如果输入4,则会删除整个扩展分区sdb4,也包含sdb4里面的逻辑分区sdb5。在刚才的分区界面中,直接按ctrl+c退出,这样刚做的分区便全部取消。重新来做分区

    如果把第一个分区定为扩展分区,并且把全部空间都划分给扩展分区,那么再继续分区时,会提示选择分区类型为主分区还是逻辑分区。用l表示逻辑分区,逻辑分区的id是从5开始的,因为前4个id为主分区或者扩展分区。因为把所有磁盘空间都划给了扩展分区,如果选择p,则会报错

    这是因为没有足够的空间划分给主分区,那接下来就划分逻辑分区

    分区完成后,需要输入w命令来保存我们的配置

    然后使用fdisk -l /dev/sdb查看分区情况

  • 相关阅读:
    JMeter之录制脚本
    好的软件测试人员简历是什么样子的?
    好的软件测试人员简历是什么样子的?
    luogu P2002 消息扩散
    luogu P1726 上白泽慧音
    luogu P1038 神经网络
    luogu P1418 选点问题
    luogu P1824 进击的奶牛
    luogu P1330 封锁阳光大学
    luogu P1546 最短网络 Agri-Net
  • 原文地址:https://www.cnblogs.com/sisul/p/8120861.html
Copyright © 2011-2022 走看看