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