我使用 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 格式的新分区。
现在一切正常:)