弹性云盘


弹性云盘

硬盘扩容或新增后,如系统内未自动同步,可以参考手动扩容/挂载教程进行手动扩容。

手动扩容/挂载教程https://www.rainyun.com/docs/guide/cloud/disk/

雨云弹性云盘

  • 弹性云盘按 高速固态:0.4元/G/月,机械:0.1元/G/月, 开启备份支持0.1元/G/月 计入产品月租价(续费价格中自动包含)
  • 高速固态总量最多250G,机械总量最多2000G,
  • 高速固态适合存放高速低延需求的数据库(如mysql)/站点源码/系统文件,机械盘适合存放图片/静态资源/归档/压缩包等大文件
  • 硬盘扩容或新增后,如系统内未自动同步,可以参考手动扩容/挂载教程进行手动扩容。
  • 重装系统时除系统盘外,其他云盘数据依然保留,系统盘固定支持备份,备份还原时,对应槽位的云盘数据将被覆盖,容量不变。
  • 每个产品支持4个云盘,容量无法直接缩小(可删盘/重装),删除硬盘不返回费用,如需则建议临近续费时操作删除,此外,硬盘调整操作不产生相关积分返利。

Linux

如果是Linux需要操作,因为各个系统不同,可以参考以下步骤:

扩容硬盘

使用 fdisk -l 命令根据大小及其他信息查看要扩容的云盘,本例子中要扩容的分区为/dev/sda 1

输入命令请确保命令正确,部分命令需要输入空格部分不需要

  • CentOS 7
  • centos 8 / rockyLinux 8 / rockyLinux 9
  • Ubuntu/Debian

SSH进入服务器(Ubuntu/Debian)后执行以下命令:

apt install cloud-guest-utils
apt install xfsprogs

growpart /dev/sda 1
resize2fs /dev/sda1

提示

运行growpart命令时,如果提示unexpected output in sfdisk –version [sfdisk,来自 util-linux x.x.x]

这是因为中文版操作系统使用了非en_US.UTF-8的字符编码类型,请在执行前运行下方命令

LANG=en_US.UTF-8

由于win硬盘格式ntfs,win的盘换系统到ubuntu后,可能会产生一定识别问题

新增硬盘并挂载

使用 fdisk -l 命令根据大小及其他信息查看要新增的云盘,本例子中要新建的加的硬盘为 /dev/sdb

输入命令fdisk /dev/sdb

到这个页面后输入N,然后所有全部选项按回车默认即可

回到上图界面后输入W

操作完成后输入fdisk -l即可看到新加的设备,

然后输入mkfs.xfs /dev/sdb1格式化。

格式化之后就可以使用命令mount 硬盘 挂载的路径挂载硬盘到指定的路径

如需机器开机默认挂载可以修改 /etc/fstab 文件

自动挂载弹性云盘

一、/etc/fstab文件的作用

         磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。

        系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。

二、挂载的限制

    在说明这个文件的作用之前我想先强调一下挂载的限制。

  • 根目录是必须挂载的,而且一定要先于其他mount point被挂载。因为mount是所有目录的跟目录,其他木有都是由根目录 /衍生出来的。
  • 挂载点必须是已经存在的目录。
  • 挂载点的指定可以任意,但必须遵守必要的系统目录架构原则
  • 所有挂载点在同一时间只能被挂载一次
  • 所有分区在同一时间只能挂在一次
  • 若进行卸载,必须将工作目录退出挂载点(及其子目录)之外

三、/etc/fstab文件中的参数

第一列 Device

       磁盘设备文件或者该设备的Label或者UUID

使用设备名和label及uuid作为标识的不同

使用设备名称(/dev/sda)来挂载分区时是被固定死的,一旦磁盘的插槽顺序发生了变化,就会出现名称不对应的问题。因为这个名称是会改变的。

不过使用label挂载就不用担心插槽顺序方面的问题。不过要随时注意你的Label name。

第二列 Mount point

       设备的挂载点,就是你要挂载到哪个目录下。

第三列 filesystem

磁盘文件系统的格式,包括ext2、ext3、reiserfs、nfs、vfat、xfs等

第四列 parameters

       文件系统的参数

Async/sync设置是否为同步方式运行,默认为async
auto/noauto  当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto
rw/ro         是否以以只读或者读写模式挂载
exec/noexec         限制此文件系统内是否能够进行”执行”的操作
user/nouser是否允许用户使用mount命令挂载
suid/nosuid是否允许SUID的存在
Usrquota启动文件系统支持磁盘配额模式
Grpquota启动文件系统对群组磁盘配额模式的支持
Defaults同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置

第五列:能否被dump备份命令作用

         dump是一个用来作为备份的命令。通常这个参数的值为0或者1

         0代表不要做dump备份
         1代表要每天进行dump的操作
         2代表不定日期的进行dump操作

第六列 是否检验扇区

       开机的过程中,系统默认会以fsck检验我们系统是否为完整(clean)。

0不要检验
1最早检验(一般根目录会选择)
21级别检验完成之后进行检验
事例:/dev/sdb1 /alist xfs defaults 0 0