涉及到源码编译,我相信开发的都避免不了回去接触ubuntu操作系统。这里我们也许有两个选择。1、双系统 2、虚拟机。
双系统优势:
双系统直接优势就可以避免好多虚拟机带来的坑了(例如翻墙、主机虚拟机文件读写、网络配置等等)。但是相反带来的劣势就是不能与常用系统进行协助开发。个人推荐,变色龙(或者四叶草)引导(Mac + windown + ubuntu)
虚拟机的优势:
虚拟机的优势就可以在主机不重新切换系统的情况下,进行多任务操作。但是相反带来的就是虚拟机要求主机拥有比较理想的配置,虚拟机很吃内存。
好了,这次不描述虚拟机整改安装教程,有需要的咨询google下~
笔者最早的虚拟机是在去年就安装好了ubuntu系统,当时配置都是按照默认配置,所以给自己踩了磁盘空间最大只有20g空间。现在源码加上第三方库,都有10+g了,有时候不能进行挂载的时候就悲剧了。所以首当其冲,扩容!
现在直接进入正题;
一、fdisk 简单介绍
这里分区与挂载主要还是利用了Linux自带的fdisk工具。fdisk是用来磁盘分区的程序,它采用传统的问答式界面,而非类似DOS fdisk的cfdisk互动式操作界面。
二、ubuntu 扩容操作之 基本操作
(一)查看分区
sudo fdisk -l
8a73b99e-2e4f-4be7-acae-8a5e794ed25a.png
由上图可以观察出目前系统中拥有三个分区,分别为sda1、sda2、sda3
(二)进入分区操作
sudo fdisk /dev/sda
cdd7559f-545a-4328-b693-b950c7492c12.png
(三)查看分区信息 命令(p)
47993e9f-eecc-47cb-9660-749917783e2a.png(四)删除分区 命令(d)
1e30152f-b76b-4dc1-b717-e5ec60b4f3cf.png选择删除分区后,在输入命令w,保存提交即可
三、Ubuntu 扩容,添加新的分区
首先第一个步骤是在虚拟机设置中,选择扩容当前系统的硬盘大小。
(但是不仅仅简单一个扩容步骤就可以使用喔,还必须新建分区,进行挂载)
分区具体操作:
进入分区操作
sudo fdisk /dev/sda
新建分区 命令(n)
输入命令(p)创建主分区。
输入(回车),选择默认大小,这样不浪费空间
输入(回车),选择默认的start cylinder。
输入(w),保持修改
输入(reboot) 重启linux,必须reboot,否则/dev/sda4无法格式化。
这时在/dev/目录下,才能看到了新的分区比如/dev/sda4
(mkfs.ext2 /dev/sda4)格式化
在根目录下创建disk4目录
(mount /dev/sda4 /disk4/)将分区mount到/disk4/上
在vim修改/etc/fstab文件,加入(/dev/sda4 /disk4 ext2 defaults 0 0)一行,并保存,实现开机自动mount。
至此,新增加的磁盘空间容量,即可在disk4上体现,并且重新开机自动mount该分区,追加磁盘空间的工作完毕
网友评论