全部产品
    如何在Linux和Windows系统之间挂载NTFS格式的云盘

如何在Linux和Windows系统之间挂载NTFS格式的云盘

更新时间:2019-07-08 12:59:39

免责声明:本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。

 

概述

本文主要介绍云盘在不修改文件系统的前提下,在Linux和Windows系统之间挂载云盘。Linux系统常见的文件系统类型为XFS、EXT3、EXT4等,Windows系统下常用的文件系统是NTFS、FAT32等,本文使用的文件系统类型为NTFS。

 

详细信息

操作的前提:云盘必须和Linux与Windows实例在同一个账号和同一个地域下才可以进行操作,目前支持的文件系统类型为NTFS。

 

格式化磁盘

  1. 登录Linux实例,执行如下命令,安装组件使Linux系统支持NTFS文件系统类型。
    yum -y install ntfsprogs
    系统显示类似如下。
  2. 执行如下命令,对挂载至Linux实例上的云盘进行分区。
    fdisk /dev/xvdb
    根据提示,依次输入 n p 1,在键盘上单击2次 Enter(回车),然后输入 wq系统显示类似如下。
  3. 执行如下命令,格式化磁盘。
    mkfs.ntfs /dev/xvdb1
    系统显示类似如下。
  4. 执行如下命令,挂载磁盘。
    mount -t ntfs-3g /dev/xvdb1 /mnt/
  5. 执行如下命令,确认挂载成功。
    df -T
    系统显示类似如下。
  6. 写入测试数据,如下图所示,测试数据为ntfs1、ntfs2、ntfs3,验证是否可以在Windows实例中正常显示。

 

卸载云盘并挂载到Windows实例

  1. 登录云盘控制台,将云盘从Linux实例中卸载。
    8.jpg
  2. 然后将此云盘挂载至Windows实例。
    9.jpg
  3. 登录Windows实例,依次单击 开始 > 管理工具 > 计算机管理
    5.jpg
  4. 单击 磁盘管理,然后将云盘转化为动态磁盘即可。
  5. 确认存在Linux实例写入的测试数据,然后再次写入测试数据,验证在Linux实例能正常显示数据。

 

卸载云盘并挂载到Linux实例

  1. 登录云盘控制台,将云盘从Windows实例中卸载。
    8.jpg
  2. 然后将此云盘挂载至Linux实例。
    9.jpg
  3. 登录Linux实例,执行如下命令,挂载磁盘。
    mount -t ntfs-3g /dev/xvdb1 /mnt/
  4. 执行如下命令,确认挂载成功。
    df -T
    系统显示类似如下。
  5. 执行如下命令,确认存在Windows实例写入的测试数据。
    ls /mnt/
    系统显示类似如下。

 

适用于

  • 云服务器 ECS