VPS

在CentOS上挂载一个未分配硬盘

929355193

fdisk -l
df -TH

服务器上加了一块新硬盘,在/dev/下只能看到一个sdb的设备。

于是要分区、创建文件系统、设置开机自动挂载,过程如下:

1、创建分区

用parted命令分区:

# parted /dev/sdb
(parted) mktable gpt
(parted) mkpart data 1024KiB -1
(parted print)

parted之后的参数是设备名。mkpart命令的三个参数分别是分区名(随便起),开始地址,结束地址(-1表示块设备末尾),前面留出的空间可能是用于存放分区信息,不留的时候会有警告。print查看分区结果

2、格式化分区

创建分区之后,出现了/dev/sdb1分区。使用mkfs命令格式化分区:

mkfs -t ext4 -c /dev/vdb

3、设置开机挂载

修改/etc/fstab文件,在末尾加上一行:

/dev/sdb1 /mnt ext4 defaults 0 0

各字段分别是分区,挂载点,文件格式,挂载参数。后两个一般用0 0

重启,看看是否设置成功。

使用命令“mkdir /mydata”创建mydata目录,再通过“mount /dev/xvdb1 /mydata”命令手动挂载新分区后,用“df -h”命令查看,出现以下信息说明挂载成功,即可以查看到数据盘了。
使用“echo ‘/dev/xvdb1 /mydata ext3 defaults 0 0’ >> /etc/fstab”命令添加分区信息后,使用“cat /etc/fstab”命令查看,出现以下信息表示添加分区信息成功。