本章首先介绍Linux服务器的磁盘装载,下一期介绍Linux磁盘的扩展。
前言
Linux磁盘装载有两种情况
小于1.2t的磁盘装载
2.2t或更大的磁盘安装
介绍以下两种情况的安装方法
以下磁盘名称均以/dev/sdc为例
小于1.2t的磁盘装载
有两种类型的磁盘可以装载小于2T的磁盘
第一,直接装载裸磁盘。 您不需要现在就创建分区
1.1裸磁盘安装
在这种情况下,可以直接格式化磁盘。 这里使用ext4格式。 当然,也可以使用xfs格式
1 )分区格式化
mfs.ext4 /dev/sdc
2 )磁盘安装
在装载磁盘之前,必须添加配置文件,以防止在机器重新启动时加载磁盘
挂载磁盘时,建议您使用磁盘的UUID。 请使用blkid命令确认磁盘驱动器号不会在某些云主机重新启动时更改
# blkid
/dev/SDC : uuid=' 1d 51c e 74-9 DCC-4c 59-89f7- 5e73a 26562 c0 ' type=' ext4'
# vim /etc/fstab
添加磁盘装载信息
uid=' 1d 51c e 74-9 DCC-4c 59-89f7- 5e73a 26562 c0 '/Mn text4defaults 0
#mount-a/etc/fstab加载文件信息并装载所有磁盘
image.png
至此,裸磁盘的安装方式已完成。
二是需要创建分区
1.2装载分区
1 )创建分区
在这种情况下,必须首先在分区中创建原始磁盘,然后使用fdisk命令
以下是实际运输业务中使用的介绍,在特殊情况下可以自己检索文档进行研究。
# fdisk /dev/sdc
p检查是否存在分区和分区,如果没有,请直接创建分区
创建n个分区
p在这里,我直接制作主分区,但实际使用的时候,还是默认制作主分区的情况比较多
分区编号1,默认值1
enter保留默认值
enter保留默认值
w保存结束
image.png
2 )分区格式化
这和格式化裸磁盘一样,具体方法请参考上面的格式化裸磁盘
mkfs.ext4 /dev/sdc1
3 )装载分区
挂载磁盘时,建议您使用磁盘的UUID。 请使用blkid命令确认磁盘驱动器号不会在某些云主机重新启动时更改
# blkid
/dev/SDC 1: uuid=' efb4c 546-72cf-49 F6-b162-03 F3 bb8c 183 d ' type=' ext4'
# vim /etc/fstab
添加磁盘装载信息
uid=' efb4c 546-72cf-49 F6-b162-03 F3 bb8c 183 d '/Mn text4defaults 0
#mount-a/etc/fstab加载文件信息并装载所有磁盘
2.2t或更大的磁盘安装
与上述相同,安装大于2T的磁盘时也分为原始磁盘和分区
第一,如果装载裸磁盘,则可以直接装载,而不管分区情况如何,类似于小于2T。 具体安装方式可以参考小于2T的裸盘安装方式
接下来,我们将讨论第二个磁盘分区装载
2.1装载分区
这种方式不能再使用fdisk工具了。 fdisk只适合分割2T的磁盘。 现在需要的工具是parted
1 )创建磁盘标签GPT
parted /dev/sdc
显示当前磁盘信息
在print中,您可以看到磁盘上没有分区
image.png
创建磁盘标签GPT
mklabel gpt
image.png
2 )创建磁盘分区
使用mkpart primary 0% n%创建主分区。 n是分区占整个磁盘的百分比。 (在mkpart extended中创建扩展分区。
例如,我想在这里把这个8T的硬盘分成三部分。 其中前两个各占2T,最后一个占4T,可以写成:
mkpart primary 0% 25%
mkpart primary 26% 50%
mkpart primary 51% 100%
在中,使用创建主分区并使用所有磁盘
mkpart primary 0% 100%
image.png
3 )分区格式化
mkfs.ext4 /dev/sdc1
4 )磁盘安装
同样参考上面的磁盘装载,写入配置文件/etc/fstab。 这里为了简单起见,我们直接在命令行上装载了。
mount /dev/sdc1 /mnt
您可以看到磁盘已装载
/dev/sdc1 3.0T 89M 2.9T 1% /mnt