首先要通过VMware设置简单实现内存扩大。但是系统中的/swap应该如何设置呢?

1. 创建swap 文件

使用如下命令:

  #dd if=/dev/zero of=/swap/swapfile bs=1M count=3072 

dd命令作用是用指定大小的块拷贝一个文件,并在拷贝同时进行指定的转换。

语法:dd [选项]

if =输入文件(或设备名称)。

of =输出文件(或设备名称)。

ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数。

skip = blocks 跳过读入缓冲区开头的ibs*blocks块。

obs = bytes 一次写入bytes字节,即写入缓冲区的字节数。

bs = bytes 同时设置读/写缓冲区的字节数(等于设置ibs和obs)。

count=blocks 只拷贝输入的blocks块。

2.  格式化交换分区文件

使用如下命令:

  #mkswap /swap/swapfile

3.  启用交换分区文件

使用如下命令:

  #swapon /swap/swapfile

mkswap  [参数]  设备名 [块数]

  在设置或文件上创建linux交换区(swap)

语法:

设备名,这里的设备通常是一个磁盘分区,如:/dev/sda6,或者是一个文件/swapfile

-c  建立交换空间前,先检查是否有坏道,如果有坏道,将坏道总数目显示出来。

-f  强行运行mkswap命令

-p  <页大小>  指定所使用的页大小。

-L  <标签>    指定一个标签,此后swapon可以使用这个标签。

-v0  建立旧式交换区。

-v1  建立新式交换区。参数可省略,上述命令既是此种用法。

4.  查看相关的状态

使用如下命令:

  #swapon -s

5.  在/etc/fstab中增加以下内容,以便系统每次启动都把/swap/swapfile 作为swap 使用

  /swap/swapfile     swap      swap     default    0  0

接下里再说一下硬盘的调整。

对于这个,我们可以使用vmware提供的命令行工具,vmware-vdiskmanager.exe

该工具位于vmware的安装目录下。

可以使用如下命令:

  vmware-vdiskmanager -x 60Gb "D:\VMware\Red Hat Enterprise Linux 5 64 位.vmdk.vmdk"

-x后跟的要扩大的硬盘空间。引号中是虚拟系统所对应的磁盘位置。

这个时候打开虚拟机,可以观察到硬盘空间已经扩大了。但是还需要接下里的操作才能使得扩大的空间被系统真正利用起来。

1.打印当前的磁盘分区表 fdisk -l :

这时我们可以看到磁盘的总量的确增加到60GB了,但是分区只没有变化。

键入命令:fdisk /dev/sda   

键入 :   m    “ 列出fdisk的帮助”

我们在这里是要添加一个新分区,即将扩容出来的那部分做成一个新分区,这样才能被 操作系统挂载识别。

键入:    n    ” 命令n用于添加新分区"

此时,fdisk会让你选择添加为逻辑分区呢(编号从5开始)还是主分区(编号1到4)。选择主分区吧,则键入p;选择逻辑分区键入l。

我们选择主分区于是:

键入:   p               " 选择创建主分区"

此时,fdisk会让你选择主分区的编号,如果已经有了主分区sda1,sda2,那么编号就选3,即要创建的该分区为sda3.

键入:    3

此时,fdisk又会让你选择该分区的开始值这个就是分区的Start 值(start cylinder);这里最好直接按回车,

如果您输入了一个非默认的数字,会造成空间浪费;

此时键入:w              "保存所有并退出,分区划分完毕"

4. 格式化该新添加的分区:

键入:mkfs -t ext3 /dev/sda3

5. 挂载该分区:

  a.手动挂载,则键入:

    mount /dev/sda3 /home/work/   

    "表示将该新分区挂载到/home/work/这个目录下面"

  b.开机自动挂载,则修改/etc/fstab文件,在这个文件里面添加一行:

    /dev/sda3       /home/work      ext3    defaults,        0       1    

