磁盘管理与文件系统

91 阅读3分钟

(学习笔记的第二十页)

机械硬盘的结构分为三个: image.png

image.png

文件系统

管理文件的软件叫做文件系统
它是用增删改查和恢复来管理文件
一块硬盘要是分区离不开文件系统不然只能看电脑使用的二进制头皮发麻

Mbr分区

一个扇区存储512字节
前446字节是引导程序
一个分区表一共要有16字节
只能在2T以下的硬盘分区
2t或以上要配合gdisk进行分区
512-446=66
66/16=4 ...2

主分区:可以直接使用,可以装系统
扩展分区:不可以直接使用,必须要分逻辑分区(主分区要是需要4个以上的分区就需要扩展分区)
逻辑分区:依托于扩展分区,使用的是扩展分区的空间 主分区序号是 1-4
逻辑分区是 从5开始往后
扩展分区一定是主分区
主分区不一定是扩展分区
逻辑分区一定不是主分区

分区工具:
Lsblk #列出块设备
Fdisk #管理mbr分区
-l #可以看到你有哪些盘和盘的具体信息
看sde盘
Fdisk -l /dev/sde
所有是
Fdisk -l
Gdisk #管理gpt分区

Fdisk命令:
Fidsk -l 查看
建立普通分区
建立逻辑分区
建立swap分区

建立文件系统 mkfs  mkswap

永久挂载

通式:Vim /etc/fstab
6个字段含义:

/dev/mapper/centos-swap    swap      swap    defaults        0 0
/dev/sdb1                 /mnt       xfs     defaults        0 0
文件名                   挂载点      文件类型     权限        备份

实验:

创建主分区:
到虚拟机页面的设置里
添加直接一直下一步就好了
image.png 添加了之后它是不知道它自己添加了一个新的硬盘,需要下面的代码提醒他,下面代码找一个你能用的代码
代码自取:

echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan

输入下面的代码,显示成这样就算成功了 image.png 输入fdisk /dev/sdb进入管理分区,打入n创建,然后后面直接回车默认就行但是到设置大小的时候一定要自己输,往大的输,然后输入w保存退出 image.png 然后建立系统文件 image.png 之后只要挂载一下就行,df可以看到挂载上去了吗 image.png

创建逻辑分区: 创建逻辑分区前必须要先创建扩展分区,逻辑分区是基于扩展分区诞生的,所以要先创建扩展分区,扩展分区跟创建主分区是一样的,但创建的类型不一样要选择e类型,之后别急着w保存退出,逻辑分区还没建,直接n再创建 image.png 类型选择l然后大小要比你创建的扩展大小要小一点,后面就一样了 image.png 然后先看一下有没有创建成功,用lsblk,如果没有用partprobe刷新一下,然后就是在创建的逻辑硬盘里建文件系统 image.png 然后就是挂载了,记住一个文件夹只能挂载一个所以我就建了一个data文件夹然后挂载这上面 image.png