VMware虚拟机中ubuntu的磁盘怎么扩容
VMware虚拟机中ubuntu的磁盘怎么扩容
之前在vm中安装ubuntu18.04的时候,觉得30GB已经挺大了,结果在linux里安装了hadoop一圈的软件,然后又安装了idea,eclipse,pycharm,anaconda等一系列软件,今天打开资源管理器的时候,系统警告空间不足。
想都没想,我就把ubuntu关了,然后在虚拟机中给分配到了50GB,重新启动,我去,怎么还是只有30个G。网上搜了一圈才明白,原来后面分配的20个G,属于未分配的资源,晕。一开始以为扩容很简单,结果看了许多博客,倒腾了大半天,试了n多种方法,踩了巨多坑才弄好,思维一度非常混乱,最终还是决定整理一下,给之后的小伙伴一点帮助。
1. 查看目前的分区情况
使用ubuntu下的fdisk
命令进入
# 1. 进入命令
sudo fdisk /dev/sda
使用m查看fdisk
所有可以操作的命令,然后使用p打印磁盘信息进行查看,可以看到虽然给ubuntu分配了50个GB,但是实际只有30GB挂载上去了,还有20个GB没有使用。
# 使用p打印磁盘信息
Command (m for help): p
Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 sectors
...
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 62912511 62910464 30G 83 Linux
2. 使用fdisk工具进行分区
接着开始正式分区
# 2. 使用n新建分区
Command (m for help): n
Partition typep primary (1 primary, 0 extended, 3 free)e extended (container for logical partitions)
# 3. 使用p选择分区类型为primary
Select (default p): p
# 4. 选择分区号为2,linux最多可以挂载4个分区,我已经有了一个分区,所以这相当于我的第二个分区
Partition number (2-4, default 2): 2
First sector (62912512-104857599, default 62912512):
Last sector, +sectors or +size{K,M,G,T,P} (62912512-104857599, default 104857599):
# 5. 保存对磁盘的更改操作并退出
Command (m for help): w
The partition table has been altered.
Syncing disks.
最后再查看分区信息,可以看到剩下的20个GB磁盘已经分配好了
# 使用p打印磁盘信息
Command (m for help): p
Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 sectors
...
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 62912511 62910464 30G 83 Linux
# 这里是刚刚分配好的20个G磁盘
/dev/sda2 62912512 104857599 41945088 20G 83 Linux
3. 使用mkfs工具格式化磁盘
分配好磁盘之后,还需要进行格式化操作
# 6. 格式化刚刚分配出来的磁盘
$ sudo mkfs.ext3 /dev/sda2
mke2fs 1.44.1 (24-Mar-2018)
...
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
4. 设置为开机自动挂载磁盘
最后修改挂载,如果仅仅使用mount命令,则每次开机都需要手动加载,所以直接写到文件系统表中
# 7. 打开文件系统表,file system table
sudo vi /etc/fstab
# 8. 在最后一行添加如下信息,把sda2这个磁盘挂载到mnt/newdisk目录下
mount -t ext3 /dev/sda2 /mnt/newdisk
最后打开资源管理器的时候,应该是这样,多一个20G的磁盘
5. 如果文件无法写入
可悲的是,发现任何东西都不能写进去,百度了一圈设置挂载的选项也没有用
# -t w这里的w表示可写,然而并没有什么卵用
mount -t ext3,w -o user /dev/sda2 /mnt/newdisk
不过找到一篇非常不错的文章,值得参考:Linux挂载
最后采用最粗暴的方法
- 首先,打开这个磁盘,然后右击
epen in terminal
,可以看到这个磁盘的具体位置
(base) hadoop@ubuntu:/media/hadoop/343ee784-5ee0-4231-ae22-2c2df77223d8$
- 然后,给这个磁盘所有权限。
sudo chmod 777 /media/hadoop/343ee784-5ee0-4231-ae22-2c2df77223d8
问题解决。
VMware虚拟机中ubuntu的磁盘怎么扩容相关推荐
- 虚拟机linux如何扩大内存吗,如何扩大Vmware虚拟机中Ubuntu系统磁盘空间的方法
在虚拟机里安装系统,有时即会遇到初始分配的磁盘空间不够用的情况.如果是windows系统,则直接在虚拟机选项里扩容即可,但linux系统则没有这么简单.下面是整理的vmware下ubuntu系统磁盘扩 ...
- VMware虚拟机 扩展Ubuntu系统磁盘空间方法
VMware虚拟机扩展Ubuntu系统磁盘空间方法 问题描述 为了确保工具.驱动等的通用性,我们通常需要在多种环境上进行验证,但由于资源有限,并不能保证每个环境都有对应的主机供我们使用,所以我们通常使 ...
- Linux(二):VMware虚拟机中Ubuntu安装详细过程
Linux(二):VMware虚拟机中Ubuntu安装详细过程 文章目录 1 准备 2 安装 2.1 虚拟机的建立 2.2 虚拟机安装Ubuntu系统 2.3 虚拟机设置 3 完成 1 准备 1.操作 ...
- vmware虚拟机中ubuntu系统里设置USB串口连接海思开发板
vmware虚拟机中ubuntu系统里设置USB串口连接海思开发板 作为海思平台的一个新手,在学习海思开发板时,会因为一个很小的问题折腾半天,但是当解决一个小问题时还是很兴奋的,记录下自己学习过程. ...
- VMware 虚拟机扩展Ubuntu系统磁盘空间
版权声明:欢迎转载 https://blog.csdn.net/weixin_39510813/article/details/78387334 Vm虚拟机扩展Ubuntu系统磁盘空间 前言 ...
- vmware虚拟机中ubuntu如何连接校园网netkeeper
虚拟机中ubuntu如何连接校园网netkeeper 问题由来:由于笔者在虚拟机中装linux系统配置网络时发现,使用桥接网络可以连接电脑的无线网络.但是面对电信校园网要通过netkeeper(vpn ...
- vmware虚拟机中ubuntu上网问题
虚拟机linux上网问题 宗旨:技术的学习是有限的,分享的精神是无限的. 1.VMware中虚拟机网络的三种设置 第一种:桥接(bridged) 第二种:NAT 第三种:Host only .该模式下 ...
- VMware虚拟机中Ubuntu忘记密码的解决办法
在VMware中装的Ubuntu 16.04,今天登录时候忘记了密码,网上搜了一下,结合自己实践,最后重新设置了密码. 步骤还是比较简单的,具体如下. 1.重启Ubuntu,随即长按shift进入gr ...
- VMware虚拟机扩展Ubuntu系统磁盘空间
转载:https://www.cnblogs.com/dongry/p/10620894.html 1 首先给虚拟机扩容 虚拟机->设置->硬盘->实用程序->扩展磁盘容量 2 ...
最新文章
- 日事清【员工绩效】功能活动上线!
- Mysql计算时间差
- SpringMVC(一):环境搭建
- mysql数据传输完整性_Mysql——数据库完整性
- C++通过系统版本号获取windows系统版本
- linux环境重装rabbitmq,Linux系统安装RabbitMQ详细教程-Go语言中文社区
- Cloud Native Infrastructures Meetup 精彩回顾(内含 PPT 下载)
- 金山视频云推出QUIC+,畅快直播再升级
- 用matlab解线性规划题目,用MATLAB软件解线性规划范例
- C++——判身份证号码真伪
- java开发用win7好还是win10_win10和win7哪个好用|两个系统的性能比较
- c语言算兔子野鸡,“上山兔子下山鸡,离水甲鱼不要追”,有什么科学依据?...
- 为什么说信息是负熵?
- 梨花院落溶溶月,柳絮池塘淡淡风-- 我心中的七剑与梁羽生
- SQL注入的成因及原理浅析
- Android游戏开发---碰撞检测
- SCL编程指南,常用样例
- 透过协议看PCIe ASPM L1.2
- Invoking “cmake“ failed 没有安装serial 包
- 知网论文 caj 转 pdf 方法【带目录且文字可选的pdf,非图片】
热门文章
- Netty工作笔记0069---Protobuf使用案例
- 项目业务工作笔记001---发改委职责
- security框架工作笔记001--- Shiro和Spring Security对比_智慧城市项目中选型用Spring Security
- 国庆节前梳理一下需要自己干的工作
- hibernate基本类型映射
- linux的用户及权限管理,Linux 用户及权限管理.doc
- win32开发(文件、字体和色彩)
- C语言和设计模式(享元模式)
- php%3cimg src,XSS小游戏
- java窗体输入数据怎么存,java编程之计算矩阵对角线和(从对话窗体输入数据)...