首页 > 编程知识 正文

双系统ubuntu分区方案,ubuntu合并分区

时间:2023-05-03 10:52:06 阅读:156718 作者:365

转载地址: http://world ant.blog.Sohu.com/100113405.html

本文的重点是在Ubuntu下使用gparted工具来扩展或合并分区。 主要针对某个分区不够的情况。 缩小某个分区,也没有大问题。

分区是安装操作系统的第一步,但在操作系统之前,很难明确知道哪个分区需要多少空间。 即使别人给了我一些注意和参考数字,自己的具体情况也往往有差异。 有些分区比需要的大,只要硬盘足够正常,问题就不大。 但是,如果有些分区没有了,还有不够的东西,就麻烦了! 此时,必须调整分区的大小。 有很多方法。 您可能需要直接删除系统,重新创建分区,然后重新安装操作系统。 干脆麻烦的话很累,要求大量的备份,或者本来就没有备份重要的东西。 一些大分区必须有空闲空间,删除小空间,使其与空闲分区在一起,然后重建分区,在linux下修改fstab文件。 不仅是数据的丢失,还需要明确地知道fstab发生了什么,所以关于linux需要一定程度的水平; 当然也有使用逻辑卷的方法。 总之,无论采用什么方法,都要进行必要的备份,确保万无一失。 我的磁盘上已经有可用空间了。 我们需要把这个空白区域合并成那个小区域。 在网上查了一下,主要有两种方法。 一种在修改fstab之前删除逻辑卷和分区并重建分区的方法。 我想,既然有专用的工具,为什么还要这么麻烦呢? 这样的话,工具gparted存在的价值就令人怀疑了。 我想很多人之所以这么做是因为不太了解gparted的使用方法。 首先,注意的是,gparted对一个分区的操作仅影响两个最近的其他分区,以及仅两个最近的分区影响该分区。 也就是说,如果一个分区被划分得很小,成为空闲区域,则在生成该空闲区域后,一定会与该分区相邻。 当然,一个分区要扩大,就必须保证该分区上下两个分区之一是空间上的、未分配的。 这样可以进行分区的扩展调整! 对于gparted,扩展分区所需的前后可用空间大小至少一个不是0。 我磁盘上的可用空间和小分区不是相邻的。 因此,需要将空间区域移动到小分区附近。 具体请参照后面的图1。 移动分区后,以我现在的理解,只能逐个调整“路过”的分区。 (请注意,您正在调整其前后的可用空间大小,而不是这些传递分区的大小。 参照图2 )。 例如,要将' unallocated '移动到/dev/sda9上,必须通过三个通过的分区:/dev/sda6、/dev/sda7和/dev/sda8。 必须分别调整这些分区前后的可用空间大小。 选择/dev/sda6,然后单击Resize/Move按钮,将显示图2所示的对话框。 有三个编辑框: Free Space Preceding、New Size和Free Space following。 调整是首要的。在图1和图2中," unallocated "的大小为11.37GB(11641MB ),正好位于/dev/sda6的上方,/dev/sda6的后面没有其他可用空间,因此“resize/接近dev/sda9 ),只要将/dev/sda6的Free Space Preceding设为0,将Free Space following设为空闲区域的大小即可。 当然,如果不是把空闲时间全部错开的话,这个值可以设定为需要的小值。 如果需要整体移动,则有只将Free Space Preceding设定为0的技术。 系统会自动将Free Space following设置为所需的值(整个可用空间的大小)。 当然,要实时查看结果,重新配置鼠标即可(设置的情况请参考图3 )。 然后单击对话框中的" Resize/Move "按钮,可以看到图4的效果。 然后单击“Apply”,开始处理分区的位置调整,可以进行图4的设定。

(当然,您可以在执行APP之前设置所有操作和最终效果。 (这样,通过一步一步地对/dev/sda7、/dev/sda8进行相同的处理,可以将空闲空间移动到/dev/sda9的正上方。 此外,/dev/sda9进制

行“Resize/Move”,就会发现,该分区的前后空闲区的大小已经不是都为0了,它的前面空闲区已经是11641MB了,这样,就可以对/dev/sda9进行扩容了。

       需要注意的一个问题是:如果调整时,涉及了swap分区,需要先禁止它。但调整之后发现,重启后swap没有挂载激活,导致系统很慢,需要激活swap。细看一下是该swap分区的uuid变了,需要在fstab中改一下。我想这是gparted的不完善之处。
       查看分区的UUID: ls -l /dev/disk/by-uuid
       列出分区的情况:df -lh

图1.  我的磁盘分区情况,需要将"unallocated"中的1G合并到分区/dev/sda9中去。

图2. 在gparted中,每个分区都有三个属性可以调整。

图3. 将空闲区挪到下方。
图4. 设定的分区位置的调整效果。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。