阿里云服务器挂载磁盘
进入阿里云服务器后发现磁盘不够,需要把600G的磁盘加入进来。
命令流程如下:
5 lsblk /dev/vdb
7 sudo parted /dev/vdb mklabel gpt
8 sudo parted /dev/vdb mkpart primary 0% 100%
9 lsblk /dev/vdb
10 sudo mkfs.ext4 /dev/vdb1
11 sudo mkdir /data
12 sudo mount /dev/vdb1 /data
13 sudo blkid /dev/vdb1
14 echo "UUID=67bb6954-92cd-439e-a78b-f0cf4d61c491 /data ext4 defaults 0 0" | sudo tee -a /etc/fstab //这步要替换uuid
15 sudo mount -a
16 df -h /data
17 df -lh
sudo parted /dev/vdb mklabel gpt
sudo parted /dev/vdb mkpart primary 0% 100%
[root@iZbp1avdknbhdwgwkhkjwpZ ~]# lsblk /dev/vdb
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vdb 253:16 0 600G 0 disk
sudo mkfs.ext4 /dev/vdb1
1. 创建 GPT 分区表
bash
复制
sudo parted /dev/vdb mklabel gpt
-
此操作会清除磁盘上的所有数据!确保磁盘无重要数据。
2. 创建分区(占用全部空间)
bash
复制
sudo parted /dev/vdb mkpart primary 0% 100%
3. 验证分区
bash
复制
lsblk /dev/vdb
预期输出:
复制
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdb 253:16 0 600G 0 disk └─vdb1 253:17 0 600G 0 part # 出现 vdb1 表示成功
1. 创建挂载目录
bash
复制
sudo mkdir /data
2. 临时挂载分区(验证可用性)
bash
复制
sudo mount /dev/vdb1 /data
-
验证挂载是否成功:
bash
复制
df -h /data
预期输出:
复制
Filesystem Size Used Avail Use% Mounted on /dev/vdb1 600G 24K 600G 1% /data
3. 永久挂载(写入 /etc/fstab)
编辑 /etc/fstab
,添加以下行(使用你的实际 UUID):
bash
复制
echo "UUID=9c7cc758-b603-48b8-810c-1b58d93f7260 /data ext4 defaults 0 0" | sudo tee -a /etc/fstab
-
参数说明:
-
UUID=...
: 分区的唯一标识符(避免因设备名变化导致挂载失败)。 -
/data
: 挂载目标目录。 -
ext4
: 文件系统类型。 -
defaults
: 挂载选项(默认读写权限)。 -
0 0
: 不启用备份和磁盘检查。
-
4. 验证配置
-
重新加载所有挂载配置:
bash
复制
sudo mount -a
-
检查是否生效:
bash
复制
df -h /data
输出应与临时挂载一致。
-
---------------------------------------------------------------------------------
另外一台机器