Linux VPS 挂载第二块磁盘教程

我们提供的 VPS 采用 XenServer 虚拟化技术,开通时默认挂载 10G 硬盘,剩余的硬盘需自己挂载。本文将简单介绍 Linux 系统下挂载剩余硬盘的另外一种方法。按照这个方法挂载可以在重装系统时时保留第二块磁盘中的数据。

挂载建议在VPS开通后全新的系统下操作,如果系统中已经存在数据,建议先备份重要数据,以免挂载出现失误导致的数据丢失。

首先,使用Xshell、putty等工具登录ssh,我们先查看一下当前硬盘情况,执行下面的命令:

fdisk -l

我们看到需要挂载的分区为: /dev/vdb, 我们先将 /dev/vdb 格式化:

fdisk /dev/vdb

然后按照下面的提示操作,即依次输入下面的红色字体部分:

欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0xecdf5b9d 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):n #新建分区
Partition type:
p primary (0 primary, 0 extended, 4 free) #扩展分区
e extended #主分区
Select (default p): p #输入p, 即选择新建为主分区
分区号 (1-4,默认 1):1 #主分区编号
起始 扇区 (2048-62914559,默认为 2048): #分区起始位置, 默认即可, 直接回车
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-62914559,默认为 62914559): #结束位置, 默认即可, 直接回车
将使用默认值 62914559
分区 1 已设置为 Linux 类型,大小设为 30 GiB

命令(输入 m 获取帮助):t #指定分区格式
已选择分区 1
Hex 代码(输入 L 列出所有代码):83 #设置为 Linux 分区
已将分区“Linux”的类型更改为“Linux”

命令(输入 m 获取帮助):w #保存
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。

然后,重新读取分区表(也可以直接重启系统):

partprobe

接下来可以再次执行 fdisk -l 查看当前的磁盘分区情况,可以看到刚才创建的 /dev/vdb1 分区:

格式化 /dev/vdb1 分区:

mkfs.ext3 /dev/vdb1

将 /dev/vdb1 分区挂载到 /home 目录(如果挂载成功,将不会返回任何提示):

mount /dev/vdb1 /home

查看挂载情况:

df -h

确认无误后写入配置文件,设置开机自动挂载:

echo "/dev/vdb1 /home ext3 defaults 1 3" >> /etc/fstab

如果是重装系统后需要挂载磁盘,可以直接挂载磁盘并设置开机自动挂载:


mount /dev/vdb1 /home
echo "/dev/vdb1 /home ext3 defaults 1 3" >> /etc/fstab

请注意:MySQL 数据库默认不会存放到 /home 目录下,重装系统前请注意备份!

1 Star2 Stars3 Stars4 Stars5 Stars (无评分)
Loading...

QQ在线客服

QQ客服