Linux系统VPS挂载数据盘

挂载数据盘之前,请备份好VPS中重要数据

如果要将数据盘挂载到站点目录,请先备份好站点所有文件及数据

查看VPS中拥有的硬盘

1
fdisk -l

fdisk -l
我的VPS中 Disk /dev/sdb 为数据盘的盘符。

对数据盘分区

1
2
3
4
5
6
7
8
9
10
11
# /dev/sdb 是数据盘的盘符,请按你VPS中实际的盘符填写
fdisk /dev/sdb
# 输入 n,新建分区
Command (m for help):n
# 输入 p,建立分区
Select (default p):p
# 输入分区编号 1
Partition number (1-4, default 1):1
# 接下来会让你让你设置开始扇区,回车就行
# 当再次出现 Command (m for help): 时,输入wq回车表示分区完成
Command (m for help):wq

分区完成后再使用 fdisk -l 查看是否分区成功。如果显示 /dev/sdb1 表示分区创建成功。
分区

格式化分区

1
2
3
# /dev/sdb1 是上面建立的分区,请按你VPS中实际的分区填写
mkfs.ext3 /dev/sdb1
# 过程漫长,耐心等待...

挂载数据盘到指定目录

如果我们要挂载到站点文件存放目录,需要知道你具体的站点存放目录。站点存放目录是在/www/wwwroot下,就需要创建一个/www/wwwroot文件夹,如果面板已经安装,就不需要重新创建。

1
2
3
4
5
6
7
8
9
# -p 表示创建多层目录,/www/wwwroot 为站点存放目录
mkdir -p /www/wwwroot
# /dev/sdb1 是数据盘分区后的盘符,/www/wwwroot 是需要挂载的目录名称
echo '/dev/sdb1 /www/wwwroot ext3 defaults 0 0' >> /etc/fstab
# mount -a 的意思是将/etc/fstab的所有内容重新加载
mount -a
# 查看是否挂载成功
df -h
# 当出现类似于 /dev/sdb1 **G **M **G **% /www/wwwroot,就代表数据盘已成功挂载,其中**为只是为了演示用,一切以实际为准