相信很多人都和我一样是利用虚拟机安装linux的,在玩转linux的时候,可能就会遇到系统提示磁盘空间不足的情况。由于VMware中当初装系统时的设置的最大磁盘容量是不可以动态修改的,所以为我们使用带来了一些问题。下面就以VMware6.5中增加Fedroa 13磁盘空间为例讨论该类问题的解决办法。

首先要为Fedroa 13增加一块硬盘,点击‘VM’----‘settings’或者点击“Edit virtual machine settings”如图


找到Hard disk(SCSI),点击下面的增加


     选择Hard Disk,点击next,一路默认,注意要选择SCSI,然后在最后一个界面输入须要增加的硬盘大小即可。当我们在虚拟机中须要用到主机的硬件设备比如说串口的时候,都可以用这种方式添加。我们已经添加了一块硬盘,下面就该对硬盘分区及格式化挂在了。

进入Fedroa 13,当然必须以root账户登陆。

使用下面命令查看当前系统的硬盘情况

fdisk -l                                   ;该命令能列出全部分区信息

如上图,显示当前系统中有、/dev/sda和/dev/sdb两块硬盘,其中/dev/sda已经分好区,可以使用。下面主要是对/dev/sdb(也就是刚刚我们增加的那块硬盘)进行分区和格式化操作。

linux中和windows下一样都是使用fdisk命令进行硬盘分区的,只是他们的用法不一样。如要对/dev/sdb进行分区,则使用一下命令

fdisk   /dev/sdb

此时会提示 command (m  for  help):

当我们输入 m时,就可以得到fdisk命令的帮助内容。

(以下暂略,接看下篇文章命令执行:虚拟Linux下分区,格式化为fat32格式。)

--------------------------------------

下面我就重点介绍一下在图形化下对硬盘的分区操作,Fedroa 13提供了功能强大的磁盘使用工具,在应用程序---系统工具 中打开即可。如图所示显示的磁盘上我们的两块硬盘

这个8.6G大小的是/dev/sda,而下面这个5.4G大小的就是我们的新增的硬盘/dev/sdb,打开/dev/sdb,如图

我们发现图形界面上提供了几乎包括了fdisk的全部功能,我们如果对只是用作扩容磁盘的话,这里的图形操作已经能够满足我们了,当然由于我是分好之后写的文章,就不想在重新破环掉建立好的硬盘结构,具体步骤大家一看便知。

但是我发现在图形界面下好像没有针对某个分区挂在到特定节点的命令操作,那只有在命令行下了。

如须要将/dev/sdb1挂在到/mmt目录,则使用以下命令

mount    /dev/sdb1  /mmt

设置开机自动挂在修改/etc/fstab文件。具体可以参考网络上的资料。

