tencent cloud

文档反馈

Windows 重装为 Linux 后读写原 NTFS 类型数据盘

最后更新时间:2022-11-14 14:20:31

    操作场景

    Windows 的文件系统通常使用 NTFS 或者 FAT32 格式,Linux 的文件系统通常使用 EXT 系列的格式。当云服务器的操作系统从 Windows 重装为 Linux,操作系统的类型虽然发生了改变,但是云服务器中的数据盘仍为原系统所使用的格式。因此,重装系统后的云服务器可能会出现无法访问数据盘文件系统的情况。本文档指导您在重装系统后的 Linux 云服务器上,读取原 Windows 系统下的数据盘数据。

    操作步骤

    配置 Linux 系统支持 NTFS

    1. 登录重装系统后的 Linux 云服务器。
    2. 执行以下命令,安装 ntfsprogs 软件,使得 Linux 云服务器支持访问 NTFS 文件系统。
      说明

      本文以 CentOS 系统为例。不同类型的 Linux 系统安装命令有一定区别,请使用对应的安装命令进行安装。

      yum install ntfsprogs
      

    将 Windows 云服务器下的数据盘挂载至 Linux 云服务器

    说明:

    • 您 Windows 云服务器下的数据盘已挂载至 Linux 云服务器,则可跳过此操作。
    • 若您需要在重装后的 Linux 云服务器下挂载一个新的数据盘,需要 初始化云硬盘
    1. 登录 云服务器控制台
    2. 在左侧导航栏中,单击 云硬盘 ,进入云硬盘管理页面。
    3. 选择需要进行挂载的 Windows 数据盘,单击更多 > 挂载。如下图所示:
    4. 在弹出的 “挂载到实例” 窗口中,选择需要挂载至的 Linux 云服务器,单击确定
    5. 登录已挂载 Windows 数据盘的 Linux 云服务器。
    6. 执行以下命令,查看从 Windows 云服务器中挂载过来的数据盘。
      parted -l
      

    返回类似如下信息:

    Model: Virtio Block Device (virtblk)
    Disk /dev/vdb: 53.7GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags: 
    Number  Start   End     Size    File system  Name                          Flags
    1      17.4kB  134MB   134MB                Microsoft reserved partition  msftres
    2      135MB   53.7GB  53.6GB  ntfs         Basic data partition
    
    1. 执行以下命令,挂载数据盘。
      mount -t ntfs-3g 数据盘路径 挂载点
      

    例如,您需要将路径为 /dev/vdb2 的数据盘挂载至 /mnt,则执行以下命令:

    mount -t ntfs-3g /dev/vdb2 /mnt
    

    由于此时的文件系统可识别,挂载的数据盘可直接被 Linux 系统读写。

    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持