最近实验室因为需要必须重装ubuntu系统(桌面版),采取UEFI方式的U盘引导安装,是装在一个4t的机械硬盘里面,但是这个机械硬盘本身整个是被分过区的,没有未分配的空间,在安装ubuntu18.04的时候,提示如果要重新对4t硬盘分区,则所有数据都会丢失。为了保留原始用户数据,这里提供一种解决办法:将4t硬盘外接,用ubuntu系统的电脑挂载这个4t硬盘,然后利用Gparted分区工具对4t硬盘重新划分分区大小,腾出新的分区,再将系统装在新的分区里面,即可保留原始用户数据。接下来具体介绍做法:
-
外接4t硬盘:由于4t机械硬盘之前是ext4文件系统,win 10系统无法直接读取数据,必须使用ubuntu系统电脑读取,由于我没有ubuntu系统的电脑,这里是在windows系统上用VMware工作站装了一个ubuntu18.04的虚拟机,然后需要一个usb3.0 to sata接口的转换器(4t硬盘较大,除了usb供电还需要单独的供电器)。装虚拟机前需要在bios开启VT技术,然后运行虚拟机时出现主机直接蓝屏重启的情况,最后通过将原来的VMware 15版本更换成了VMware16版本就正常运行了。
-
将4t硬盘连接到虚拟机,可以考虑先把ubuntu界面改成中文(https://jingyan.baidu.com/article/ab0b563049696cc15afa7d19.html),然后直接win键搜索disk,打开磁盘管理,解除4t硬盘挂载虚拟机,如果不解除挂载,则没有办法利用Gparted工具修改分区大小。
-
虚拟机内win键搜索Gparted,即可在图像化界面安装Gparted
打开如下:
修改分区如下:
其中,先将4t硬盘可用的已分区的3.64T减小大小至3.44T,然后剩下200G未分配空间。一种做法是,直接拿包含200G未分配空间的硬盘去装系统,在装系统时自定义分区时再新建efi分区,swap分区,将剩下
的3.44T分区挂载为 /home,以及挂载根目录:/ 。(可以参考:https://blog.csdn.net/u013066730/article/details/84315967);第二种方法是在Gparted上分好区后再拿去装系统(不再赘述)。
注意:在安装ubuntu18.04的安装界面最好不要选择中文,直接用默认的英文,因为使用中文可能导致分辨率不一样,在定义分区时可能没有安装的选项。。。