Linux基础入门之系统维护篇---三:磁盘管理

Linux命令大全:https://www.linuxcool.com/ 不懂自查

lsblk

列出块设备(list block devices)
功能 :查看系统磁盘使用情况

语法格式lsblk 参数
常用参数

参数功能参数功能
-a显示所有设备信息-m显示权限信息
-b显示以字节为单位的设备大小-n不显示标题
-e排除指定设备-o输出列信息
-l使用列表格式显示-f显示文件系统信息

在这里插入图片描述
lsblklsblk -a效果一样
参数解释

  • NAME:这是块设备名。 sda表示第一块Sata硬盘,第二块为sdb,依次类推;sr0表示第一块光盘文件,第二块sr1;nvme0n1表示第一块nvme类型的硬盘,第二块nvme0n1。
  • MAJ:MIN:本栏显示主要和次要设备号。
  • RM:本栏显示设备是否可移动设备。注意,在本例中设备sr0的RM值等于1,这说明他们是可移动设备。
  • SIZE:本栏列出设备的容量大小信息。例如20G表明该设备大小为20GB,而1K表明该设备大小为1KB。
  • RO:该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。
  • TYPE:本栏显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和nvme0n1是磁盘,而sr0是只读存储(rom)。
  • MOUNTPOINT:本栏指出设备挂载的挂载点。

在这里插入图片描述
lsblk -m显示系统中磁盘设备的归属及权限信息

在这里插入图片描述
lsblk -nl以列表格式显示磁盘设备信息,并且不显示标题

df

显示系统上磁盘空间的使用量情况(report file system disk space usage
)

语法格式df 参数 对象磁盘/分区
常用参数

参数功能参数功能
-a显示所有文件系统-l只显示本地文件系统
-h以更易读的方式显示-t只显示指定类型文件系统
-H以1KB=1000B为换算单位-T显示文件系统的类型
-i显示索引字节信息–sync在获取磁盘使用信息前先执行sync同步命令
-k设置显示时的块大小

在这里插入图片描述
dfdf -a效果相同,都是显示所有文件系统,若不指定磁盘分区的话,也是显示所有文件系统

在这里插入图片描述
大家细心的话可以发现 df -h显示的内容容量更易于我们读取理解,而默认为以KB为单位,不易读取理解

在这里插入图片描述
df -t xfs:显示系统中所有文件系统格式为XFS的磁盘分区的使用量情况**-h**易于我们读取理解,所有没事就h一下吧。

df与du

du命令来自英文词组disk usage的缩写,其功能是查看文件或目录的大小。人们经常会把df和du命令混淆,df是用于查看磁盘或分区使用情况的命令,而du命令则是用于按照指定容量单位来查看文件或目录在磁盘中的占用情况。

语法格式du 参数 文件名或目录
常用参数

参数功能参数功能
-a显示目录中所有文件大小-m以MB为单位显示文件大小
-b以B为单位显示文件大小-P不显示符号链接对应原文件的大小
-c显示占用磁盘空间的大小总和-s显示子目录总大小
-D显示符号链接对应原文件的大小-S不显示子目录大小
-g以GB为单位显示文件大小-X排除指定文件
-h使用易读格式显示文件大小–help显示帮助信息
-k以KB为单位显示文件大小–version显示版本信息

在这里插入图片描述
回显为两列,前者为文件大小,后者为文件
此例以易读的容量格式显示指定目录内各个文件的大小信息

fdisk

fdisk的意思是固定磁盘(fixed disk)或格式化磁盘(format disk),该命令的功能是管理磁盘的分区信息。 fdisk命令可以用来对磁盘进行分区操作,用户可以根据实际情况对磁盘进行合理划分,这样后期挂载和使用时会方便很多。

语法格式fdisk 参数 设备名
== 常用参数==

参数功能参数功能
-b设置每个分区的大小-l显示指定的外围设备分区表状态
-c关闭DOS兼容模式-s显示指定的分区大小
-C设置硬盘的柱面数量-S设置每个磁道的扇区数
-h显示帮助信息-u以分区数目代替柱面数目
-H设置硬盘的磁头数-v显示版本信息

fdisk -l:查看当前系统的分区情况,若有设备名,则指定设备查看
在这里插入图片描述
fdisk 设备名:管理指定硬盘的分区

我们在虚拟机上先增加一个新的硬盘,为了便于我们学习操作,如果在之前的硬盘上操作很有可能出问题
在这里插入图片描述

在这里插入图片描述

