linux 服务器加装硬盘流程及sda sdb加载顺序

时间:2024-03-14 18:17:18

使用中服务器容量不够了,于是准备加装硬盘,步骤如下  

环境: 
Linux ubuntu 4.11.0-15-generic

以下是步骤:

1、安装硬盘到服务器中

2、查看硬盘情况

linux 服务器加装硬盘流程及sda sdb加载顺序
可以看到 sdb 是我们的第二块硬盘

linux 服务器加装硬盘流程及sda sdb加载顺序

3、对硬盘进行分区

fdisk /dev/sdb
弹出如下界面:
linux 服务器加装硬盘流程及sda sdb加载顺序

 

做如下操作: n(新建分区)、 p(基本分期) 、1(表示新建一个分区) 、1-3916(回车默认选择硬盘柱面的起始位置),w(将表写入磁盘并退出)

格式化磁盘分区
再次查看一下刚刚建好的分区,使用fdisk -l命令:
linux 服务器加装硬盘流程及sda sdb加载顺序
4、对硬盘进行格式化
mkfs -t ext4 /dev/sdb1

5、查看新增硬盘的UUID

blkid  

linux 服务器加装硬盘流程及sda sdb加载顺序

6、设置自动挂载

手动挂载命令mount -t ext4 /dev/sdb1 /2TB

自动挂载,编辑vim /etc/fstab,增加新硬盘的UUID

linux 服务器加装硬盘流程及sda sdb加载顺序

 

7、新增硬盘sda sdb 加载顺序

目前Linux内核对于这种磁盘设备的映射基本上取决于三个顺序,一是磁盘驱动程序的加载;二是主机PCI插槽的监测;三是磁盘本身的监测,先来的当然是a,以此类推。所以,在出现热插拔了某些设备、重启等特殊情况下,实际磁盘在Linux下映射的设备文件可能由于这种“排队”的原因而发生改变,而这种底层“偷偷的”变化有时候会让管理员犯一些低级错误。

使用 UUID (globally unique identifier),唯一的身份识别,是采用SCSI Inquiry命令的Page 83信息来映射磁盘设备的,可解决这个问题。