知识小结
分区的两种模式
mbr,gtp

列出块设备信息,需要查看磁盘的空间
lsblk

列出块设备信息,需要查看磁盘的uuid地址及对应的目录
lsblk -f

linux硬盘两种分类
ide,scsi

给硬盘sdb进行分区,启动命令
fdisk /dev/sdb
格式:
fdisk 要分区的硬盘

格式化硬盘,将sdb1硬盘进行格式化,使它的类型格式化为xfs
mkfs -t xfs /dev/sdb1
格式:
mkfs -t 类型 硬盘分区的路径


硬盘的挂载,让硬盘sdb2挂载到/disc
mount /dev/sdb2 /disc
格式:
mount 硬盘路径指定好硬盘的分区 目录的路径


设置磁盘与目录的对应关系,是哪一个配置文件
/etc/fstab
如果需要新增或修改磁盘与目录的对应关系
可以通过vim来操作该配置文件

自动挂载,修改了fstab文件后,让对应关系生效
mount -a

硬盘挂载的步骤,五个步骤
1,模拟一个硬盘出来
2,给硬盘分区
3,格式化硬盘
4,硬盘的挂载
5,设置永久挂载
注,这个只是模拟的流程,真实的操作,第一步就是真硬盘了。
分区的基础知识

分区有两种模式
linux-分区与硬盘-实战:添加新硬盘_自动挂载
明确
gtp比mbr分区优越即可

分区基本知识

linux-分区与硬盘-实战:添加新硬盘_硬盘分区_02

查看windows磁盘信息

我的电脑,右击,管理
磁盘管理 linux-分区与硬盘-实战:添加新硬盘_硬盘分区_03

linux分区

linux-分区与硬盘-实战:添加新硬盘_块设备_04
硬盘分区与文件系统,挂载关系
linux-分区与硬盘-实战:添加新硬盘_块设备_05

命令lsblk

Linux lsblk 命令用法详解-Linux命令大全(手册)
https://ipcmen.com/lsblk

lsblk
列出块设备信息
ls- list-列表
blk-block-块

补充说明
lsblk命令 用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,cd-ROM等等。lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。这个包带了几个其它工具,如dmesg。要安装lsblk,请在此处下载util-linux包。Fedora用户可以通过命令sudo yum install util-linux-ng来安装该包。

选项
-a, --all 显示所有设备。
-b, --bytes 以bytes方式显示设备大小。
-d, --nodeps 不显示 slaves 或 holders。
-D, --discard print discard capabilities。
-e, --exclude 排除设备 (default: RAM disks)。
-f, --fs 显示文件系统信息。
-h, --help 显示帮助信息。
-i, --ascii use ascii characters only。
-m, --perms 显示权限信息。
-l, --list 使用列表格式显示。
-n, --noheadings 不显示标题。
-o, --output 输出列。
-P, --pairs 使用key="value"格式显示。
-r, --raw 使用原始格式显示。
-t, --topology 显示拓扑结构信息

linux硬盘

linux-分区与硬盘-实战:添加新硬盘_硬盘分区_06
查看系统分区与挂载情况

lsblk -f

centos6的显示
​​linux-分区与硬盘-实战:添加新硬盘_linux_07
​​​​centos7的显示
linux-分区与硬盘-实战:添加新硬盘_块设备_08
linux xfs和ext4的区别 - 爱代码也爱生活 - CSDN博客
https://blog.csdn.net/nuli888/article/details/51870184

如果希望查看到大小
直接用命令

lsblk

linux-分区与硬盘-实战:添加新硬盘_linux_09

演练-硬盘的挂载

给虚拟机添加一个硬盘
明确硬盘挂载的一个实现过程
linux-分区与硬盘-实战:添加新硬盘_重启_10

linux-分区与硬盘-实战:添加新硬盘_块设备_11

挂载案例

给虚拟机添加一个硬盘

虚拟机,设置
linux-分区与硬盘-实战:添加新硬盘_块设备_12
添加,硬盘,下一步
linux-分区与硬盘-实战:添加新硬盘_块设备_13
SCSI,下一步
linux-分区与硬盘-实战:添加新硬盘_块设备_14

创建新虚拟磁盘,下一步
linux-分区与硬盘-实战:添加新硬盘_重启_15

选定大小,下一步
linux-分区与硬盘-实战:添加新硬盘_自动挂载_16

起个名字,完成
linux-分区与硬盘-实战:添加新硬盘_linux_17

可发现多了一个新硬盘
linux-分区与硬盘-实战:添加新硬盘_硬盘分区_18

用命令lsblk查下
发现没有看到2G的硬盘
linux-分区与硬盘-实战:添加新硬盘_硬盘分区_19

重启一下再试
使用命令
lsblk
linux-分区与硬盘-实战:添加新硬盘_重启_20
lsblk -f
linux-分区与硬盘-实战:添加新硬盘_块设备_21
当前的硬盘
即没有分区挂载点
也没有格式化

