Linux 系统服务器挂载第二块硬盘方法

⚠️本教程仅适用于 XEN 架构 VPS ,请核对后继续操作

出于数据保护机制,有些服务器准备2块硬盘,一块用来存放用户数据(即网站数据等),一块用来存放系统,这样在您的系统出现问题之后后台选择重装系统,另外一个磁盘分区的数据就不会丢失了,所以在购买VPS之后,要手动将另外一块硬盘挂载到用户数据的目录。这个机制有一个缺点就是存放系统的分区将无法应用于用户数据(网站数据等),不过如果您需要充分利用您的磁盘,您可以挂载磁盘为LVM格式,请注意,LVM挂载方式重装系统将会丢失所有数据


KVM 虚拟化为单盘,无数据盘,请勿执行本挂载脚本


当您的 VPS 开通后,使用 SSH 登录到您的 VPS,会显示如下提示:

Dear customer,

    The second disk of your vps is not mounted yet.
     Please run "./AutoTools.sh" to mount your second disk.

                        Yours sincerely,
                        ldhost.cn

该提示告诉您,您的第二块磁盘可能需要挂载,此时您可以手动挂载 /dev/xvdb 磁盘或使用我们提供的挂载脚本。

您可以执行以下命令开始挂载步奏:
在SSH中执行:bash /root/AutoTools.sh
将会提示以下选项:

Choose your favorite language
===============================================
1. English
2. 中文
===============================================

Enter your choice:

此时,若您使用的 SSH 客户端可以正常显示2. 中文,请输入 2 并回车。
若第二个选项在您本地显示为乱码或不可读字符,请输入 1 并回车。

此时您将看到以下选项:

AutoMount for XenSystem
=================================================
危險操作,僅適用於新的VPS
按 q 取消
1. 使用數據硬碟擴展根分區(/),使用 LVM 方式挂载,重装系统将丢失所有数据
2. 將數據硬碟挂載為另一個分區
=================================================

輸入你的選擇:
  1. 挂载第二块硬盘为 LVM(合并系统盘与数据盘,重装系统会丢失所有数据)
  2. 挂载第二块硬盘为 ext4(重装系统不会丢失,可自定义挂载点)

选您所需要的挂载方式,比如需要挂载至 /home 目录请输入“2”,此时会提示:

輸入您首選的掛載點 (/home, /www):

此时,若您即将安装宝塔面板,请输入 /www,如需自定义挂载点请自行输入。

⚠️若您是在部署环境后执行挂载脚本,请先进行数据备份或转移。


此时,您可以使用 df -lh 查看磁盘大小是否正常:

[root@MyCloudServer ~]# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_501153278-lv_root
8.4G 922M 7.1G 12% /
tmpfs 249M 0 249M 0% /dev/shm
/dev/xvda1 485M 84M 376M 19% /boot
/dev/xvdb1 5.0G 139M 4.6G 3% /home


若以上地址无法下载挂载脚本,请尝试以下命令:

rm -rf AutoToolsWget.sh;
wget https://www.ldhost.cn/down/AutoToolsWget.sh;
chmod +x AutoToolsWget.sh;
bash AutoToolsWget.sh;


我们已于 2020年03月05日 更新挂载脚本为第二版,旧版挂载教程已隐藏。

如你在登录SSH时没有提示:The second disk of your vps is not mounted yet. Please run “./AutoTools.sh” to mount your second disk. 但也要挂载第二个硬盘,用于安装宝塔管理面板到第二个硬盘上,你可以直接用宝塔提供的自动挂载硬盘小工具,方法参见:宝塔BT-Panel出品Linux服务器自动挂载硬盘工具

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注