文档中心 系统盘 系统盘挂载模式

系统盘挂载模式

更新时间:2022-08-22 16:37:13

操作说明

系统盘支持两种挂载模式:Virtblk及SCSI。默认支持Virtblk挂载模式,需要镜像支持SCSI系统盘才支持SCSI挂载模式。如果选择了SCSI,能支持SCSI指令透传,可应用于需要支持高级SCSI指令的场景。创建完成后不支持修改系统盘挂载模式。
突破重围!网宿QUIC让出海业务“快”人一步

注意事项

  1. 使用SCSI挂载模式需要云服务器安装对应驱动,否则磁盘将无法识别。选择Virtblk挂载模式的磁盘盘符为vdx,选择SCSI挂载模式的盘符为sdx。

  2. 两种挂载模式都依赖对应的virtio驱动,云平台提供的Linux公有镜像已安装Virtblk及SCSI驱动,Windows公有镜像仅安装了Virtblk驱动。手动安装磁盘virtio驱动的操作步骤见安装virtio驱动

使用场景

如果使用SCSI挂载模式,可使用高级SCSI指令释放文件系统已删除的数据占用的存储空间。使用场景:创建全量快照时,快照链容量可能远大于文件系统有限数据容量,可通过以下方式释放底层存储空间,减少全量快照容量以降低存储成本。

操作步骤

Linux释放存储空间

需要系统盘使用SCSI挂载模式,部分文件系统可能不支持,下文将详细说明。
手动释放:删除文件后,执行以下命令即可实现手动释放底层存储空间

fstrim -v /

自动释放:在/etc/default/grub文件中添加

GRUB_CMDLINE_LINUX_DEFAULT="rootflags=discard"

然后执行以下命令

grub2-mkconfig -o /boot/grub2/grub.cfg 

再进行重启,可以实现自动清空。

Windows释放存储空间
使用SCSI挂载模式,即可实现文件系统删除数据后自动释放存储空间。部分操作系统或文件系统可能不支持,下文将详细说明。

SCSI挂载模式下释放存储空间支持列表:

操作系统 操作系统版本 文件系统 自动释放 手动释放
Linux 全部 xfs 支持 支持
Linux 全部 ext4 支持 支持
Linux 全部 ext3 支持 支持
Linux 全部 ext2 不支持 支持
Windows Windows 2019
Windows 2016
Windows 2012
NTFS 支持 不支持
Windows Windows 2019
Windows 2016
Windows 2012
FAT32 不支持 不支持
Windows Windows 2019
Windows 2016
Windows 2012
ReFs 不支持 不支持
Windows Windows 2008 全部 不支持 不支持
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!