Linux 系统自动挂载数据盘脚本


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

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


KVM 虚拟化为单盘,无数据盘,请勿执行本挂载脚本
KVM 虚拟化为单盘,无数据盘,请勿执行本挂载脚本
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,
                        Aoyohost.com

该提示告诉您,您的第二块磁盘可能需要挂载,此时您可以手动挂载 /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://my.aoyohost.com/scripts/AutoToolsWget.sh;
chmod +x AutoToolsWget.sh;
bash AutoToolsWget.sh;

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

Copyright © AoyouHost.com 2019 all right reserved,powered by Gitbook该文件修订时间: 2020-06-20 12:52:09

results matching ""

    No results matching ""