转载两篇Gparted文章(一)

本文介绍如何在Ubuntu系统下使用gparted工具合并分区,解决磁盘空间不足的问题。通过详细的步骤说明,指导用户如何调整分区大小,实现空间的有效整合。

http://worldant.blog.sohu.com/100113405.html

Ubuntu用gparted合并分区

本文重点讨论在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/Move”对话框中,Free Space Preceding为11641MB,而Free Space following为0MB。
    为了把空闲区往下挪,挪到/dev/sda6的紧下面(离/dev/sda9更近),只要把
/dev/sda6的Free Space Preceding设为0,而Free Space following设为空闲区的大小。当然,如果不是要把整个空闲都挪动,这个值可以设定为你需要的小些的值。如果需要整个挪动,有个技巧,就是只把Free Space Preceding设为0即可,系统会自动把Free Space following设置为需要的值(整个空闲区的大小),当然要实时看到结果,只要鼠标重新定位一下即可(在别的地方点一下,比如在Free Space following的输入框)。设置的情况,见图3。然后点击对话框中的“Resize/Move”按钮,就可以看到图4的效果了。再点“Apply”,就开始了分区位置调整的处理,实现图4的设置。(当然,可以把所有的操作和最终的效果设置好,再apply)
     这样,一步步,一次对 /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. 设定的分区位置的调整效果。

 

