Linux常用命令大全 阶段性总结(二)

Linux常用命令大全 阶段性总结(二)

一、引言

1、dumpe2fs:查询ext系列超级区块信息
2、xfs_info:查询xfs系列超级区块信息
3、df:列出文件系统的整体磁盘使用量
4、du:查看文件系统的磁盘使用量(常用在查看目录所占磁盘空间)
5、ln:硬链接与符号链接
下面关于磁盘分区、格式化与挂载命令,我会用一个实际例子教大家掌握
6、lsblk:列出系统上的所有磁盘列表
7、blkid:列出设备的UUID等参数
8、parted:列出磁盘的分区表类型与分区信息(其中有mklabel:为新增硬盘设置磁盘格式:GPT或MBR)
9、gdisk/fdisk:磁盘分区、删除分区等等一系列(实际例子中我会具体说明)
10、partprob:更新Linux内核的分区表信息
11、mkfs:磁盘格式化
12、mount:挂载
13、umount:卸载

二、命令具体介绍与用法

1、dumpe2fs
介绍:查询ext系列超级区块信息。
用法:dumpe2fs 【-bh】 设备文件名(如:/dev/vda5)
-b:列出保留为坏道的部分
-h:仅列出超级区块的数据

2、xfs_info
介绍:查询xfs系列超级区块信息。
用法:xfs_info 挂载点|设备文件名(如:/dev/vda2)

3、df
介绍:列出文件系统的整体磁盘使用量。
用法:df 【-ahiT】(常用) 目录或文件名
-a:列出所有的文件系统,包括系统特有/proc等文件系统
-h:以较容易阅读的GBytes、MBytes、KBytes格式显示
-i:不用磁盘容量,而以inode的数量来显示
-T:连同该硬盘分区的文件系统名称(例如xfs)也列出

4、du
介绍:查看文件系统的磁盘使用量(常用在查看目录所占磁盘空间)。
用法:du 【-as】 文件或目录名称
-a:列出所有的文件与目录容量,因为默认仅统计目录下面的文件量
-s:仅列出总量,而不列出每个各别的目录占用量

5、ln
介绍:硬链接与符号链接。
用法:ln 【-sf】 源文件 目标文件
-s:如果不加任何参数(如:ln 文件1 文件2),那就是硬链接,如果加-s就是符号链接
-f:如果目标文件存在,就主动将目标文件删除后再建立

三、实例讲解磁盘的分区、格式化与挂载命令

步骤:
1、新增硬盘
2、对磁盘划分,建立可用的磁盘分区
3、对该磁盘分区进行格式化,建立系统可用的文件系统
4、建立挂载点(挂载点就是目录),并且将其挂载

第一步:新增硬盘
在这里插入图片描述
一直点击下一步,只需要设置你想要设置的硬盘大小即可,然后点击完成。然后重新启动系统,你会发现/dev下面多了一个sdb设备。

在这里插入图片描述

lsblk
介绍:列出系统上的所有磁盘列表
用法:lsblk 设备(如:/dev/sdb)

第二步:对磁盘划分,建立可用的磁盘分区
分区前用parted对sdb进行GPT分区设置以及观察相关信息。
在这里插入图片描述

注:gdisk适用于GPT分区,fdisk适用于MBR分区,千万不能搞错!!!

parted
介绍:列出磁盘的分区表类型与分区信息
用法:parted 设备(如:/dev/sdb)
mklabel:设置分区类型
print:打印设备信息
q:退出

现在用gdisk将刚刚新增的20G硬盘分区成10G的xfs文件系统.
在这里插入图片描述
gdisk
介绍:磁盘分区、删除分区等等一系列(实际例子中我会具体说明)
用法:gdisk 设备
d:删除一个分区
n:增加一个分区
p:打印分区表
q:不保存退出
w:保存分区操作退出

注:fdisk同理一样使用d、n、p、q、w,但分区过程还是具有差异的!!!

使用partprobe更新内核的分区表,在用lsblk就有sdb1了

partprobe
介绍:更新Linux内核的分区表信息
用法:partprobe

在这里插入图片描述

现在就有了sdb1这个分区了,但还要进行格式化以及设置xfs文件系统。

在这里插入图片描述

没有格式化的时候使用blkid /dev/sdb1是没有的,使用mkfs格式化了才了UUID、文件系统类型xfs等等参数。

mkfs
介绍:磁盘格式化
用法:mkfs 【-t 文件系统类型】设备

blkid
介绍:列出设备的UUID等参数
用法:blkid或blkid 设备

现在就可以挂载这个文件系统了,我们先再etc下面创建一个wjxt目录,然后把sdb1挂载到wjxt,以及从wjxt目录卸载。
在这里插入图片描述
注:也可以使用【mount /dev/sdb1 /etc/wjxt】,最好使用UUID因为它相当于身份证号,名字可以一样但是身份证号一个人只有唯一一个,不会搞混。
在这里插入图片描述

mount
介绍:挂载
用法:mount或mount 【-a】设备 挂载点
-a:依照配置文件/etc/fstab的数据将所有未挂载的磁盘都挂载上。

注:/etc/fstab是自启动挂载用的,不然你每次开机都要用mount去挂载一次。
输入nano /etc/fstab(也可以用别的编辑器我个人喜欢使用nano)
在这里插入图片描述
这样以后开机就会自动挂载sdb1啦!!!

然后就是卸载sdb1
在这里插入图片描述
umount
介绍:卸载
用法:umount 设备

若对Linux基础知识感兴趣的可以关注一下博主,我会持续更新Linux基础知识

猜你喜欢

转载自blog.csdn.net/weixin_45631506/article/details/115274189