vm ubuntu空间?Ubuntu软件中心
Vmware + Ubuntu 扩大硬盘空间的几种方法
于是只好想办法增加硬盘空间。起初我以为加一个vmdisk上去就可以了,结果发现原来没那么简单的,在网上搜了两天,稍微总结如下:
1.使用Vmware自带的vmware-vdiskmanager.exe,就在Vmware的安装目录下。使用该命令可以将已经分配好空间并在使用的vmdisk任意扩大空间(btw,不知道缩小行不行呢),本来具体命令格式为:vmware-vdiskmanager-x 10Gb D:\UbuntuDesk\Ubuntu.vmdk,参数-x表示扩展虚拟机硬盘空间;紧随其后的数字指要扩展的大小(如10Gb,表示磁盘总量,包含原来的磁盘容量);最后是要操作的虚拟机Linux的具体文件。(注意:若路径名中有空格,必须以双引号括起来),经过这样操作之后,进去vmware里面看那个虚拟硬盘就会发现变大了,但硬盘变大了并不等于里面的分区会变大,还是需要分区软件来重新分区或者扩大分区。这里我发现ubuntu自带的gparted已经很好用了,而且不会导致grub信息受损引导不了。不知道为什么我的ubuntu貌似没有自带这个,我是用Live CD启动了一个内存系统来做的。将原来挂载在根目录的那个分区拉大之后,重新启动就会发现容量大了很多,一切问题随之解决。
2.也有建议说直接加一个虚拟硬盘到你的虚拟机上,分好区在上面,然后将原来某几个占用空间比较大的目录的数据先copy到其他地方,然后删除,然后将新的分区挂载到这个目录上,然后再将数据copy回来。例如usr目录,先将/usr里面的内容备份好,然后删掉,将新的分区挂载到/usr上,然后再恢复回来,这样就实现了/usr目录使用的是新分区的空间了。虽然这样也是一种方法,而且不用影响原来的虚拟硬盘,但毕竟有时容量是比较分散的,可能有好几个目录都比较大,都要重新挂载上的话就比较麻烦。再加上如果原来的目录太大了,根本没地方再做备份了,那就更加麻烦。所以我感觉是不太好。
4.当然不能排除用最笨的方法啦:将有用数据备份到虚拟机之外,例如你的宿主机,然后将虚拟硬盘删除重新建一个,然后重新安装系统,或者更快的方法是ghost出来然后再ghost回去,不过貌似会破坏grub导致引导不了的,要做grub修复。而且有第一种方法的话也没必要再考虑这个方法了,呵呵。
ubuntu 物理内存使用达100%,怎样排查
有时候,查看资源管理器你会发现一个奇怪的现象。物理内存使用率没超过50%,就开始使用swap空间了。用swap显然没有使用物理内存快。如何修改?
在ubuntu里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。
swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间;swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。两个极端,对于 ubuntu的默认设置,这个值等于60,建议修改为10。具体这样做:
1、查看你的系统里面的swappiness,在终端输入 cat/proc/sys/vm/swappiness,不出意外结果应该是60
2、修改swappiness值为10。在终端输入 sudo gedit/etc/sysctl.conf,然后在最后一行添加 vm.swappiness=10,保存。
3、重启电脑,使设置生效。
这样Ubuntu就能最大限度使用物理内存了!!
如何增加虚拟机ubuntu的硬盘
前言:我们刚开始在虚拟机上安装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
重启,这样就完成了增加硬盘的全部步骤了。