## Linux 挂载新磁盘

在使用Kubernetes(K8S)集群时,有时候需要在Linux主机上挂载新的磁盘以扩展存储空间。本文将教您如何在Linux系统上挂载新磁盘,在Kubernetes集群中使用新的存储空间。

### 操作流程

下面是挂载新磁盘的步骤:

| 步骤 | 说明 |
|---------------------------------------|------------------------------------|
| 步骤一:确认新磁盘已经连接到主机 | 使用命令查看设备是否识别 |
| 步骤二:创建新分区 | 使用 fdisk 命令创建新的分区 |
| 步骤三:格式化新分区 | 使用 mkfs 命令格式化分区 |
| 步骤四:创建挂载点 | 创建一个目录用于挂载新磁盘 |
| 步骤五:挂载新磁盘 | 使用 mount 命令将新磁盘挂载到目录 |
| 步骤六:设置开机自动挂载 | 编辑 /etc/fstab 文件实现开机自动挂载 |

### 操作步骤及代码示例

#### 步骤一:确认新磁盘已经连接到主机

```bash
# 查看系统中已识别的设备
lsblk
```

#### 步骤二:创建新分区

```bash
# 使用 fdisk 工具打开新磁盘
fdisk /dev/sdb

# 输入 'n' 创建一个新分区
# 输入 'p' 选择分区类型为主分区
# 输入 '1' 选择分区编号
# 输入 'Enter' 选择默认起始扇区
# 输入 'Enter' 选择默认结束扇区
# 输入 'w' 保存修改并退出
```

#### 步骤三:格式化新分区

```bash
# 格式化新分区为 ext4 格式
mkfs.ext4 /dev/sdb1
```

#### 步骤四:创建挂载点

```bash
# 创建一个目录作为挂载点
mkdir /mnt/new_disk
```

#### 步骤五:挂载新磁盘

```bash
# 将新磁盘挂载到目录
mount /dev/sdb1 /mnt/new_disk
```

#### 步骤六:设置开机自动挂载

```bash
# 查看新磁盘的 UUID
blkid /dev/sdb1

# 编辑 /etc/fstab 文件,添加以下行
UUID=[新磁盘的UUID] /mnt/new_disk ext4 defaults 0 2
```

完成以上步骤后,重新启动系统,新磁盘将会自动挂载到指定目录。

通过上述步骤,您已经成功地在Linux系统上挂载了新磁盘,可以在Kubernetes集群中使用新的存储空间进行应用程序开发和部署。希望这篇文章对您有所帮助!