Windows+Ubuntu双系统,对Ubuntu系统扩容

文章介绍了如何在Windows系统中压缩磁盘空间并将其安全地分配给Ubuntu系统使用。通过磁盘管理工具创建NTFS格式的空白卷,在Ubuntu中则需格式化为ext4并进行挂载,通过修改fstab文件实现永久挂载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

序言

由于初学时没注意到空间问题,现在跑数据集100余G,不想破坏已经配置好的环境,不得不扩容!下面详细记录Windows压缩空间,扩容至Ubuntu系统。

Windows系统中分出空白磁盘

获取空间的方式有很多,常用的有【a,b】,具体如下:

  • 可以将Win10系统的一个盘格式化为【NTFS】,用于分配给 Ubuntu;
  • 也可以使用 Win10 的磁盘管理工具,从某个较大的硬盘中压缩XX G空间,供 Ubuntu
    使用,具体为:右键【电脑】->【管理】,跳转到如下图的位置;
  • 值得注意的是,保证磁盘空间为NTFS格式,不要使用【删除卷】得到空磁盘(这样进入Ubuntu系统后,无法识别该空磁盘)。
    在这里插入图片描述
    压缩卷

在这里插入图片描述
右击刚压缩出来的空白卷,进行新建简单卷。系统文件类型选择NTFS格式
在这里插入图片描述
在这里插入图片描述

Ubuntu获取刚创建的空间

重启电脑,进入Ubuntu系统,需要获得从 Win10 划分的磁盘空间,具体步骤如下:

1. 首先输入以下指令,找到win系统制作的空白磁盘空间

lsblk   // 或者输入: df -ls

注:df -ls可能找不到

在这里插入图片描述

2. 新建目录用于挂在磁盘

sudo mkdir /home/chm/pan1  //其中chm是个人的用户名,pan1为挂载点名称

3. 格式化磁盘

在Windows系统下创建的磁盘格式为NTFS,而在Ubuntu系统需要变为ext4格式。因此输入下面指令:

sudo mkfs -t ext4 /dev/nvme0n1p6   //其中nvme0n1p6是新创建的磁盘名称

4. 查看要挂在的磁盘格式

sudo blkid /dev/nvme0n1p6

得到磁盘的标记码UUID: 31fc6c94-2017-4deb-a0d9-c545db20e054
在这里插入图片描述

5. 实现永久挂载
输入指令:

sudo gedit /etc/fstab

6. 然后出现fstab文件,将UUID写入文件,文件最后添加以下代码:

UUID=31fc6c94-2017-4deb-a0d9-c545db20e054 /home/chm/pan1 ext4 defaults 0 0

在这里插入图片描述
保存退出,至此,永久挂在完成。

7. 执行以下命令,保证文件权限:

sudo chmod 777 /home/chm/pan1    // 每个人都有读和写以及执行的权限

在这里插入图片描述

<think>嗯,用户想在双系统环境下扩大Ubuntu系统内存配置。首先我得弄清楚他们说的“内存”具体指的是什么。通常来说,内存是指RAM,但有时候用户可能会混淆内存和存储空间。比如,用户可能实际上是想扩展Ubuntu的硬盘区,而不是增加物理内存。所以需要先确认这一点。 根据问题描述,用户提到的是双系统环境,并且引用的资料都是关于区调整和扩容的,比如引用[2]中提到了给Ubuntu扩容,引用[3]讨论了区划的问题。所以很可能用户是想扩展Ubuntu的磁盘空间,而不是增加RAM。接下来,我需要考虑在双系统中如何安全地调整区。 首先,用户需要备份重要数据,避免操作过程中数据丢失。然后,他们可能需要调整WindowsUbuntu区大小。这通常涉及到缩小Windows区,腾出未配的空间,再将这些空间配给Ubuntu。不过,调整区有一定的风险,尤其是涉及到系统区的时候。 接下来,用户需要进入Ubuntu系统,使用GParted这样的区工具来调整区。但在此之前,可能需要先卸载需要调整的区,或者从Live USB启动Ubuntu,因为无法对正在运行的系统区进行调整。例如,引用[2]中提到进入Ubuntu系统卸载区,然后使用图形界面工具进行扩容。这里需要注意,扩展区时可能需要先删除相邻的区,或者调整逻辑卷管理(LVM)的设置,如果用户使用的是LVM的话。 另外,用户需要注意引导区(/boot)的空间是否足够,引用[3]中提到boot空间不足会导致安装软件时出现问题。所以在扩容时,也要检查相关系统区是否有足够的空间,特别是如果用户使用的是单独的/boot区。 可能的问题包括:如何安全地缩小Windows区,如何调整Ubuntu区而不损坏现有数据,以及如何处理引导问题。例如,引用[3]中提到必须将boot区与Win10放在同一硬盘,否则可能导致启动问题。所以用户在调整区时,需要注意区的布局,尤其是引导相关区的位置。 最后,用户可能需要更新grub引导菜单,确保双系统启动正常。整个过程中,备份是关键,操作前需要确保有完整的备份,避免数据丢失。同时,建议用户查阅具体的教程或使用可靠的磁盘管理工具,如GParted,来执行这些操作。</think>在双系统环境下扩大Ubuntu系统的存储空间(注意:内存指RAM需硬件升级,此处理解为扩展硬盘空间),需按照以下步骤操作: --- ### 一、准备工作 1. **备份重要数据** 区调整存在风险,建议用移动硬盘或云存储备份WindowsUbuntu的关键文件[^2][^3]。 2. **准备启动盘** 制作Ubuntu Live USB(如使用Ventoy工具),用于区操作时引导系统[^1]。 3. **释放未配空间** - 在Windows中通过`磁盘管理`压缩卷(右键区→压缩卷),腾出未配空间 - 若需扩容Ubuntu区,建议从相邻的Windows区释放空间(如缩减NTFS区) --- ### 二、调整区操作 1. **使用GParted工具** 通过Ubuntu Live USB启动,选择"Try Ubuntu",打开终端安装GParted: ```bash sudo apt-get install gparted ``` 或直接使用Live系统预装的GParted。 2. **区调整逻辑** - **扩展逻辑**:将未配空间附加到Ubuntu区(如`/dev/sda5`) - **操作限制**: - 只能向右扩展相邻的未配空间 - 若空间不连续,需先移动区(耗时较长且风险增加) 3. **具体步骤示例** ```mermaid graph LR A[Windows区压缩出未配空间] --> B[启动Ubuntu Live USB] B --> C{使用GParted} C --> D[卸载目标区] D --> E[调整区大小] E --> F[应用操作] ``` --- ### 三、特殊情况处理 1. **LVM逻辑卷扩容** 若Ubuntu采用LVM: ```bash sudo lvextend -l +100%FREE /dev/ubuntu-vg/root # 扩展逻辑卷 sudo resize2fs /dev/ubuntu-vg/root # 调整文件系统 ``` 2. **/boot区单独扩容** 若原/boot区过小(如引用[3]中500MB不足): - 新建更大的/boot区(建议≥1GB) - 更新grub配置: ```bash sudo update-grub ``` --- ### 四、验证与恢复 1. **检查文件系统** ```bash sudo fsck /dev/sdXN # X为磁盘编号,N为区号 ``` 2. **挂载测试** 通过`df -h`命令确认区容量变化,避免直接重启导致系统无法进入。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

臭皮匠-hfW

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值