三周第四次课

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三周第四次课相关的知识,希望对你有一定的参考价值。

4.1 df命令


df -i

输出文件系统的   inode 信息,如果iNode满了,即使有空间也不能存储

df -h

以人类易读的格式输出

df -a

显示所有文件系统的磁盘使用情况

df -h /boot

显示特定文件系统已使用的空间

df -T

输出所有已挂载文件系统的类型

df -k

按块大小输出文件系统磁盘使用情况

df -i /boot

特定文件系统的 inode 信息

df -h --total

输出所有文件系统使用情况汇总

df -hT

只打印本地文件系统磁盘的使用情况

df -hTl

只打印本地文件系统

df -t xfs

打印特定文件系统类型的磁盘使用情况

df -t nfs4

对于 nfs4

df -x xfs

使用 -x 选项排除特定的文件系统类型

df   --output=fstype,size,iused

在 df 命令的输出中只打印特定的字段



[[email protected] ~]# df -i
文件系统               Inode 已用(I)  可用(I) 已用(I)% 挂载点
/dev/mapper/cl-root 52428800    2544 52426256       1% /
devtmpfs             2030805     383  2030422       1% /dev
tmpfs                2033544       1  2033543       1% /dev/shm
tmpfs                2033544     537  2033007       1% /run
tmpfs                2033544      16  2033528       1% /sys/fs/cgroup
/dev/mapper/cl-usr  52428800   77542 52351258       1% /usr
/dev/sda2             256000     330   255670       1% /boot
/dev/mapper/cl-home 52428800      17 52428783       1% /home
/dev/mapper/cl-data 79955968    1112 79954856       1% /data
/dev/mapper/cl-var  15728640    2429 15726211       1% /var
tmpfs                2033544       1  2033543       1% /run/user/0
[[email protected] ~]# df -h
文件系统             容量  已用  可用 已用% 挂载点
/dev/mapper/cl-root  100G   73M  100G    1% /
devtmpfs             7.8G     0  7.8G    0% /dev
tmpfs                7.8G     0  7.8G    0% /dev/shm
tmpfs                7.8G   17M  7.8G    1% /run
tmpfs                7.8G     0  7.8G    0% /sys/fs/cgroup
/dev/mapper/cl-usr   100G  4.6G   96G    5% /usr
/dev/sda2            497M  132M  366M   27% /boot
/dev/mapper/cl-home  100G   33M  100G    1% /home
/dev/mapper/cl-data  153G  249M  153G    1% /data
/dev/mapper/cl-var    30G  255M   30G    1% /var
tmpfs                1.6G     0  1.6G    0% /run/user/0
[[email protected] ~]# df -hT
文件系统            类型      容量  已用  可用 已用% 挂载点
/dev/mapper/cl-root xfs       100G   73M  100G    1% /
devtmpfs            devtmpfs  7.8G     0  7.8G    0% /dev
tmpfs               tmpfs     7.8G     0  7.8G    0% /dev/shm
tmpfs               tmpfs     7.8G   17M  7.8G    1% /run
tmpfs               tmpfs     7.8G     0  7.8G    0% /sys/fs/cgroup
/dev/mapper/cl-usr  xfs       100G  4.6G   96G    5% /usr
/dev/sda2           xfs       497M  132M  366M   27% /boot
/dev/mapper/cl-home xfs       100G   33M  100G    1% /home
/dev/mapper/cl-data xfs       153G  249M  153G    1% /data
/dev/mapper/cl-var  xfs        30G  255M   30G    1% /var
tmpfs               tmpfs     1.6G     0  1.6G    0% /run/user/0
[[email protected] ~]# df -x xfs
文件系统         1K-块  已用    可用 已用% 挂载点
devtmpfs       8123220     0 8123220    0% /dev
tmpfs          8134176     0 8134176    0% /dev/shm
tmpfs          8134176 17016 8117160    1% /run
tmpfs          8134176     0 8134176    0% /sys/fs/cgroup
tmpfs          1626836     0 1626836    0% /run/user/0

4.2 du命令

du /root

列出目录下所有目录占用的空间

du -s /root/

只列出改目录

du -sh /root/

以适合的单位列出该目录

[[email protected] ~]# du -sh /root
9.3M	/root
[[email protected] ~]# du -s /root
9496	/root
[[email protected] ~]# du -sm /root
10	/root

4.3/4.4 磁盘分区

fdisk工具最大支持2TBmbr分区表最大支持2TB,最多支持4个分区,可以分3个主分区,1个扩展分区,扩展分区里再在分逻辑分区,逻辑分区都是从5开始

Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1         8390656    18876415     5242880   83  Linux
/dev/sdb2        18876416    29362175     5242880   83  Linux
/dev/sdb3        29362176    41943039     6290432   83  Linux
/dev/sdb4            2048     8390655     4194304    5  Extended
/dev/sdb5            4096     4198399     2097152   83  Linux
/dev/sdb6         4200448     6297599     1048576   83  Linux
/dev/sdb7         6299648     8390655     1045504   83  Linux
 
Partition table entries are not in disk order

 

fdisk -l

查看所有分区信息

fdisk /dev/sd

进入分区

n

增加分区

p

打印分区

w

保存

d

删除分区

添加完硬盘使用命令查看不到

 

[[email protected] ~]# fdisk -l

 使用以下命令不重启系统就可以查看到了:

查看总线数:

[[email protected] ~]# ls /sys/class/scsi_host/                      
host0  host1  host2

重新扫描SCSI总线来添加设备

[[email protected] ~]# echo "- - -" > /sys/class/scsi_host/host0/scan
[[email protected] ~]# echo "- - -" > /sys/class/scsi_host/host1/scan 
[[email protected] ~]# echo "- - -" > /sys/class/scsi_host/host2/scan

 


以上是关于三周第四次课的主要内容,如果未能解决你的问题,请参考以下文章

三周第四次课(2月8日)

三周第四次课

2018.4.13 三周第四次课

Linux20180416三周第四次课(4月9日)

Linux学习笔记第三周第四次课(2月8日)

三周第四次课 4.1 df命令 4.2 du命令 4.3/4.4 磁盘分区 扩展学习 part