到此为止,给虚拟机添加硬盘,完毕。

分区

linux-分区与硬盘-实战:添加新硬盘_linux_22

给硬盘分区

fdisk /dev/sdb

要使用管理员权限
linux-分区与硬盘-实战:添加新硬盘_块设备_23

输入m获取帮助

linux-分区与硬盘-实战:添加新硬盘_linux_24
输入n,添加一个新的分区

linux-分区与硬盘-实战:添加新硬盘_自动挂载_25
选择p添加一个主分区
选择1添加分区编号为1
起始扇区与默认扇区值给默认值就好
linux-分区与硬盘-实战:添加新硬盘_重启_26

下一个命令
把分区写入到硬盘中
w命令
w write table to disk and exit

使用了w后,效果
linux-分区与硬盘-实战:添加新硬盘_自动挂载_27

linux-分区与硬盘-实战:添加新硬盘_重启_28

可见sdb硬盘出来了
下面有了一个sdb1,表示第一个分区被识别出来
但是没有硬盘类型,也没有uuid
原因
只是分了区
并没有格式化

注意,只有分了区,写入了,才会生效
只是分了区,没有写入就退出了fdisk的话
看不见变化的
那样就得重新再来一次才可

格式化硬盘

mkfs -t 硬盘类型 硬盘路径详细到分区

用lsblk -f 可查看到其他硬盘是
xfs类型的
因此我们让新增的硬盘也为这个类型
使用命令

mkfs -t xfs /dev/sdb1

linux-分区与硬盘-实战:添加新硬盘_块设备_29

格式化后再看sdb1
它已经获取到了uuid和类型了

linux-分区与硬盘-实战:添加新硬盘_块设备_30
下一步操作
把这个磁盘挂载到指定的目录下

硬盘的挂载

把新硬盘挂载到
home下newdisk目录下

linux-分区与硬盘-实战:添加新硬盘_块设备_31

linux-分区与硬盘-实战:添加新硬盘_重启_32

先新增一个目录
linux-分区与硬盘-实战:添加新硬盘_重启_33

当前的newdisk目录是空的
是新建好的空目录
啥也没有的
这一点需明确一下

接下来
让分好区的硬盘与新建好的目录
建立起一个对应关系就好

linux-分区与硬盘-实战:添加新硬盘_自动挂载_34

挂载命令的格式

mount 硬盘路径指定好硬盘的分区 目录的路径

mount + 硬盘路径 + 目录录径

新分区的硬盘当前
linux-分区与硬盘-实战:添加新硬盘_块设备_35

我们来挂载一下
并且看一看效果
linux-分区与硬盘-实战:添加新硬盘_硬盘分区_36

存在的问题
重启后
挂载关系会消失

重启试一试
重启前往硬盘中添加一个文件

linux-分区与硬盘-实战:添加新硬盘_linux_37

我们的目标,永久挂载

重启后,挂载也是生效的

命令
reboot重启

然后再查下状态

linux-分区与硬盘-实战:添加新硬盘_块设备_38
下一步目标
linux-分区与硬盘-实战:添加新硬盘_linux_39

设置永久挂载

需要操作一个配置文件

/etc/fstab

通过操作该配置,来实现永久挂载

vim /etc/fstab

linux-分区与硬盘-实战:添加新硬盘_硬盘分区_40

linux-分区与硬盘-实战:添加新硬盘_linux_41

新增一行内容
把新磁盘与对应的目录添加进去

linux-分区与硬盘-实战:添加新硬盘_自动挂载_42
注意
要使用root来处理
普通用户只具有只读的权限

然后,让挂载生效

mount -a

自动挂载

linux-分区与硬盘-实战:添加新硬盘_块设备_43

挂载生效

linux-分区与硬盘-实战:添加新硬盘_自动挂载_44

接下来,重启试试
reboot
然后再查看一下磁盘的状态

linux-分区与硬盘-实战:添加新硬盘_linux_45
自动挂载已经生效

小结-硬盘挂载的步骤

1 新增一个硬盘,通过vmware虚拟机。此步骤模拟的是往电脑上添加了一个硬盘。

2 给该硬盘进行分区,命令: fdisk 硬盘路径
选项n,添加一个
选项p,主分区
选项w,分区写入磁盘

3 格式化硬盘
命令
mkfs -t 类型 硬盘分区的路径

4 硬盘的挂载
mount 硬盘的分区 对应的目录路径

5 永久挂载
操作 /etc/fstab
按照格式添加上一个对应关系

通过例子说明添加硬盘的步骤:

1, 去电脑城购买一个硬盘
需考虑:
购买什么样的硬盘
购买多大的硬盘
其它

2,好比买了500G的硬盘
需要进行一个分区

3, 进行格式化

4, 希望通过一个路径能够访问硬盘,读写数据
自己配置路径
/home/newdisc
/home/pyhui/aa
设置对应关系
让硬盘对应上预期的一个路径

5, 永久挂载
重启后,对应关系仍然在