增加虚拟机ubuntu的硬盘
20150526更新验证日记:
(1)首先在虚拟机中增加ubuntu的硬盘大小。
(2)在ubuntu中使用Gparted软件对新的空间进行分配(傻瓜式)
(3)不能直接将磁盘挂载到home下,只能先挂载到mnt下:
执行命令挂载到/mnt下:
sudo mkdir -p /mnt/dir
这个命令是在/mnt下新建一个名为dir的目录,这个目录名当然你可以随便取。
然后:
sudo gedit /etc/fstab
这个命令打开fstab文件,在里面添加一行如下: /dev/sdax /mnt/dir ext3 relatime 0 2
sudo mount -a
这个命令使挂载生效。
然后执行命令打开文件权限:
sudo chmod 777 -R /mnt/dir
ln -s /mnt/dir ~/dir
这个是把/mnt/dir建一个软链接到主目录下的dir目录上
以后你只要在主目录下打开dir也就直接访问到了/mnt/dir了。
以上测试可用!
一前言:我们刚开始在虚拟机上安装ubuntu的时候,总是舍不得分配太多的硬盘空间。但用着用着时间久了硬盘就不够了。一种最笨的方法就是重装系统,但却费时费神。如果能够在不重装系统的情况下增加硬盘就好了。下面就来实现它。
二.
1.首先把ubuntu shutdown.
2.在VMware里点击菜单VM——>Settings
3.在Hardware里面单击底下的Add按钮,然后选择Hard Disk——>Next——>Next——>Disk size(GB)是新增硬盘的大小——>Next——>Finish——>Ok. 这样在VMware的Devices里就多了一个Hard Disk 2。
三,接下来就是进入ubuntu,把新的硬盘mount进去了。
1.
root@sparkle-desktop:~# fdisk -l
Disk /dev/sda: 17.1 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000af2a2
Device Boot Start End Blocks Id System
/dev/sda1 * 1 993 7976241 83 Linux
/dev/sda2 994 1044 409657+ 5 Extended
/dev/sda5 994 1044 409626 82 Linux swap / Solaris
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/sdb doesn't contain a valid partition table
可以看到多了一个 /dev/sdb
2.
下面是格式化成ext3文件系统
root@sparkle-desktop:~# mkfs -t ext3 /dev/sdb
mke2fs 1.40.8 (13-Mar-2008)
/dev/sdb is entire device, not just one partition!
Proceed anyway? (y,n) y //把整个新硬件格式化,不分区。
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
524288 inodes, 2097152 blocks
104857 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2147483648
64 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 26 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
root@sparkle-desktop:~#
3.
root@sparkle-desktop:~# cd /home
root@sparkle-desktop:/home# mkdir work
root@sparkle-desktop:/home# mount /dev/sdb work //把硬盘mount到work目录。
root@sparkle-desktop:/home# cd work
root@sparkle-desktop:/home/work# ls
lost+found
4.
用df命令查看一下挂载情况
root@sparkle-desktop:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 7913216 7803524 0 100% /
varrun 257788 240 257548 1% /var/run
varlock 257788 0 257788 0% /var/lock
udev 257788 48 257740 1% /dev
devshm 257788 44 257744 1% /dev/shm
lrm 257788 39760 218028 16% /lib/modules/2.6.24-19-generic/volatile
/dev/sdb 8322488 149632 7753428 2% /home/work
gvfs-fuse-daemon 7913216 7803524 0 100% /root/.gvfs
看到/dev/sdb 8322488 149632 7753428 2% /home/work
一项, 可见成功了。
5.实现启动自动挂载。
root@sparkle-desktop:~# gedit /etc/fstab
根据下面的格式
# <file system> <mount point> <type> <options> <dump> <pass>
我们自己添加:
/dev/sdb /home/work ext3 defaults 0 0
重启,这样就完成了增加硬盘的全部步骤了。
增加虚拟机ubuntu的硬盘的更多相关文章
- VirtualBox如何扩展虚拟机Ubuntu的硬盘容量-转
https://blog.csdn.net/ouyang_peng/article/details/53261599 摘录要点: 扩展 VBoxManage modifyhd YOUR_HARD_DI ...
- VirtualBox如何扩展虚拟机Ubuntu的硬盘容量?
一.问题描述 刚刚在VirtualBox中使用Ubuntu虚拟机中,出现了虚拟硬盘不够用的情况. 乖乖,查了一下磁盘空间,如下所示: df -H 原来是上午安装Ubuntu虚拟机的时候,选择了动态分 ...
- vbox中虚拟ubuntu增加新的虚拟硬盘
vbox中虚拟ubuntu增加新的虚拟硬盘 在virtualbox中装好Ubuntu后,发现硬盘空间不够使用 了.以下是搜集整理的解决办法: 1. 添加新硬盘 设置 -> ...
- 虚拟机Ubuntu系统下kaldi安装与编译简介
kaldi官网:http://www.kaldi-asr.org/doc/index.html 在http://github.com/kaldi-asr/kaldi中直接下载kaldi的zip包,没有 ...
- 虚拟机Ubuntu(18.04.2)下安装配置Hadoop(2.9.2)(伪分布式+Java8)
[本文结构] [1]安装Hadoop前的准备工作 [1.1] 创建新用户 [1.2] 更新APT [1.3] 安装SSH [1.4] 安装Java环境 [2]安装和配置hadoop [2.1] Had ...
- ubuntukylin14安装ns-allinone-2.35教程(虚拟机ubuntu同理)
准备材料: 1.ubuntukylin14,百度进官网自行下载: 2.ns-allinone-2.35.tar.gz,百度进官网自行下载: 3.虚拟机:vmwareworkstation(可选). 4 ...
- CentOS系统在不重启的情况下为虚拟机添加新硬盘
一.概述 用过虚拟机的都知道,如果在系统运行的时候去给虚拟机添加一块新设备,比如说硬盘,系统是读取不到这个新硬盘的,因为系统在启动的时候会去检测硬件设备.但是我们也可能会遇到这样的情况,比如正在运行比 ...
- 虚拟机VMware新增硬盘无法识别问题
添加硬盘前的硬盘信息 在虚拟机中新增硬盘 添加后发现使用fdisk -l信息不变,新增的硬盘并没有识别,试过重启虚拟机硬盘就会识别出来.如果不想重启则按照如下方法: 先查看/proc/scsi/scs ...
- 在win7下装ubuntu(硬盘版安装)及遇到的问题
都怪自己弄什么Ubuntu下的Android Studio,因为GFW,gradle总下载不了,用命令行下载一半关机了,然后Ubuntu就这样被我搞残废了.又张罗着重装. 其实就是参照网上的帖子,算是 ...
随机推荐
- 【TopCoder】SRM152 DIV2总结
为什么平常刷的时候感觉还不错,比赛的时候只能做出来一道题=.= 250分题:大水题,根据题目规则把一个字符串翻译成数字,直接代码:GitHub 我是通过遍历一个个数出来的,看到大神的解法是把字符用‘- ...
- Qt核心机制和原理
转:http://blog.csdn.net/light_in_dark/article/details/64125085 ★了解Qt和C++的关系 ★掌握Qt的信号/槽机制的原理和使用方法 ★了解Q ...
- node中session存储与销毁,及session的生命周期
1.首先在使用session之前需要先配置session的过期时间等,在入口文件app.js中 app.use(express.session({ cookie: { maxAge: config.g ...
- axios拦截器/http
Interceptors //处理请求或响应之前拦截请求或响应. //添加一个请求拦截器 axios.interceptors.request.use(function (config) { //在请 ...
- iOS如何获取蓝牙Mac地址
http://macpu.github.io/2015/11/12/iOS%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E8%93%9D%E7%89%99Mac%E5%9C ...
- pache—DBUtils框架简介、DbUtils类、QueryRunner类 、ResultSetHandler接口
Apache—DBUtils框架简介.DbUtils类.QueryRunner类 .ResultSetHandler接口 commons-dbutils 是 Apache 组织提供的一个开源 JDBC ...
- idea ource 1.5 中不支持 switch 中存在字符串
报错内容如下: Error:(49, 20) java: -source 1.5 中不支持 switch 中存在字符串, (请使用 -source 7 或更高版本以允许 switch 中存在字符串) ...
- SpringMVC中响应json数据(异步传送)
1.首先导入3个jar包: jackson-annotations-2.1.5.jar jackson-core-2.1.5.jar jackson-databind-2.1.5.jar JSON所需 ...
- HDFS文件访问权限
HDFS中的文件访问权限 针对文件和目录,HDFS的权限模式与POSIX非常相似一共提供三类权限模式:只读权限(r).写入权限(w)和可执行权限(x).读取文件或列出目录内容时需要只读权限.写入一个文 ...
- 使用标签代替goto关键字
众所周知,java中没有goto语句,但是保留了goto这个关键字.由于goto是在源码级上的跳转,多次使用goto会引起代码混乱容易出错,这也是java取消goto语句的目的所在,但是goto语句也 ...