VirtualBox添加新硬盘

2019-07-11 11:35:20

昨晚在自己的virtualbox中的linux装matlab2010a,没想到硬盘空间不足,所以找了下怎么添加硬盘的资料。也很简单,每几条命令。

大致流程:我的virtualbox版本是3.2.8,linux版本是xubuntu10.01吧貌似

1. 关闭虚拟机,然后在设置里面选择添加虚拟硬盘

2. 重新启动linux,然后使用命令

1
sudo fdisk –l

 

显示信息如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
----------------------------------------------------------------------------
       Disk /dev/sda: 10.7 GB, 10737418240 bytes
       255 heads, 63 sectors/track, 1305 cylinders
       Units = cylinders of 16065 * 512 = 8225280 bytes
       Disk identifier: 0x000af383
 
       Device Boot      Start         End      Blocks   Id System
       /dev/sda1   *           1        1244     9992398+ 83 Linux
       /dev/sda2            1245        1305      489982+   5 Extended
       /dev/sda5            1245        1305      489951   82 Linux swap / Solaris
 
       Disk /dev/sdb: 5368 MB, 5368709120 bytes
       255 heads, 63 sectors/track, 652 cylinders
       Units = cylinders of 16065 * 512 = 8225280 bytes
       Disk identifier: 0x00000000
 
       Disk /dev/sdb doesn't contain a valid partition table
----------------------------------------------------------------------------
1

看到新增加的硬盘是/deb/sdb,但是还没有分区表

 

3. 分区

1
sudo fdisk /dev/sdb

 

这时有很多选项,选择m

然后选择n

然后选择p

然后选择1

之后还有两个选项

1
2
First Cylinder(1-1014,default 1):
Last cylindet or +siza or +sizeM or +sizeK:

我均选择了默认,然后输入w,保存,退出

 

4. 格式化分区

1
sudo mkfs -t ext3 /dev/sdb1

 

5. 挂载分区

1
2
3
sudo mkdir /opt/matlab2010a                                    // 创建新的挂载点,装matlab用
sudo mount /dev/sdb1 /opt/matlab2010a
sudo df

 

6. 开机自动挂载

1
vi /etc/fstab // 修改这个文件,或者用gedit都行

 

然后添加到末尾

1
dev/sdb1          /opt/matlab2010a         ext3         defaults       1        2

 

这样开机,就可以安装了matlab2010a了。当然你也可以在用sudo fdisk -l看看分区的情况


  • 2018-12-02 10:54:14

    HTTP长连接、短连接究竟是什么?

    HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠地传递数据包,使得网络上接收端收到发送端所发出的所有包,并且顺序与发送顺序一致。TCP协议是可靠的、面向连接的。

  • 2018-12-04 15:30:01

    如何在Mac OS X上安装 Ruby运行环境

    ​ 对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 此安装方法同样适用于产品环境!

  • 2018-12-04 15:31:15

    iOS--Pod install && Pod update

    许多人在最初接触CocoaPods时认为pod install只是在第一次为项目设置CocoaPods时使用,之后都应该使用pod update.看起来是这样,但也不是(But that's not the case at all.)。 这篇文章的目的就是教你啥时候用pod install,啥时候用pod update

  • 2018-12-04 15:33:19

    CocoaPods安装和使用教程

    当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解决这些恼人的问题,那将“善莫大焉”。所以,你需要 CocoaPods。

  • 2018-12-04 23:37:37

    pod install 和 pod update

    当我们新建一个Podfile文件运行后,会自动生成一个Podfile.lock文件,Podfile.lock文件里存储着我们已经安装的依赖库(pods)的版本。 当我们第一次运行Podfile时,如果对依赖库不指定版本的话,cocoapods会安装最新的版本,同时将pods的版本记录在Podfile.lock文件中。这个文件会保持对每个pod已安装版本的跟踪,并且锁定这些版本。

  • 2018-12-04 23:40:26

    pod删除已导入的第三方库和移除项目中的cocoapods

    CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods的项目源码在Github上管理。在我们有了CocoaPods这个工具之后,只需要将用到的第三方开源库放到一个名为Podfile的文件中,然后在命令行执行$ pod install命令。CocoaPods就会自动将这些第三方开源库的源码下载下来,并且为我的工程设置好相应的系统依赖和编译参数. 但是如果我们导入的某个第三方不适用,或者我们又不想使用该第三方,那我们又该如何将这些相关的东西从我们的项目中清理出去呢?