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. 將數據硬碟挂載為另一個分區
=================================================
輸入你的選擇:
- 挂载第二块硬盘为 LVM(合并系统盘与数据盘,重装系统会丢失所有数据)
- 挂载第二块硬盘为 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.aoyozhuji.com/scripts/AutoToolsWget.sh;
chmod +x AutoToolsWget.sh;
bash AutoToolsWget.sh;
我们已于 2020年03月05日
更新挂载脚本为第二版,旧版挂载教程已隐藏。