(来源:http://hi.baidu.com/清悠我心/hom

------------------------

VMware中虚拟的linux系统空间不足增加硬盘的办法

(来源:http://qq164587043.blog.51cto.com/261469/174397

(1)在虚拟机中创建一个新硬盘。
打开VMware,但还未启动Linux时,选择edit virtual
machine setting,通过“add按钮”,添加一个新硬盘。
在disk file处指定虚拟硬盘的名字和位置。
D:\Linux\lab.vmdk
注意:新硬盘的设备名为sdb或hdb (假定原来只安装一个
硬盘情况下)
(2)虚拟Linux下分区,格式化为fat32格式。
启动Linux后,先分区。
fdisk /dev/sdb
n 增加新分区(可以通过m获得帮助)
p 主分区
1 1个分区
回车
回车
w 保存
格式化
mkfs -t ext3 /dev/sdb1
(4)在Linux中挂载
mount /dev/sdb1 /mnt   
(5)修改/etc/fstab
添加
/dev/sdb1          /software          ext3       defaults        1   1
 
 
 
Linux系统重启或无故变为只读造成网站无法正常访问的简单临时的做法:
一、
1、mount:
  用于查看哪个模块输入只读,一般显示为:
  /dev/hda1 on / type ext3 (rw)
  none on /proc type proc (rw)
  usbdevfs on /proc/bus/usb type usbdevfs (rw)
  none on /dev/pts type devpts (rw,gid=5,mode=620)
  /dev/hda5 on /home type ext3 (rw)
  none on /dev/shm type tmpfs (rw)
  /dev/hda2 on /usr/local type ext3 (rw)
  /dev/nb1 on /EarthView/RAW type ext3 (ro)(变为只读了)
  2、如果发现有ro,就重新mount,或者umount以后再remount
  3、umount /dev/nb1
  如果发现有提示“device is busy”,找到是什么进程使得他busy
  fuser -m /mnt/data 将会显示使用这个模块的pid
  fuser -mk /mnt/data 将会直接kill那个pid
  然后重新mount即可。
  4、还有一种方法是直接remount,命令为
  mount -o rw,remount /mnt/data

VMware中linux硬盘空间不足的解决方法的更多相关文章

  1. linux下安装Oracle时交换空间不足的解决方法

    摘:linux下安装Oracle时交换空间不足的解决方法 linux上安装Oracle时交换空间不足的解决办法 增加交换空间有两种方法: 严格的说,在系统安装完后只有一种方法可以增加swap,那就是本 ...

  2. 全世界最详细的图形化VMware中linux环境下oracle安装(二)【weber出品必属精品】

    <ORACLE 10.2.05版本的升级补丁安装> 首先我们解压 $ unzip p8202632_10205_LINUX.zip 解压后我们会发现多出了个文件夹,他是:Disk1,进入D ...

  3. 全世界最详细的图形化VMware中linux环境下oracle安装(一)【weber出品必属精品】

    安装流程:前期准备工作--->安装ORACLE软件--->安装升级补丁--->安装odbc创建数据库--->安装监听器--->安装EM <前期准备工作> 安装 ...

  4. Linux中切换用户变成-bash4.1-$的解决方法【转】

    转自 Linux中切换用户变成-bash4.1-$的解决方法 - xia_xia的博客 - 博客频道 - CSDN.NEThttp://blog.csdn.net/xia_xia0919/articl ...

  5. VMWare中Linux虚拟机设置静态IP上网的设置方法

    VMWare中Linux虚拟机设置静态IP上网的设置方法 标签: vmwareLinux虚拟机securecrt静态IP上网 2016-05-18 02:30 702人阅读 评论(0) 收藏 举报   ...

  6. VMware虚拟机的CentOS无法上网的解决方法

    前言:由于Linux下很多软件安装必须网络环境下进行,因此,对于如何在VMware下进行上网,我折腾了至少三天,今天上午,也即五一劳动节,终于搜到一遍技术文章,经过自己实践,VMware下Linux的 ...

  7. Oracle 18c 数据库中scott用户不存在的解决方法

    Oracle 18c 数据库中scott用户不存在的解决方法 注:该文为转载 上面标题可直接跳转 原文地址:http://www.cnblogs.com/zangdalei/p/5482732.htm ...

  8. ubuntu boot空间不足的解决方法

    ubuntu boot空间不足的解决方法 2013年12月11日 11:11:39 yypony 阅读数:17000 标签: ubuntu内存boot内核更多 个人分类: linux_usageubu ...

  9. openSUSE Linux 忘记root密码的解决方法

    openSUSE Linux 忘记root密码的解决方法 : 对于大部分linux发行版本,忘记root密码的时候,是可以通过单用户模式来重设密码的. 如在redhat/fedora 下,可以通过在启 ...

随机推荐

  1. java中interface的详解

    JAVA的核心概念:接口(interface) 接口与类属于同一层次,实际上,接口是一种特殊的抽象类. 如:    interface IA{ }  public interface: 公开接口  与 ...

  2. ngrok 配置

    安装git 1.安装git,我安装的是2.6版本,防止会出现另一个错误,安装git所需要的依赖包 yum -y install zlib-devel openssl-devel perl hg cpi ...

  3. flash builder4.7 for Mac升级AIRSDK详解

    使用flash builder 打包ANE时或者打包ipa时候常常会遇到AIRSDK版本低的问题,然而flash builder4.7默认使用的AIRSDK是3.4而flash builder4.7 ...

  4. Arch Linux LibreOffice 中文输入法不能切换

    From: http://blog.csdn.net/shallowgrave/article/details/8501629 卸载libreoffice-kde4 # pacman -R libre ...

  5. 自动化测试 using System.Windows.Automation;

    frameworke3.0 及以上 using System.Windows.Automation; UIAutomationClient.dll UIAutomationClientsideProv ...

  6. js判断是否是移动设备登陆网页

    var browser = {            versions: function () {                var u = navigator.userAgent, app = ...

  7. webpack使用笔记

    webpack简介 CommonJS和AMD是用于JavaScript模块管理的两大规范,前者定义的是模块的同步加载,主要用于NodeJS:而后者则是异步加载,通过requirejs等适用于前端.np ...

  8. MSMQ消息队列 用法

    引言 接下来的三篇文章是讨论有关企业分布式开发的文章,这三篇文章筹划了很长时间,文章的技术并不算新,但是文章中使用到的技术都是经过笔者研究实践后总结的,正所谓站在巨人的肩膀上,笔者并不是巨人,但也希望 ...

  9. Vue2父子组件通信探究

    父组件: <template> <div id="secondcomponent"> <input type="" v-model ...

  10. 多态与异常处理ppt作业

    1.请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识. 答:1.抛出异常 当程序发生异常时,产生一个异常事件,生成一个异常对象,并把 ...