VMware 虚拟机Red Hat 5.9 交换区及硬盘空间调整的更多相关文章

  1. VMware中Red Hat Enterprise Linux 7 配置桥接模式局域网

    在VMware中将虚拟机的网络连接设置为桥接模式. 在Red Hat中,找到应用程序--杂项--网络连接. 修改以太网下面的网络连接,在IPV4设置中,将方法改为“手动”,添加地址,子网掩码,网管,D ...

  2. 解决问题:Red Hat Enterprise Linux 7 64 位 虚拟机安装后无法启动图形化

    原因: 1.系统在创建时,没有安装图形化 2.系统在安装后,有降低内存的操作,内存过低无法启动桌面,以及其他 就原因一进行图形化安装: 1.VMware挂载Red Hat Enterprise Lin ...

  3. [转帖]Red Hat K8s 关键人物 Grant Shipley 跳槽到 VMware

    Red Hat K8s 关键人物 Grant Shipley 跳槽到 VMware   https://news.cnblogs.com/n/641944/ 这四小时的工作效率 太无敌了.. 投递人  ...

  4. 四种方法给Vmware虚拟机清理瘦身

    随着VMware虚拟机使用时间的增长,其所占用的空间也越来越大,本文来说说怎么给VMware虚拟机占用的空间进行瘦身. **方法一:VMware自带的清理磁盘 **这个方法是VMware自带,具有普适 ...

  5. 揭开Linux操作系统的Swap交换区之谜

    揭开Linux操作系统的Swap交换区之谜 Swap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要.通过调整Swap ...

  6. Linux设置虚拟内存-创建和启用Swap交换区

    如果你的服务器的总是报告内存不足,并且时常因为内存不足而引发服务被强制kill的话,在不增加物理内存的情况下,启用swap交换区作为虚拟内存是一个不错的选择,如果是SSD硬盘,正常读写速度都在300M ...

  7. [Linux]创建和启用Swap交换区

    如果你的服务器的总是报告内存不足,并且时常因为内存不足而引发服务被强制kill的话,在不增加物理内存的情况下,启用swap交换区作为虚拟内存是一个不错的选择,我购买的DigitalOcean VPS ...

  8. 三种方法给Vmware虚拟机占用空间清理瘦身

    随着VMware虚拟机使用时间的增长,其所占用的空间也越来越大,本文来说说怎么给VMware虚拟机占用的空间进行瘦身. 方法一:VMware自带的清理磁盘这个方法是VMware自带,具有普适性,对快照 ...

  9. VMware虚拟机中red hat linux ping不通宿主物理主机原因

    在VMware Workstation中安装了red hat enterprise linux系统,网络使用“桥接”形式,最后出现在Windows下能够Ping通虚拟主机,而虚拟主机Ping不通Win ...

随机推荐

  1. WPF文本框密码框添加水印效果

    WPF文本框密码框添加水印效果 来源: 阅读:559 时间:2014-12-31 分享: 0 按照惯例,先看下效果 文本框水印 文本框水印相对简单,不需要重写模板,仅仅需要一个VisualBrush ...

  2. Selenium - 实现网页元素拖拽

    Drag and Drop, 使用鼠标实现元素拖拽的操作貌似很复杂, 在Selenium中, 借助OpenQA.Selenium.Interactions.Actions类库中提供的方法, 实现起来还 ...

  3. 【Avalon源码】dateGetter

    function dateGetter(name, size, offset, trim) { return function(date) { var value = date["get&q ...

  4. 优测优社区干货精选|老司机乱谈编辑器之神——vim

    文 / 腾讯 吴双 前言 优测小优 有话说: 腾讯优测只有应用测试大神?不不不,我们还有各种研发大牛! *** vim 是一种信仰,我自从2004年有了这个信仰,已经12个年头了.本文介绍了学习vim ...

  5. 图像质量评价指标之Matlab实现

    在图像处理算法研究中,很多时候需要有客观评价指标来对算法的性能进行评价. 比如,在图像复原.图像滤波算法研究中,需要采用客观评价指标来定量的来测试算法恢复出的图像相对于参考图像的好坏程度. 本文介绍文 ...

  6. UVa 442 矩阵链乘(栈)

    Input Specification Input consists of two parts: a list of matrices and a list of expressions. The f ...

  7. spark优化之优化数据结构

    概序: 要减少内存的消耗,除了使用高效的序列化类库以外,还有一个很重要的事情,就是优化数据结构.从而避免Java语法特性中所导致的额外内存的开销,比如基于指针的Java数据结构,以及包装类型. 有一个 ...

  8. 重学OpenGL(一)----工具篇

    最近想开发一个小工具,需要用到3D,果断上OpenGL,借这个过程把OpenGL重学一遍. 工欲善其事,必先利其器,先把工具都搞好. [开发语言] 果断C+OpenGL,不解释. [开发环境] Min ...

  9. Android开发之多级下拉列表菜单实现(仿美团,淘宝等)

    注:本文转载于:http://blog.csdn.net/minimicall/article/details/39484493 我们在常用的电商或者旅游APP中,例如美团,手机淘宝等等,都能够看的到 ...

  10. js toggle事件

    参数:even (Function): 第奇数次点击时要执行的函数. odd (Function): 第偶数次点击时要执行的函数. 示例:$("p").toggle(functio ...