在 USB 上安装了 ubuntu 并想调整主分区的大小

在 USB 上安装了 ubuntu 并想调整主分区的大小

我使用 USB 3 闪存驱动器上的默认设置安装了 ubuntu...但后来我发现它只为 ubuntu 主分区 (dev/sdc2) 划分了 14GB,为 /boot 挂载点、dev/sdc1 划分了 243MB(已经使用了 138 个),其余 17GB(!!!)被划分为交换文件!我有 16GB 的 RAM,所以我想将交换文件缩小到 1.2 GB,并使用剩余的内存来调整主分区的大小(/boot 挂载点是否需要更多,还是几 MB 就够了?)

磁盘应用程序以两种方式显示我的 USB

第一种方式是使用 USB 设备(标记为 32GB 拇指驱动器)

其中 255MB 被标记为“文件系统分区 1 ext2”/dev/sdc1

-kb 标记为“分区 2” /dev/sdc2

31GB 标记为“可用空间”/dev/sdc/ 且包含:未分配空间

第二种方式显示为两个单独的“设备”,标记为“14 GB 块设备”/dev/ubuntu-vg/root,内容 Ext4(版本 1)-已安装文件系统根,另一个标记为“17 GB 块设备”/dev/ubuntu-vg/swap_q,内容:Swap(版本 1)-活动。

pvdisplay输出以下内容:

--- Physical volume ---
PV Name               /dev/sdc5
VG Name               ubuntu-vg
PV Size               29,20 GiB / not usable 2,00 MiB
Allocatable           yes 
PE Size               4,00 MiB
Total PE              7474
Free PE               12
Allocated PE          7462
PV UUID               yfeuSi-lj22-DMaN-HXCi-qJNP-8ptg-22T7Da

请尽可能详细和分析性地(一步一步地)给出如何调整主分区大小的答案,因为我是 Linux 新手 :P

编辑:

lsblk 的输出如下:

sdc                     8:32   1  29,4G  0 disk 
├─sdc1                  8:33   1   243M  0 part /boot
├─sdc2                  8:34   1     1K  0 part 
└─sdc5                  8:37   1  29,2G  0 part 
  ├─ubuntu--vg-root   252:0    0  13,2G  0 lvm  /
  └─ubuntu--vg-swap_1 252:1    0    16G  0 lvm  [SWAP]

答案1

您尝试使用 fdisk 了吗?它已在 ubuntu 系统上默认安装。

fdisk /dev/sd*

其中 * 是磁盘的字母。当您输入 fdisk 时,键入“m”以显示命令。

否则,您可以尝试安装 gparted 来使用 GUI(更简单),但您需要先安装它:

apt-get update && apt-get install gparted 

之后,您将能够从应用程序中启动 gparted,并且使用它进行编辑会非常容易(用鼠标右键单击并在正确的分区上“调整大小”)。

然后,/boot 分区包含 GRUB 配置,内核及其 System.map,...我认为 ~ 100MB 或 200MB 就足够了,所以 243MB 就可以了。

答案2

好的,感谢@monitor35 为我提供了一个有用的链接,虽然它没有我所寻找的内容,但资源足够丰富,可以指引我正确的方向,所以我会告诉你我做了什么,以防其他新手面临与我同样的挑战。

我首先要确保我的交换文件未被使用(否则数据丢失迫在眉睫,甚至整个安装都会受到影响)

您可以通过检查已安装在 ubuntu 中的“监视器”应用程序上的资源选项卡来执行此操作,或者通过 Ctrl + Alt(左)+ T 打开控制台并输入 $ free -m(不带美元符号 :PI 将其放在那里只是为了定位)

然后我要做的就是卸载交换映像(否则 LVM 无法对其执行任何操作)

我通过输入控制台代码 $ sudo swapoff -a 来实现这一点

然后我打开 LVM,转到逻辑磁盘并选择交换分区,然后单击“删除逻辑卷”按钮,交换文件夹就消失了。

现在我的问题是如何在主根分区上添加未分配的内存(从交换删除中获得)......

我无法使用 LVM 来做到这一点,因为尽管有“调整大小”选项可用,但它无法对根分区执行任何操作,因为它已经安装(显然)并且在运行时无法卸载......

因此重新启动了计算机并使用了 UBUNTU liveDVD,我必须在那里动态运行另一个 ubuntu 实例,我再次安装了 LVM,现在可以将分区大小从 14GB 调整为 29GB,并留下 2.3GB 用于创建新的交换文件夹。

我使用 GParted 应用程序完成了此操作,我仅选择了 2.3GB 的未分配空间(将其缩小到 2GB,这样我就有 300 MB 未分配空间,只是因为我很迷信并且希望 Linux 有一些额外的空间来做它想做的事情 :P )并创建了一个具有 lynux_swap 格式的新分区。

现在一切正常:)

相关内容