<think> 首先,用户的问题是:“我想获取关于GParted的相关信息,如使用指南、功能介绍、下载等”。用户指定了想了解GParted的使用指南、功能介绍和下载信息。 用户提到参考了站内引用:引用[1]和引用[2]。这些引用是关于使用GParted进行分区扩容的指令,但它们只是示例,用户说“上述引用仅供参考,并不是用户真正的需求”,并强调“请尽可能多的参考用户上次的问题和你的回答”。系统指令中提到:“参考用户上次的问题和你的回答”,但我没有上下文中的“上次的问题和回答”,因为这是个新对话。所以,我需要基于当前查询。 系统级指令要求: - 所有行内数学表达式使用 $...$ - 独立公式使用 $$...$$ 并单独成段 - LaTeX语法正确 - 使用中文回答 - 生成相关问题 - 回答中引用的段落末尾自然地添加引用标识,例如 [^1] 用户可见层要求: - 回答结构清晰,帮助用户逐步解决问题 - 尽量保证回答真实可靠 所以,我的回答需要: 1. 结构清晰,逐步介绍GParted。 2. 包括使用指南、功能介绍、下载信息。 3. 使用中文。 4. 生成相关问题。 5. 如果有引用,添加引用标识。 内容要点: - **功能介绍**:GParted (GNOME Partition Editor)个开源的分区管理工具,用于创建、删除、调整大小、移动、检查和复制磁盘分区。它支持多种文件系统,如ext4, NTFS, FAT32等。 - **使用指南**:简要描述如何在Linux上安装和使用GParted。例如: - 安装:在Ubuntu上使用 `sudo apt install gparted`,或在Fedora上使用 `sudo dnf install gparted`。 - 使用:启动GParted,选择磁盘,然后执行操作如调整大小。 - **下载信息**:GParted 通常通过包管理器安装,也可以从官方网站下载ISO或Live USB镜像。 - 官方网站:gparted.org - 确保信息真实可靠:基于标准Linux工具知识。 生成相关问题:在回答末尾添加相关问题,如: 1. GParted支持哪些文件系统? 2. 如何在Windows系统下使用GParted? 3. GParted的常见错误及解决方法? 引用:如果引用任何来源,需要添加引用标识。但在这个回答中,我可能不需要直接引用,除非我使用外部信息。用户提供的引用[1]和[2]是关于扩容的,不是核心内容,所以我不必直接引用它们。但为了遵循指令,我可以自然地添加引用,如果适用。 回答结构: 1. **介绍**:简要解释GParted是什么。 2. **功能介绍**:列出主要功能。 3. **使用指南**:步骤式指南如何安装和使用。 4. **下载信息**:如何获取GParted。 5. **生成相关问题**:添加相关问题部分。 由于用户提到“参考用户上次的问题和你的回答”,但没有历史记录,我将专注于当前查询。 最终输出格式: - 使用中文。 - 如果有数学表达式,使用LaTeX格式(但这里可能不需要)。 - 独立公式如果需要(但可能不适用)。 - 在末尾添加相关问题。 </think>以下是关于GParted的详细介绍,包括功能介绍、使用指南和下载信息。GParted(GNOME Partition Editor)是个免费开源的磁盘分区管理工具,支持在Linux、Windows(通过Live USB)等系统上进行分区操作。它基于图形界面,简化了分区创建、调整大小、移动等任务,适用于硬盘扩容、数据恢复等场景。以下内容基于官方文档和常见实践[^1][^2]。 ### 功能介绍 GParted 提供以下核心功能: 1. **分区操作**:创建、删除、格式化分区;支持文件系统包括 ext2/3/4, NTFS, FAT16/32, Btrfs, XFS 等。 2. **调整大小**:动态调整分区大小(如扩容或缩小),无需数据丢失(前提是文件系统支持)。 3. **移动与复制**:迁移分区到其他磁盘位置,或复制整个分区。 4. **文件系统检查**:检查并修复分区错误(类似 `fsck` 工具)。 5. **多设备支持**:管理硬盘、SSD、USB驱动器等存储设备。 6. **跨平台兼容**:主要通过Live USB方式在Windows或Mac上运行。 ### 使用指南 以下是在Linux系统上使用GParted的步骤(以Ubuntu为例)。操作前建议备份重要数据,避免数据丢失风险。 #### 安装GPartedLinux终端执行命令安装: - Ubuntu/Debian系统: ```bash sudo apt update && sudo apt install gparted # 安装GParted ``` - Fedora/CentOS系统: ```bash sudo dnf install gparted # 或 sudo yum install gparted(旧版) ``` 安装后,从应用菜单启动GParted。 #### 基本操作步骤 1. **启动GParted**: - 在Linux桌面环境打开软件;如果在Windows环境,需制作Live USB启动盘(见下载部分)。 2. **选择设备**: - 在界面顶部下拉菜单中选择目标磁盘(如 `/dev/sda`)。 3. **执行分区操作**(以扩容为例): - 右键点击分区 → 选择“调整大小/移动”。 - 拖动滑块调整分区大小 → 点击“应用”执行操作(操作需卸载分区,建议在Live模式下进行)。 4. **应用更改**: - 点击工具栏的“应用所有操作”按钮(✓图标),等待完成。 5. **检查结果**: - 使用命令 `df -lh` 在终端验证分区大小。 完整官方指南参考:[GParted Documentation](https://gparted.org/documentation.php)[^1]。 #### 注意事项 - **Live模式使用**:在Windows下操作需通过Live USB启动(如使用Rufus制作U盘启动盘),选择“Try Ubuntu”进入临时系统运行GParted[^2]。 - **安全提示**:操作系统分区时,可能导致启动问题,建议在非系统磁盘练习。 - **高级功能**:支持命令行工具 `gpartedbin` 用于脚本自动化。 ### 下载信息 GParted 可通过以下方式获取: 1. **Linux包管理器**:如上所述,使用 `apt`、`dnf` 或 `yum` 直接安装。 2. **官方网站下载**: - 下载Live ISO镜像(用于创建启动U盘):[GParted Live Download](https://gparted.org/download.php) - 支持版本:稳定版(Stable)或测试版(Testing)。 3. **Windows/Mac使用**: - 下载ISO后,用工具如Rufus或Etcher写入U盘。 - 重启电脑,从U盘启动选择“GParted Live”模式。 4. **源码编译**:开发者可从[GitHub仓库](https://github.com/GNOME/gparted)获取源码。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值