多重保护,提升读写,提高利用率
云物理机性能卓越、满足核心高性能应用场景
服务器托管性能可控、资源独享、物理资源隔离
镜像标准镜像、服务集成镜像,自定义镜像
快照定期对数据备份,以防数据丢失
1、背景:
Windows Server(挂载了数据盘的情况)重装成Linux Server后,Linux Server无法读取数据盘。
这是由于Windows Server的文件系统通常使用 NTFS 或者 FAT32 格式,而Linux Server的文件系统通常使用 EXT 系列的格式。所以Windows Server重装成Linux Server后,是无法直接读取原 Linux Server的文件系统的。
本文档指导您在重装系统后的 Linux Server上,读取原 Windows Server下的数据盘数据。
2、准备:
a) Windows Server重装前本地磁盘如下:
b) Windows Server重装后,进入Linux Server执行以下命令,安装 ntfs相关软件:
CentOS: yum install ntfs* –y
Ubuntu:apt-get install ntfs* -y
3、操作步骤:
a) 将Windows Server系统重装成Linux Server后,以centos7为例,执行命令parted -l查看:
b) 执行命令,yum install ntfs* -y
c) 执行命令, mount -t ntfs-3g /dev/vdc2 /mnt
d)完工,此时已经可以看到windows的文件,并可以读写操作。
1、背景:
Linux Server(挂载了数据盘的情况)重装成Windows Server后,Windows Server访问数据盘时,报错:”无法访问D:\ 此卷不包含可识别的文件系统。请确定所有请求的文件系统驱动程序已加载,且此卷未损坏。”
这是由于Windows Server的文件系统通常使用 NTFS 或者 FAT32 格式,而Linux Server的文件系统通常使用 EXT 系列的格式,所以Linux Server重装成Windows Server后,是因为Windows Server无法直接原 Linux Server的文件系统,导致无法访问数据盘的。
本文档指导您在重装系统后的 Windows Server上,读取原 Linux Server下的数据盘数据。
2、准备:
a) 以Windows Server 2016 Standard为例;
b) 下载DiskInternals Linux Reader,官网:
http://www.diskinternals.com/download/Linux_Reader.exe ;
c) 假设原 Linux 系统下有系统分区/dev/vda1和数据分区/dev/vdc1。
3、操作步骤:
a) 将Linux系统重装成Windows Server后,看不到数据盘:
b) 原因是由于Windows Server 默认的管理员策略导致的,右键磁盘1,点击”联机”,就以看到数据盘了
c) 点击”联机”操作后,可以看到多出了2个本地磁盘。如果提示格式化磁盘,请选择”否”,不然数据盘中的数据被格式化了。点击新出现的本地磁盘,报错信息如下:
d)安装并打开 DiskInternals Linux Reader可以看到此时数据盘已经出现在Windows Server下,如下图所示:
e) 进入/data/磁盘下,选中需要复制出来的文件,点击”save”,即可保存到你想要的地方。
注意:此时 Linux Server的数据盘为只读。若需要将此数据盘作为 Windows 数据盘进行读写操作,请先将需要的文件备份,重新格式化成 Windows 操作系统支持的标准类型。
前提条件
1. 扩容的主机创建快照备份数据。
2. 控制台已扩容数据盘操作。
背景信息
本文示例中使用的配置如下:
操作系统:CentOS 7.2 64位
数据盘:/dev/vdc
确认分区表格式和文件系统
1. 查看数据盘的分区表格式。本示例中,数据盘已做分区/dev/vdc1。
如果System=linux 则数据盘使用的MBR分区表格式。
如果System=GPT 则数据盘使用的GPT分区表格式。
2. 查看分区的文件类型。
/dev/vdc1 的文件类型为ext4.
注:未分区或者未创建文件系统类型的数据盘,以及已分区但未创建文件系统类型的数据,不会返回结果。
3. 查看文件系统的状态。
Ø ext*文件系统:e2fsck –n
Ø xfs文件系统:xfs_repair -n
注:本示例中,文件系统的状态是clean,表示文件系统状态正常。如果状态不是clean,请排查并修复。
4. 选择扩容分区或文件系统的方式
选项一:数据盘已经分区并创建文件系统,需要扩展数据盘是MBR分区格式。
注:为了防止数据丢失,请先取消挂载umount分区,完成数据盘扩容并正常使用后重新挂载。
1.修改分区表
查看分区信息,记录原有分区的起始和结束的扇区位置。
查看数据盘挂载路径并卸载已挂载的分区。
使用fdisk工具删除旧分区。
注:删除旧分区会一起删除分区内的数据。如果有重要数据请备份,避免数据丢失。
a 运行fdisk -u /dev/vdc:分区数据盘
b 输入‘p’打印分区表。
c 输入‘d’删除分区表。
d 输入‘p’确认分区已删除。
e 输入‘w’保存修改并退出。
使用fdisk命令新建分区。
a 运行fdisk -u /dev/vdc:分区数据盘
b 输入‘p’打印分区表。
c 输入‘n’删除分区。
d 输入‘p’选择分区类型为主分区。
e 输入‘分区号’选择分区号,本示例选择1。
新分区的起始位置必须和旧分区的起始位置相同,结束位置必须大于旧分区的结束位置,否则扩容失败。
f 输入‘w’保存修改并退出。
本示例讲vdc1有20GB扩容到40GB.
运行lsblk /dev/vdc确保分区表已经增加。
运行e2fsck -n /dev/vdc1检查文件系统,确认扩容分区后的文件系统状态为clean。
2. 通知内核更新分区表。
运行partprobe /dev/vdc1或者partx -u /dev/vdc1,以通知内核数据盘的分区表已经修改,需要同步更新。
3. 扩容文件系统。
Ø ext*文件系统(例如ext3和ext4):依次运行以下命令调整ext*文件系统大小并重新挂载分区。
Ø xfs文件系统:依次运行以下命令先重新挂载分区,再调整xfs文件系统大小。
mount /dev/vdc1 /data/
xfs_growfs /dev/vdc1
选项二:数据盘已经分区并创建文件系统,需要扩展数据盘是GPT分区格式。
如果新增空间用于GPT分区,以下步骤在示例中完成扩容。
Ø 查看数据盘挂载路径并卸载确认。
Ø 使用Parted工具为现有的GPT分区分配容量。
Ø 运行parted /dev/vdc 命令进入parted分区工具。查看分区信息,记录分区号和起始扇区的值。
Ø 运行 rm 分区号命令删除现有分区,然后重新创建主分区。
Ø 最好运行print命令查看分区是否创建成功。
Ø 运行quit退出
4.运行fsck -f /dev/vdc1确认文件系统一致性,扩展分区对应的文件系统并重新挂载分区。
Ø ext*文件系统(例如ext3和ext4):依次运行以下命令调整新分区的ext*文件系统大小并重新挂载分区。
Ø xfs文件系统:依次运行以下命令先重新挂载分区再调整xfs文件系统大小。
1.进入控制台点击创建云主机按钮。
2.进入创建云主机页面,选择数据盘大小。
3.拖拉数据轴圆点或输入数值即可修改数据盘的大小。
1.云主机页面,点击云主机名称进入云主机单机页面。
2.点击升级配置按钮,有数据盘项。(目前只支持升级配置功能。)
3.输入所要升级的数值大小,点击立即购买即可。(在更改配置之前,为了避免数据丢失,请先关闭您的主机。修改数据盘容量后,需要手动进行配置更新操作,请按照 帮助中心 中的指导说明进行。)
1.云数据库页面,点击创建云数据库。
2.进入创建云数据库页面,选择磁盘大小。
3.拖拉数据轴圆点或输入数值即可修改数据盘的大小。
实例支持升级数据盘与内存,不支持更改实例类型与数据库机型,计费套餐默认为当前实例套餐,不可修改。
以Windows2012为例:
1、 右击这台电脑,点击“管理”。
2、工具--> 计算机管理。
3、点击“磁盘管理”。可以看到多了一个未分配的磁盘。
4、 右击“磁盘管理”,所有任务-->联机。
5、选中磁盘右边未分配的的区域,右击,点击“初始化磁盘”。
6、 如下图所示,点击“确定”。
7、再次右击未分配的区域,点击“新建简单卷...”。然后按照默认下一步,下一步操作即可。
8、 完成后,即可看到新增卷。
对于用户新增加的数据盘,用户可以直接当裸设备直接使用。否则需要经过分区,格式化,挂载等步骤才能够使用新增加的数据盘。例如:新增加的数据盘为vdc。
1、 查看新增盘信息。
2、 在新增磁盘上,创建新的分区
3、 格式化并修改相关配置文件。
这里以CentOS 6和CentOS 7为例,相关操作如下:
针对ext4文件系统操作方法如下(CentOS6为例)
#mkfs.ext4 /dev/vdc1 (格式化文件系统)
#mkdir /biggeryun (创建挂载目录,目录名根据需要自定义)
#cp /etc/fstab /etc/fstab.bak (备份旧的fstab文件)
#echo "/dev/vdc1 /biggeryun ext4 defaults 0 0" >>
/etc/fstab (开机启动挂载数据盘,这里为ext4文件系统类型)
针对xfs文件系统操作方法如下(CentOS7为例)
#mkfs.xfs /dev/vdc1 (格式化文件系统)
#mkdir /biggeryun (创建挂载目录,目录名根据需要自定义)
#echo "/dev/vdc1 /biggeryun xfs defaults 0 0" >>
/etc/fstab ( 开机启动挂载数据盘,这里为xfs文件系统类型 )
4、 挂载文件系统。
#mount /biggeryun
这里可以看到对应的数据盘已经挂载完成。
以Windows2012为例:
1、桌面-> 右击 “这台电脑”-->管理。
2、在未分配的磁盘空间右击,创建新的卷。
Copyright © 2011-2021 Biggeryun.com. All Rights Reserved. 比格云 版权所有
工信部可信云云主机服务认证
|
国家信息安全等级保护三级认证
|
《中华人民共和国增值电信业务经营许可证》B1-20172466 |
沪ICP备12023723号-6
|
沪公网安备 31011502006948号