前言:之前电脑只有一个硬盘(512的SSD),先安装了一个 win,然后安装了一个 ubuntu
现在我想把 win 抹除,于是在 ubnutu 中安装了 gparted
然后把 ntfs 相关的几个分区都格式化了
但是遇到了一些问题
比如,最右边黄色那个是我 ubuntu 原始的分区
但是这个分区无法扩大!
明明有 58GB 的磁盘空间没有分配哦!
我该怎么做?
前言:之前电脑只有一个硬盘(512的SSD),先安装了一个 win,然后安装了一个 ubuntu
现在我想把 win 抹除,于是在 ubnutu 中安装了 gparted
然后把 ntfs 相关的几个分区都格式化了
但是遇到了一些问题
比如,最右边黄色那个是我 ubuntu 原始的分区
但是这个分区无法扩大!
明明有 58GB 的磁盘空间没有分配哦!
我该怎么做?
8 回答3k 阅读✓ 已解决
4 回答613 阅读✓ 已解决
5 回答1.1k 阅读
3 回答726 阅读✓ 已解决
3 回答721 阅读✓ 已解决
1 回答562 阅读✓ 已解决
1 回答894 阅读✓ 已解决
所有的文件系统都只能向后进行伸缩,不能向前伸缩,甚至要求空闲空间必须是连续的才可以,不能跨分区进行收缩和扩张。
而且某些文件系统为了数据安全性,不允许收缩,只允许扩张,比如xfs和zfs,只有resize,不提供shrunk功能。
所以你在windows上在怎么做也只是将windows分区的后部进行收缩,空余的空间会出现在Linux分区的前面,这种情况是无论如何也不可能向前扩张过去的。
这种情况你只有使用LVM才有可能做到。LVM会在物理存储之上构建一层逻辑层,所以可以实现跨分区甚至跨硬盘进行合并空间