df命令
du命令
磁盘分区


df命令

汇报文件系统磁盘空间的使用情况

linux 的磁盘不能直接访问,必须有一个挂载点

df

df -h 加上单位

df命令,du命令 ,磁盘分区_linux

tmpfs 临时文件系统

/dev/shm  内存  大小时物理内存的一半

需要关注的是dev开头的

查看swap: free

df命令,du命令 ,磁盘分区_linux_02

df -i 查看分区下有多少个inode 以及inode的使用情况

df命令,du命令 ,磁盘分区_linux_03

(格式化的过程实际是在创建inode)

inode 如果满了,即使磁盘有空间,也写不进去。

df -m 以兆为单位显示

df命令,du命令 ,磁盘分区_linux_04


du命令

查看一个文件大小

du -sh

df命令,du命令 ,磁盘分区_linux_05

文件会划分成很多小块儿, 当文件小于4kb时,会显示4kb。一个块儿只能有一个文件

df命令,du命令 ,磁盘分区_linux_06

du -s

du-sh

(如果不加任何单位就是kb)

df命令,du命令 ,磁盘分区_linux_07

磁盘分区

给虚拟机增加一块磁盘

df命令,du命令 ,磁盘分区_linux_08

df命令,du命令 ,磁盘分区_linux_09

df命令,du命令 ,磁盘分区_linux_10

df命令,du命令 ,磁盘分区_linux_11

df命令,du命令 ,磁盘分区_linux_12

df命令,du命令 ,磁盘分区_linux_13

df命令,du命令 ,磁盘分区_linux_14


查看磁盘

fdisk

fdisk -l (把目前系统有的磁盘列出来)

df命令,du命令 ,磁盘分区_linux_15

很明显没有识别到新插的

重启,reboot  (等待)

df命令,du命令 ,磁盘分区_linux_16

(识别成功)


给磁盘分区(只有划分了分区才能使用,或者不分区,直接格式化):

df命令,du命令 ,磁盘分区_linux_17

n: new 创建一个新分区

P: 列出来

w: 写入保存

d: 删除

关于分区类型:mbr: 最高支持2T,超过2T就不能使用fdisk 划分分区了,这个分区最多能有4个主分区。如果想划分多个,先划分3个主分区,最后一个划分成拓展分区。拓展分区里可以继续划分,划分成逻辑分区。

df命令,du命令 ,磁盘分区_linux_18


df命令,du命令 ,磁盘分区_linux_19


如果还想划分,必须先删除一个

df命令,du命令 ,磁盘分区_linux_20


分拓展分区:

df命令,du命令 ,磁盘分区_linux_21

(不能往前删的时候使用ctrl+u,清空)

再创建新的分区(提示只能添加逻辑分区):

df命令,du命令 ,磁盘分区_linux_22

df命令,du命令 ,磁盘分区_linux_23


---

删除分区:

删除主分区,正常删除

删除逻辑分区,分区号会保持连续

df命令,du命令 ,磁盘分区_linux_24

(原来的db6 ,变成了db5)

----

q 不保存退出


不划分主分区,直接划分拓展分区。再划分主分区,提示会改变

df命令,du命令 ,磁盘分区_linux_25


df命令,du命令 ,磁盘分区_linux_26


再划分一个逻辑分区:

df命令,du命令 ,磁盘分区_linux_27

发现4留空了,直接从5开始

因为逻辑分区必须从第5个分区号开始,前4个分区号是留给主分区或扩展分区的。而且逻辑分区肯定是连续的。

df命令,du命令 ,磁盘分区_linux_28

(把6删掉,发现9没有了)


----

只分一个区:

df命令,du命令 ,磁盘分区_linux_29


如果不想要,重新分区,直接删除:

df命令,du命令 ,磁盘分区_linux_30

扩展分区可以有空间,但真正占用空间的是扩展分区里的逻辑分区。

扩展分区本身不支持格式化,不能再扩展分区里直接写数据,扩展分区仅仅是个壳子。