sda就是我们新添加的硬盘,让我们开始操作吧
在这里插入图片描述
fdisk 设备之后也需要命令执行,命令m查看所有命令
常用命令

参数功能参数功能
d删除分区F列出未分区的空闲区
l列出已知分区类型n添加新分区
p打印分区表m打印此菜单
w将分区表写入磁盘并退出q退出而不保存更改

在这里插入图片描述

空白处回车默认,如此就创建了一个主分区。可用之前学过的命令查看
在这里插入图片描述

在Linux中,扩展分区不能直接格式化,必须先将扩展分区转换为逻辑分区,然后才能对逻辑分区进行格式化。
扩展分区转化为逻辑分区,只要再次创建分区时玄策逻辑分区即可

在这里插入图片描述
lsblk查看可知分区成功,之后就进行格式化

在这里插入图片描述

mkfs

mkfs命令来自英文词组make file system的缩写,其功能是对设备进行格式化文件系统操作。在挂载使用硬盘空间前的最后一步,运维人员需要对整块硬盘或指定分区进行格式化文件系统操作。Linux系统支持的文件系统包含EXT2、EXT3、EXT4、XFS、FAT、MS-DoS、VFAT、Minix等多种格式。

语法格式mkfs 参数 设备名

常用参数

参数功能参数功能
-c检查指定设备是否损坏–help显示帮助信息
-t设置档案系统的模式–version显示版本信息
-V显示执行过程详细信息

mkfs -t ext4 /dev/sda1将主分区格式化,且为ext4格式

在这里插入图片描述
file -s /dev/sda1查看
在这里插入图片描述

mkfs格式化拓展

命令功能
mkfs.ext4 -c /dev/sda检查指定的磁盘设备并进行ext4格式化操作
mkfs.xfs -f /dev/sda强制修改文件系统类型并覆盖
mkfs.ext4 -m 5 /dev/sda对指定的磁盘设备进行格式化操作,保留5%容量给管理员
mkfs.ext4 -L ‘Linuxflag’ -b 2048 /dev/sda对磁盘设备进行格式化操作,添加卷标识,并修改块大小,
e2label /dev/sda1查看卷标

格式化之后这些文件属于块文件,如何进行操作呢?挂载mount

mount与umount

mount命令的功能是将文件系统挂载到目录。文件系统指的是被格式化过的硬盘或分区设备,进行挂载操作后,用户便可以在挂载目录中使用硬盘资源‍了。
默认情况下,Linux系统并不会像Windows系统那样自动地挂载光盘和U盘设备,需要我们自行完成。
挂载之后我们就可以对磁盘内进行文件的增添改查等一系列的操作了

语法格式mount 参数 设备名 目录名
常用参数

参数功能参数功能
-a加载/etc/fstab文件中记录的所有文件系统-r将文件系统设置为只读模式
-F为每个设备创建出一个新的挂载版本-t挂载指定文件类型的设备分区
-h显示帮助信息-U 挂载指定UUID的设备分区
-l显示已加载的文件系统列表-V 显示版本信息
-L 挂载具有指定标签的分区-w以读写方式挂载文件系统
-n加载没有写入/etc/mtab文件中的文件系统

mount /dev/sda1 /mnt/Temp将主分区sda1挂载到**/mnt/Temp**下
在这里插入图片描述

注意分区未格式化无法挂载

mountmount -l 效果相同,查看挂载
然后就可以为所欲为了,可以去到挂载目录底下进行文件操作了

上述挂载为临时挂载,开机重启会掉,后续会补充如何永久挂载

既然可以挂载,那么肯定也可以卸载

umount

umount命令的功能是卸载文件系统。与mount挂载命令需要同时提供设备名与挂载目录不同,umount卸载命令只需要提供设备名或挂载目录之一即可。

语法格式:*umount 参数 设备或目录名 *
常用参数

参数功能参数功能
-a卸载/etc/mtab文件中记录的所有设备-r使用只读方式重新挂载文件系统
-F强制卸载设备而不询问-t仅卸载指定的文件系统
-h显示帮助信息-v 显示执行过程详细信息
-n卸载时不要将信息写入/etc/mtab文件中-V显示版本信息

umount /dev/sda1
在这里插入图片描述

可以看到已经卸载

卸载不成功可能是因为在其工作目录之下,可退出其挂载目录后卸载
若不是此原因,可使用参数F强制卸载
umount卸载命令只需要提供设备名或挂载目录之一即可。

  • 21
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值