关于解决安装ubuntu双系统中出现的不能识别磁盘分区、空闲空间变不可用问题

【分享交流,谢谢指正,仅供参考】

最近给自己电脑重装了windows系统,win7旗舰版,然后就索性又装了ubuntu的Linux套件,弄个双系统,方便今后的Linux学习。其中在分区挂载点这一块也碰到了不少问题,花了些功夫,好在都解决了,现在分享给大家看看。

1.ubuntu小系统不能识别磁盘分区,清除 GPT了仍未能识别出已安装的win7系统

开机进入u盘启动后,顺利进入ubuntu的小系统,开始安装程序,到了给新系统分区的步骤时,发现只出现了etc/sda 一个人整的空盘,容量是我的整个硬盘大小750g, 没有出现预先分出的空闲分区。实际上我呢有三个主分区C、D、E,一个扩展分区,下面有个F逻辑分区,还有一个新分出一个空闲分区。以为是网上常见的GPT硬盘不能识别的问题,在命令行执行了sudo dd if=/dev/sda of=/root/gpt.bak bs=1 count=8 seek=512,还是没有用,还是老样子,再后来,研究了好一会,才解决,现对此问题总结如下:

(1)命令行,运行sudo parted /dev/sda print,查看到底是什么原因。

### 解决方案概述 对于双系统环境中的Ubuntu磁盘空间问题解决方案涉及从Windows分配额外未使用的磁盘空间给Ubuntu,并通过特定工具和技术实现这一目标。此过程主要包括准备阶段、实际操作以及验证结果三个部分。 ### 准备工作 为了顺利进行扩容操作,需先确保有足够的可用磁盘空间可以从Windows操作系统中释放出来[^1]。这一步骤通常是在Windows的磁盘管理器内完成,创建一个新的未分配分区供Linux识别并利用。 ### 实际操作流程 #### 使用Live CD/USB进入Ubuntu试用模式 当准备好新的未分配空间之后,需要借助于Ubuntu Live USB来启动计算机而是直接加载已有的Ubuntu安装实例。这是因为要修改现有文件系统的大小或结构时,最好处于受影响的状态下执行这些更改,从而减少潜在风险[^3]。 #### 扩展逻辑卷(LVM) 如果用户的Ubuntu采用了LVM方式,则可以通过`pvcreate`, `vgextend`, 和 `lvresize`命令依次将新添加的空间加入到现有的物理卷组里,进而扩展逻辑卷尺寸: ```bash sudo pvcreate /dev/sdaX # 将新增加的分区初始化为物理卷 sudo vgextend ubuntu-vg /dev/sdaX # 把这块硬盘上的PV加入VG中 sudo lvresize -l +100%FREE /dev/ubuntu-vg/root # 利用所有剩余自由空间扩大root LV sudo resize2fs /dev/mapper/ubuntu--vg-root # 更新ext4文件系统以适应更大的LV ``` 此处假设/dev/sdaX代表由Windows腾出来的那个空闲分区;而`ubuntu-vg`则是默认情况下大多数发行版会建立的名字用于存储根文件系统的体积组名称。 #### 对非LVM情况处理 如果是基于LVM构建的话,则可能需要用到GParted这类图形界面工具来进行更直观的操作。在Live环境中打开它后找到之前预留好的那片区域,调整相邻分区边界直至覆盖整个可用范围为止[^4]。 最后重启回到正常运行状态下的Ubuntu即可看到更新后的总容量化。 ### 验证与确认 完成上述步骤以后应当立即检查是否成功增加了预期量级的新空间。可以使用如下命令查看当前各挂载点的实际占用状况: ```bash df -h / ``` 这条指令能够清晰展示出根目录(/)所关联设备的具体参数信息,包括但限于总量(Total), 已用量(Used),可用余量(Avail).
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值