如何使用块网关创建文件系统并刷新缓存到iSCSI盘

更新时间:
复制为 MD 格式

将 iSCSI 卷格式化为文件系统,并将缓存数据同步到 iSCSI 卷。支持 Windows 和Linux两个操作系统。

前提条件

操作前,请确认以下条件已满足:

  • 已在 iSCSI 网关上连接主机到 iSCSI 卷

  • 主机具有管理员或 sudo 权限

    Windows系统

    本节包含三个步骤:格式化 iSCSI 卷为文件系统,然后刷新缓存将数据同步到卷。

    1. 连接 iSCSI 卷。

      具体操作,请参见Windows系统上使用卷

    2. 格式化 iSCSI 卷为文件系统。

      1. 打开 Windows 磁盘管理。如果 iSCSI 卷显示为未分配或新磁盘,右键单击磁盘,选择,并选择合适的磁盘分区样式。

      2. 右键单击未分配空间,选择新建简单卷,按照向导提示完成卷的创建。

      3. 右键单击新建卷,选择格式化。将文件系统设置为 NTFS,分配单元大小保持默认,勾选执行快速格式化,单击开始

    3. 刷新缓存,将数据同步到 iSCSI 卷。

      1. 下载并安装 Sync。下载地址:Sync v2.2

      2. 以管理员身份运行命令提示符。

      3. 执行 sync 命令,将缓存数据刷新到 iSCSI 卷。

        32 位操作系统:

         # f:为文件系统对应的盘符,请根据实际情况修改
         sync.exe -r f:  

        64 位操作系统:

         # f:为文件系统对应的盘符,请根据实际情况修改
        sync64.exe -r f:  

        Windows

    Linux系统

    本节包含四个步骤:连接 iSCSI 卷、格式化为文件系统、挂载文件系统,以及刷新缓存将数据同步到卷。

    1. 连接 iSCSI 卷。具体操作,请参见Linux系统上使用卷

    2. 格式化 iSCSI 卷为文件系统。

      # 查找 iSCSI 设备,此处以 /dev/vdb 为例
      lsblk
      
      # 创建磁盘分区
      sudo fdisk /dev/vdb
      
      # 创建文件系统,Linux 支持多种文件系统类型,此处以 ext4 为例
      sudo mkfs.ext4 /dev/vdb
    3. 挂载文件系统。

      # 创建挂载点
      sudo mkdir /mnt/iscsi
      
      # 挂载文件系统
      sudo mount /dev/vdb /mnt/iscsi
    4. 刷新缓存,将数据同步到 iSCSI 卷。

      sudo sync /mnt/iscsi/

    手动取消挂载文件系统时,文件系统也会将缓存数据同步到 iSCSI 卷。