分区、格式化、挂载

jiangtie 2020-05-11

硬盘设备的文件名称经常长这样:/dev/sda1

/dev:表示硬盘文件所在的目录,/dev中以文件形式存放任何设备与接口

/sda:sd表示SCSI设备,hd表示IDE设备;一台主机上可以有多块硬盘,系统可以采用a~p来代表16快不同的设备

1:表示编号为1的分区;1~4表示主分区,逻辑分区从5开始

硬盘设备由大量的扇区组成,每个扇区的大小为512B,其中第一个扇区最为重要,它里面保存了主引导记录(MBR)和分区表信息。主引导分区占446字节,分区表占64字节,结束符占2字节。其中分区表中每记录一个分区信息就要16字节,这样一来最多只有4个分区信息可以卸载第一扇区中,这四个分区就是4个主分区。为了解决分区个数不够的问题,可以将第一个扇区的分区表中16字节的空间拿出来指向另外一个分区。所谓扩展分区,严格讲它并不是一个实际意义的分区,它仅仅是一个指向下一个分区的指针,这种指针结构将形成一个单向链表。在扩展分区里创建多个逻辑分区。

计算机系统发展过程中产生了众多的文件系统,Linux支持的文件系统有Ext3、Ext4、XFS……为了使用户在读取和写入文件时不用关心底层的硬盘结构,Linux内核中的软件层为用户提供了一个VFS(虚拟文件系统)接口,这样用户在操作问价时实际上是统一对这个VFS进行操作。实际文件系统在VFS下隐藏了自己的特性和细节,使它们看起来是一样的。

分区

命令fdisk

fdisk /dev/sdb

……一堆操作

格式化

分区后如果不进行格式化,系统无法得知怎么在其上写入数据,所以分区后要对分区进行格式化。

命令mkfs

格式:mkfs.文件系统  分区

mkfs.xfs /dev/sdb1

挂载——将硬盘设备或分区与某个目录进行关联,此关联即为挂载

mount命令

格式:mount [选项] 设备 目录

选项:

-t:指定文件系统类型,一般不用指定,系统会自己判断

如:mount /dev/sdb2 /backup

重启后原先的挂载会失效,所以要把挂载信息写在配置文件中/etc/fstab

vim /etc/fstab

卸载

umount命令

umount /dev/sdb2(或目录)

最后可以使用df -h来查看挂载状态和硬盘使用量信息

分区、格式化、挂载

du命令

可以用来查看一个或多个文件占用了多大的磁盘

du -sh /etc

相关推荐