vmware linux虚拟机不重启添加磁盘

合集下载

如何在VMWare WS的虚拟机里扩展和增加磁盘

如何在VMWare WS的虚拟机里扩展和增加磁盘

如何在vmware ws的Ubuntu虚拟机里扩展和增加磁盘2012-11-19by douglasjpd@一般在虚拟机中,磁盘空间不够了,首先应该用扩展(expand)的方法,如果没有可扩展的空间,再用增加硬盘的方式。

扩展和新增磁盘的步骤对于虚拟机是Windows的系统(XP以后的系统)比较容易。

不过如果该虚拟机有snapshot,VMWare不允许再增加空间。

不过一旦扩展或者新增了空间,Windows系统就会自动识别该新增的空间,只要打开“计算机管理”中的“磁盘管理”,立即就可以发现有新的未分区的空间,这时只要直接在“磁盘管理”界面进行分区和格式化并分配盘符即可使用。

下面的示范是在Ubuntu 12.04 Server虚拟机上操作。

一、扩展假设需要将vmware中ubuntu 12.04 LTS虚拟机的磁盘大小由20G扩展到25G。

操作之前,先记录目前磁盘的信息:(先进入root用户)root@test:~# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0009e946Device Boot Start End Blocks Id System/dev/sda1 * 2048 39845887 19921920 83 Linux/dev/sda2 39847934 41940991 1046529 5 Extended/dev/sda5 39847936 41940991 1046528 82 Linux swap / Solaris关闭虚拟机,然后在VMWare界面:vm->settings->hard disk->utilities->expand->输入大小(增加后的大小,如25GB),点击“Expand”按钮,等待扩展完成。

实战Linux下VMware虚拟机根目录空间扩充

实战Linux下VMware虚拟机根目录空间扩充

实战Linux下VMware虚拟机根目录空间扩充分类:Linux 2011-02-14 16:59 532人阅读评论(0) 收藏举报今天上午接到通知说服务器挂了,经过检查发现原因是Linux的虚拟机根分区已经使用100%,以至于服务不能正常进行。

经过小小的研究,顺利解决问题,把服务器的空间由4G扩成12G。

现将执行全过程总结如下,以供分享。

首先,介绍下大体的解决思路,要想扩充,硬件上要有准备,说白了也就是要有一块新的空间来供我们使用。

对于实体机我们需要准备一块新的硬盘,而对于VMWare 虚拟机,我们只需要使用vmware自带的软件扩充下磁盘大小。

扩充磁盘,只意味着硬件条件得到满足。

接下来就需要对新的磁盘空格进行合理的操作,来扩充我们需要的分区。

值得注意的是,这里我们基于LVM来操作的。

如果您的环境不是LVM的,可以考虑改成LVM的,否则后文无需再读。

具体执行过程将细细道来。

第一步、使用VMware工具扩容分配的硬盘空间1、vmware 提供一个命令行工具,在Windows下为vmware-vdiskmanager.exe 位于vmware 的安装目录下,比如C:/Program Files/VMware/VMware Workstation/vmware-vdiskmanager.exe.在Linux下有直接的vmware-vdiskmanager指令。

进行的操作:在windows 下运行CMD , 转到vmware 的安装目录,可执行vmware-vdiskmanager.exe;在Linux下,直接敲入vmware-vdiskmanager ,可执行该指令扩充使用的指令: vmware-vdiskmanager -x 16Gb myNewlinux.vmdk说明:要扩容的系统这时不能在运行,参数"-x" 表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展到的大小,而非增加量(本例为扩展到16GB ,这是一个磁盘总量,包含了原先的磁盘容量) 。

详解VMware虚拟机中添加新硬盘的方法

详解VMware虚拟机中添加新硬盘的方法

详解VMware虚拟机中添加新硬盘的⽅法随着在虚拟机中存储的东西的逐渐的增加,虚拟机的硬盘也逐渐告急,因此急需拓展⼀块新的虚拟磁盘。

以下便是在VMware 中添加新的虚拟磁盘的⽅法:⼀、VMware新增磁盘的设置步骤(建议:在设置虚拟的时候,不要运⾏虚拟机的系统,不然添加了新的虚拟磁盘则要重启虚拟机)1、选择“VM”----“setting”并打开,将光标定位在hard Disk这⼀选项,然后点击下⽅的Add按钮2、点击next,执⾏下⼀个步骤3、根据提⽰,创建⼀个虚拟的磁盘,并点击下⼀步4、按照默认的,选择SCSI格式的磁盘即可,点击next执⾏下⼀步5、按照默认的点击下⼀步即可完成虚拟磁盘的添加以下是对虚拟机中Linux和widows中对于新的虚拟磁盘的挂载的⽅式的介绍⼆、虚拟机中windows对于虚拟的磁盘的挂载⽅法⽐较的简单,和在实际的电脑中操作⼀样,只要在“设备管理器”中将新建的虚拟磁盘进⾏分区格式化后即可正常使⽤基于windows中设置较为简单,故⽽没有截图1、右击“我的电脑”-“管理”-“磁盘管理”,然后会看到新分配的磁盘没有分区2、右键“新加卷”(未分区的磁盘),选择“新建”,按照向导,⼀步步,选择硬盘分区模式、格式化硬盘即可使⽤三、虚拟机中Linux对于虚拟的磁盘的挂载1、使⽤“fdisk -l”的命令查看当前系统的分区(如果刚才设置VMware--setting的时候运⾏了系统,则会出现下图情况:没有识别到新的磁盘即sdb),解决办法,重启虚拟机:shutdown -r now2、如果执⾏第⼀步的时候是关闭虚拟机中的系统的,则使⽤“fdisk -l 命令的时候则会出现新的磁盘sdb(不过提⽰未分区)3、对新建的磁盘进⾏分区及格式化的⼯作:输⼊ fdisk /dev/sdb终端会提⽰:Command (m for help):4、在上⼀步骤的基础上输⼊:m 则会出现下列的提⽰:5、然后根据提⽰输⼊:n会出现下⾯的提⽰,依次输⼊p 和 1 即可接着便会提⽰卷的起始地址和结束地址,都保持默认按回车的即可(意思是只分⼀个区)6、输⼊“w”保存并推出7、再次使⽤ “fdisk -l ”这个命令来查看会发现出现了/dev/sdb1(说明已经完成了分区⼯作)8、对新建的分区进⾏格式化:格式化成ext3的⽂件系统即可9、下⾯便是对于分好区的/dev/sdb1 这⼀个分区进⾏挂载及访问9、1⼿动挂载:使⽤mount /dev/sdb1 /要挂载的⽬录(⾃⼰⾃定义)访问时:cd /挂载的⽬录即可对其进⾏存储和访问9、2⾃动挂载:修改/etc/fstab即可使⽤vim /etc/fstab打开配置的⽂件,然后将下⾯的⼀⾏⽂字添加即可/dev/sdb1 /media(这个挂载的⽬录你⾃⼰设置即可) ext3 defaults 0 1以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

linux中为系统加一块新硬盘的过程

linux中为系统加一块新硬盘的过程

linux中为系统加一块新硬盘的过程在Linux中添加一块新硬盘需要按照以下步骤进行操作:1. 连接新硬盘:确保新硬盘已正确连接,并将其与系统电源连接。

2. 启动系统:启动计算机,进入操作系统。

3. 识别新硬盘:使用以下命令之一来查看硬盘设备列表:```shellsudo fdisk -lsudo parted -l```这将显示系统中已连接的硬盘和分区信息。

找到新硬盘的设备名称,例如`/dev/sdb`。

4. 创建分区:使用以下命令之一来创建新分区:```shellsudo fdisk /dev/sdb```或```shellsudo parted /dev/sdb```在分区过程中,可以选择主分区或逻辑分区,并指定分区大小。

完成后保存更改并退出。

5. 格式化分区:使用以下命令之一来格式化新分区:```shellsudo mkfs.ext4 /dev/sdb1```或```shellsudo mkfs.xfs /dev/sdb1```其中,`/dev/sdb1` 是新分区的设备名称。

选择适合您需要的文件系统类型。

完成后退出。

6. 挂载分区:创建一个挂载点(目录),然后将新分区挂载到该挂载点上。

使用以下命令之一来创建挂载点和挂载分区:```shellsudo mkdir /mnt/newdisksudo mount /dev/sdb1 /mnt/newdisk```7. 配置自动挂载:为了使新分区在每次启动时自动挂载,您需要编辑`/etc/fstab` 文件。

使用以下命令之一来编辑该文件:```shellsudo nano /etc/fstab```在文件的末尾添加以下行:```bash/dev/sdb1 /mnt/newdisk ext4 defaults 0 0```确保将`/dev/sdb1` 替换为您实际使用的分区设备名称,将`/mnt/newdisk` 替换为您创建的挂载点路径,以及将`ext4` 替换为您使用的文件系统类型。

VMware下LINUX的虚拟机增加磁盘空间(绝对有用!!!!)

VMware下LINUX的虚拟机增加磁盘空间(绝对有用!!!!)

VMware下LINUX的虚拟机增加磁盘空间Linux 2010-04-16 11:20:43 阅读83 评论0 字号:大中小VMware6.7安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。

方法如下:方法一:1. 关闭虚拟机;启动Windows下的命令提示符界面;2. 命令进入VMware的安装目录(如:D:\VMware),输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。

3. 执行如下命令:vmware-vdiskmanager -x 15Gb "G:\VMware Space\Red Hat Enterprise Linux 5.vmdk"参数-x表示要扩展虚拟机硬盘空间;紧随其后的数字指要扩展的大小(如15Gb,表示磁盘总量,包含原来的磁盘容量);最后是要操作的虚拟机Linux的具体文件。

若路径名中有空格,必须以双引号括起来。

等待约10分钟,执行完毕,退出命令提示符窗口,重启VMware,这时虚拟机硬盘空间已变成15GB了。

这个过程中,已安装的Linux系统不会被破坏。

如果原来的虚拟机硬盘已被分成了多个分区,那么在通过vmware-vdiskmanager.exe扩大了硬盘空间后,还需要在虚拟机系统中将增加的分区划分、格式化。

方法二:先关闭虚拟机电源,做如下设置:“虚拟机”--“虚拟机设置”--“应用实例”--“增加磁盘空间”,可以随意添加你需要增到到的磁盘大小(如15Gb,表示磁盘总量,包含原来的磁盘容量); 再重启电源进入系统做如下步骤设置。

4. 启动虚拟机系统,用root登录(后续所有步骤都应以root用户身份登录操作),在命令行用fdisk -l查看。

由于这里是直接修改了原始空间大小,因此可以看到/dev/sda空间改变为16.1GB(原磁盘空间从10G增加到15G)。

虚拟机不重启热添加磁盘扩容方法(修改版)

虚拟机不重启热添加磁盘扩容方法(修改版)

Linux虚拟机不重启热添加磁盘扩容方法1、应用背景说明很多Linux系统虚拟机在使用一段时间后,面临空间不够的问题,需要扩容磁盘空间,但是Linux系统虚拟机不像Windows 2008R2系统虚拟机那样,可以直接将虚拟机磁盘配置那增大磁盘的空间,然后进入到系统刷新磁盘控制器即可看到增加的磁盘空间,然后通过扩展分区即可将分区扩大使用。

另外,Linux系统物理机虽然也支持热插拔硬盘,但是物理机中一般很难发现新加的硬盘在哪一个控制器下哪一个通道的哪一个ID号,导致容易加,但是无法精准通过命令扫描掉,但是虚拟机Linux的磁盘的这些信息可以在硬件配置信息那里看到,从而节省了很多麻烦。

虽然Linux系统虚拟机也可直接在原有磁盘配置上增大空间,然后然系统总线重新扫描检测到增大的空间,但是无法直接扩展文件挂载目录,而且增大的磁盘空间虽然能分区但是写入不到系统内核的分区表,导致新建的这个分区无法格式化或者挂载。

综上,一般情况下,都是在linux系统虚拟机配置里直接增加一个新的磁盘,而不是扩大之前的磁盘空间。

注:Windows 2003系统不支持直接扩展分区;Windows 2008R2及以上系统需要将C、D等分区放在不同的磁盘中,才能直接的扩容,不然只能紧邻剩余空间的分区才能扩容;2、linux系统要求系统硬盘最好做了LVM;因为很多系统应用管理员所看到的是某些目录没有了空间,希望将这些目录所在的文件系统空间增大,以便继续存放文件和数据,而不是另外加一个空目录进来,让应用管理员将后面的数据存放在新的空目录下。

所以综上,系统有做LVM的话更能满足系统管理员的要求。

3、实验环境介绍一台2个CPU、4G内存的Linux系统,一个50G的磁盘,系统版本CentOS 6.5。

分区如下:因为系统是basic安装,从上图中可以看到系统有做LVM;其中磁盘为sda,/boot分区500M,所占为sda1,剩余的磁盘一起做了一个PV,所占为sda2,属于VolGroup这个VG;在这个VG下有2个LV,一个为lv_root,大小45G,挂载在 /下,另外个LV为lv_swap,大小2G,是交换分区。

VMware虚拟机及各种版本Linux操作系统安装详解

VMware虚拟机及各种版本Linux操作系统安装详解

VMware虚拟机及各种版本Linux操作系统安装详解一、启动虚拟机,如下图所示,点击“新建虚拟机”。

二、点击“下一步”,选择“自定义”,点击“下一步”,如下图所示。

三、选择“Workstation 6”,点击“下一步”。

如下图所示。

四、选择“Linux”,如果是RedHat系统,则选择RedHat Linux;如果是Ubuntu系统,则选择Ubuntu;如果是Fedora系统,版本选择“Other Linux 2.6.x kernel”。

点击“下一步”。

如下图所示。

五、虚拟机名称自定,文件存储位置自定。

点击“下一步”。

六、虚拟处理器数量一般选一个,除非你的电脑的主板上有两块CPU。

点击“下一步”。

七、在内存分配方面,Linux操作系统的KDE桌面环境比较占资源,因此最好分配256MB 的内存给虚拟机使用。

点击“下一步”。

八、接下来配置网络连接,如果有联网需要,一般选择“使用网络地址转换(NAT)”。

点击“下一步”。

如下图所示。

九、SCSI 适配器选择“LSI Logic”。

如果选择“总线”并且使用虚拟的SCSI硬盘,安装某些版本的Linux系统时会提示说找不到可用硬盘。

点击“下一步”。

如下图所示。

十、选择“创建一个新的虚拟磁盘”。

不推荐“使用一个物理磁盘”。

点击“下一步”。

如下图所示。

十一、虚拟机磁盘类型选择“SCSI”。

点击“下一步”。

如下图所示。

十二、对于Linux来说,如果不安装工具盘,则分配5.5GB的磁盘空间足矣。

点击“下一步”。

如下图所示。

十三、指定磁盘文件,一般按默认,点击“完成”开始创建磁盘文件。

完成后如下图所示。

十四、如果使用光盘镜像来安装Linux,则点击“编辑虚拟机设置”,在“硬件”标签页中点击“CD-ROM1(IDE 1:0)”,勾选右侧的“使用ISO 映象”,点击“浏览”选择ISO文件,点击“打开”即可。

如下图所示。

如果已经将ISO文件刻录成光盘,则将光盘放入光驱,点击“启动此虚拟机”,点击黑色背景的启动界面,让虚拟机捕获鼠标,按下F2键进入虚拟机的BIOS设置界面,按光标键的右箭头移到“Boot”标签页,按光标键的下箭头选择“CD-ROM Drive”,按数字键盘区的加号键将“CD-ROM Drive”移到第一位。

linux虚拟机磁盘扩容操作方法

linux虚拟机磁盘扩容操作方法

linux虚拟机磁盘扩容操作方法要在Linux虚拟机上扩展磁盘,你可以按照以下步骤操作:
1. 首先,在虚拟化平台(如VMware、VirtualBox等)中对虚
拟机的磁盘进行扩容操作。

这一步会增加虚拟硬盘的容量。

2. 接下来,在虚拟机中运行以下命令来扫描新添加的磁盘空间:
echo 1 > /sys/class/scsi_device/DEVICE/device/rescan.
其中,DEVICE是你要扫描的设备名称,可以在
`/sys/class/scsi_device/`目录下找到对应的设备。

3. 然后,使用`fdisk`命令对磁盘进行分区扩展。

运行以下命令:
fdisk /dev/sdX.
其中,sdX是你要扩展的磁盘名称。

进入`fdisk`界面后,
按顺序输入以下命令:
输入 `p` 查看分区表,确认分区信息。

输入 `d` 删除现有分区。

输入 `n` 创建一个新分区。

输入 `w` 保存并退出。

4. 接着,运行以下命令来重新加载分区表:
partprobe /dev/sdX.
5. 现在,你需要将新的分区格式化为文件系统。

如果你使用的是ext4文件系统,可以运行以下命令:
resize2fs /dev/sdX1。

其中,sdX1是你新创建的分区名称。

6. 最后,你可以运行`df -h`命令来确认磁盘空间扩展是否成功。

以上就是在Linux虚拟机上扩展磁盘的基本操作方法。

希望对你有所帮助。

vm虚拟机使用kickstart自动安装linux教程

vm虚拟机使用kickstart自动安装linux教程

在vm虚拟机中用kickstart自动安装linux教程学习完kickstart,想尝试下在VM虚拟机中实现无人值守安装linux系统。

通过U盘来引导。

1 准备kickstart文件下面是kickstart文件:# System timezonetimezone Asia/Shanghaiignoredisk --drives=sdb1bootloader --driveorder=sdabootloader --location=mbr --driveorder=sda,sdb --append="nomodesetcrashkernel=auto rhgb quiet"# Network information设置IP、网关等network --bootproto=static --device=eth0 --gateway=192.168.4.1 --ip=192.168.4.199 --hostname= --nameserver=219.141.136.10 --netmask=255.255.255.0 --onboot=on --noipv6 #network --bootproto=static --device=eth1 --ip=10.12.1.240 --netmask=255.255.255.0 --onboot=on --noipv6# System bootloader configuration# Clear the Master Boot Recordzerombr# Partition clearing informationclearpart --all --initlabel# Disk partitioning informationpart /boot --fstype="ext4" --size=200part swap --fstype="swap" --size=8192part / --fstype="ext4" --grow --size=1user --name=javadev%packages@base@basic-desktop@chinese-support@compat-libraries@console-internet@debugging@fonts@graphical-admin-tools @legacy-unix@network-tools@performance@scientific@system-admin-tools@system-management-snmp compat-openmpicompat-openmpi-psmdumphttpdftpiptrafjwhoislogwatchmuttnet-snmp-perlnet-snmp-pythonnmaprrdtoolrrdtoolrwhosystem-config-kickstart tcp_wrapperstelnettftplm_sensorstigervnc-serveryum-plugin-downloadonly -authconfig-gtk-b43-fwcutter-cas-control-center-extra-crash-crash-gcore-command-crash-trace-command-elfutils-elinks-eog-avahi-gdm-plugin-fingerprint -gnome-applets-gnome-disk-utility-gnome-media-gnome-packagekit-gnome-packagekit-gnome-vfs2-smb-gok-ibus-table-cangjie-ibus-table-erbi-ibus-table-wubi-ltrace-mdadm-microcode_ctl-nano-openssh-askpass-oprofile-orca-pcmciautils-perf-powertop-pulseaudio-module-gconf -pulseaudio-module-x11-rfkill-scl-utils-seekwatcher-setuptool-smartmontools-sos-system-config-users-units-valgrind-vconfig-vino-wireless-tools-words%post# Install the yum repository configuration files#post you will need to add it here/bin/echo "nameserver 8.8.8.8" > /etc/resolv.conf#下文为自动执行脚本,自动安装puppet、拷贝oracle安装程序等,如果不需要可注释cd /tmp/bin/rpm -ivh "/pub/epel/6/x86_64/epel-release-6-8.noarch.rp m"/bin/rpm -ivh "/el/6/products/x86_64/puppetlabs-release-6-7.no arch.rpm"/usr/bin/wget"/rpmforge-release/rpmforge-release-0.5.3-1.el6. rf.x86_64.rpm"/bin/rpm -ivh ./rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm/bin/mkdir -p /home/software /tmp/mnt/bin/mount /dev/sdb2 /tmp/mnt#/bin/cp -prf /tmp/mnt/*.rpm /home/software//bin/rpm -ivh /home/software/*.rpm/bin/rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6上述文件保存为yufa199.cfg2 制作可引导U盘另外制作一个可引导的U盘,具体过程如下:准备工作:1.准备一个大于8G的U盘2.Linux系统在vm下手动安装一个也可以将U盘插入系统,然后格式U盘, 将U盘格式化为2个分区,一个为msdos分区, 500M空间, 另一个为ext2分区,余下的所有空间,分2个区的主要原因是因为,一个盘符做引导,另外一个盘符放置iso文件, iso文件较大,如果都放在一个分区下, 重做格式化还需要再次拷贝iso文件耗时长.完整配置方法:Command actiona toggle a bootable flag#设置启动盘b edit bsddisklabelc toggle the dos compatibility flagd delete a partition #删除分区l list known partition typesm print this menun add a new partition #添加分区o create a new empty DOS partition tablep print the partition table #打印分区信息q quit without saving changess create a new empty Sun disklabelt change a partition's system id #修改分区系统IDu change display/entry unitsv verify the partition tablew write table to disk and exit #写入并退出x extra functionality (experts only)Command (m for help): n #添加一个新分区Command actione extendedp primary partition (1-4)p #分区格式为主分区Partition number (1-4): 1 #第一个分区First cylinder (1-14786, default 1):Using default value 1Last cylinder, +cylinders or +size{K,M,G} (1-14786, default 14786): +500M #设置分区大小为500MCommand (m for help): n #再添加一个分区Command actione extendedp primary partition (1-4)p至此U盘启动就已经完成,将U盘接入windows系统,可以看到500M的空间,将上文中的yufa199文件拷贝到该U盘(第一个分区)。

VMware手动添加centos7硬盘图文操作及分区超详细

VMware手动添加centos7硬盘图文操作及分区超详细

VMware⼿动添加centos7硬盘图⽂操作及分区超详细先设置虚拟机启动的虚拟机,新关机再设置1.选择指定虚拟机,点击硬盘2.虚拟机设置,点击左下⾓“添加”3.硬件类型选择硬盘,点击下⼀步4.添加硬件向导默认就⾏,下⼀步5.选择磁盘,默认选中,下⼀步6.指定磁盘容量,⾃⾏修改即可,下⼀步7指定磁盘⽂件,可⾃⾏修改,最好别放在c盘,点击完成最后虚拟机设置中,出现了新的硬盘重新启动虚拟机硬盘分区查看分区命令fdisk -l刚刚添加的硬盘系统已经识别,但还没分区不能使⽤分区命令fdisk 设备⽂件名可以知道上⾯操作是保存在了内存⾥⾯,还没有保存到分区命令(输⼊ m 获取帮助):n #新建分区Partition type:p primary (0 primary, 0 extended, 4 free) #创建主分区e extended #创建扩展分区Select (default p): #默认选择主分区Using default response p #新建的分区默认使⽤主分区分区号 (1-4,默认1):1 #新建的分区号起始扇区 (2048-20971519,默认为2048):#扇区起始范围2048-20971519,默认从2048开始将使⽤默认值2048 #使⽤默认开始扇区2048Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为20971519):+2G #扇区开始到结束2G分区1已设置为 Linux 类型,⼤⼩设为2 GiB命令(输⼊ m 获取帮助):p #显⽰分区列表磁盘 /dev/sdb:10.7 GB, 10737418240字节,20971520个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区⼤⼩(逻辑/物理):512字节 / 512字节I/O ⼤⼩(最⼩/最佳):512字节 / 512字节磁盘标签类型:dos磁盘标识符:0xd693d9ff设备 Boot Start End Blocks Id System/dev/sdb1 20484196351209715283 Linux命令(输⼊ m 获取帮助):nPartition type:p primary (1 primary, 0 extended, 3 free)e extendedSelect (default p): e分区号 (2-4,默认2):2起始扇区 (4196352-20971519,默认为4196352):将使⽤默认值4196352Last 扇区, +扇区 or +size{K,M,G} (4196352-20971519,默认为20971519):将使⽤默认值20971519分区2已设置为 Extended 类型,⼤⼩设为8 GiB命令(输⼊ m 获取帮助):p磁盘 /dev/sdb:10.7 GB, 10737418240字节,20971520个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区⼤⼩(逻辑/物理):512字节 / 512字节I/O ⼤⼩(最⼩/最佳):512字节 / 512字节磁盘标签类型:dos磁盘标识符:0xd693d9ff设备 Boot Start End Blocks Id System/dev/sdb1 20484196351209715283 Linux/dev/sdb2 41963522097151983875845 Extended命令(输⼊ m 获取帮助):nPartition type:p primary (1 primary, 1 extended, 2 free) #主分区l logical (numbered from5) #逻辑分区Select (default p): l添加逻辑分区5起始扇区 (4198400-20971519,默认为4198400):+2G值超出范围。

存储扩容流程

存储扩容流程

存储扩容流程
存储扩容的流程如下:
1. 添加新硬盘:需要添加新的硬盘到服务器。

2. 初始化新硬盘:如果新硬盘是物理硬盘,需要在Windows磁盘管理中初始化硬盘。

3. 创建新的存储池:打开Server Manager,选择“存储池”,然后单击“新建存储池”。

输入名称和描述,并选择要使用的新硬盘。

4. 创建新的虚拟磁盘:在Hyper-V管理器中,右键单击要扩容的虚拟机,
选择“设置”,然后单击“添加硬件”>“虚拟硬盘”。

选择“新建虚拟硬盘”,输入名称和描述,并选择新的存储池和大小。

5. 扩容虚拟机存储:打开虚拟机,在“设置”下选择“存储”,然后单击“控制器0”下的“虚拟硬盘”以展开其详细信息。

选择要扩容的虚拟磁盘,单击“编辑”,然后在“大小”下选择新的磁盘大小。

6. 扩容虚拟机操作系统:在虚拟机内,打开“磁盘管理器”,右键单击要扩容的驱动器,然后选择“扩展卷”。

请注意,存储扩容涉及操作系统的更改,需要谨慎操作。

建议在操作之前备份数据并咨询专业人士。

Vmware 虚拟机中添加新硬盘

Vmware 虚拟机中添加新硬盘

Vmware 虚拟机中添加新硬盘平时用虚拟机经常出现,用到磁盘空间不够了,那是不是要重新创建一个新虚拟机,分配一个更大的硬盘呢,显然很浪费时间,怎样在现有的虚拟机操作系统中添加新的磁盘空间呢?首先需要在虚拟系统power off的状态才能操作,下面是操作步骤1.选择编辑“虚拟机设置”选项,(也可以点击“VM”选择“setting”)2.选择“添加”3.“下一步”:(图略)4.选择“硬盘”,“下一步”,这里大家注意到,也可以添加其他硬件,有时间试验一下5.建立一个新的虚拟磁盘6.分配所创建硬盘空间以及分配形式7.所添加磁盘在虚拟机中显示为硬盘形式,在实际主机中,显示为“.vmdk”文件名,可以修改,注意不要修改扩展名以上可以完成添加硬盘了,还有最后一步,就是启动系统,看不到添加的硬盘,是吧?怎么回事?哈哈,还差最后一步,磁盘管理,格式化硬盘。

8.“我的电脑”(右键)-“管理”-“磁盘管理”,会看到新分配的磁盘没有格式化,9.象新买到硬盘类似的方式,点击未指派磁盘,右键-“新加卷”,按照向导,一步步,选择硬盘分区模式、格式化硬盘,最后。

启动虚拟机的linux,root用户登录。

在终端输入:fdisk -l ,可以看到---------------------------------------------------------------------------- Disk /dev/sda: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk identifier: 0x000af383Device Boot Start End Blocks Id System/dev/sda1 * 1 1244 9992398+ 83 LinuxDisk /dev/sdb: 5368 MB, 5368709120 bytes255 heads, 63 sectors/track, 652 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk identifier: 0x00000000这里可以看到/dev/sdb 就是新添加的硬盘,需要给新的硬盘分区。

VM(VMware)中如何增加虚拟硬盘的容量和增加新硬盘

VM(VMware)中如何增加虚拟硬盘的容量和增加新硬盘

VM(VMware)中如何增加虚拟硬盘的容量和增加新硬盘一.扩大VMWARE里面虚拟硬盘大小(*.vmdk)vmware自带help,发现可以用工具vmware-vdiskmanager.exe(位于vmware安装路径:C:\Program Files\VMware\VMware Workstation 下)来实现。

先来看看vmware-vdiskmanager.exe的帮助手册(直接cmd下不带参数运行vmware-vdiskmanager.exe即可):VMware Virtual Disk Manager - build 34685.Usage: vmware-vdiskmanager.exe OPTIONS diskName | drive-letter:Offline disk manipulation utilityOptions:-c : create disk; need to specify other create options-d : defragment the specified virtual disk-k : shrink the specified virtual disk-n <source-disk> : rename the specified virtual disk; need tospecify destination disk-name-p : prepare the mounted virtual disk specified bythe drive-letter for shrinking-q : do not log messages-r <source-disk> : convert the specified disk; need to specifydestination disk-type-x <new-capacity> : expand the disk to the specified capacityAdditional options for create and convert:-a <adapter> : (for use with -c only) adapter type (ide, buslogic or lsilogic)-s <size> : capacity of the virtual disk-t <disk-type> : disk type idDisk types:0 : single growable virtual disk1 : growable virtual disk split in 2Gb files2 : preallocated virtual disk3 : preallocated virtual disk split in 2Gb filesThe capacity can be specified in sectors, Kb, Mb or Gb.The acceptable ranges:ide adapter : [100.0Mb, 950.0Gb]scsi adapter: [100.0Mb, 950.0Gb]ex 1: vmware-vdiskmanager.exe -c -s 850Mb -a ide -t 0 myIdeDisk.vmdkex 2: vmware-vdiskmanager.exe -d myDisk.vmdkex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vmdkex 4: vmware-vdiskmanager.exe -x 36Gb myDisk.vmdkex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdkex 6: vmware-vdiskmanager.exe -k myDisk.vmdkex 7: vmware-vdiskmanager.exe -p m:(A virtual disk first needs to be mounted at m:using the VMware Diskmount Utility.)上面ex4已经给出了扩大硬盘的的命令,比如我想扩大到10G,命令如下:vmware-vdiskmanager.exe -x 10Gb linux-fc6.vmdklinux-fc6.vmdk为虚拟机名二.给虚拟机上的linux系统添加虚拟硬盘给vmware虚拟机上的linux系统添加一个虚拟硬盘,并对硬盘进行分区、格式化、给分区创建文件系统,实现挂载,自动挂载!步骤如下:保证你的linux系统处于关闭状态,如果正在运行,请先将系统关机。

vmware常见问题

vmware常见问题

vmware常见问题vmware 常见问题Vmware vSphere常见问题及解决办法Advertisement故障状态:启动虚拟机时95%,停顿并且进程中断,提示:ubable to access files since it is locked。

祸根:HA解决方法:(1)首先将cluster中的HA功能关闭。

如果该功能不关闭,容易造成死锁,,VM不断跳动,,不断再不同的ESX内循环被锁,徒劳而无功。

(2)磁盘文件被锁,要解决,必须要知道到底是哪台ESX把他给锁住了,这是关键。

方法:看/var/log/vmkernel但是,在做这些前, 再准备些别的工作。

(3)在VC中,把被锁的VM从Inventory中remove掉。

原因很简单,这是一个unregister的过程。

(4)根据/var/log/vmkernel,搜索owner,可以找到类似以下的语句:Oct 19 04:23:33 esx-hostname vmkernel: 3:06:29:47.992 cpu6:1656)FS3: 1975: Checking if lock holders are live for lock [type 10c00001 offset 52008960 v 380, hb offset 3554304 Oct 19 04:23:33 esx-hostname vmkernel: gen 17, mode 1, owner 48f5f637-462688bc-fd28-0e1a6434b6f8 mtime 38112] OK,owner后面的48f5f637-462688bc-fd28-0e1a6434b6f8就是你的target了。

因为他就是锁住VM 的宿主.。

(5)根据以下命令,,找出到底哪台ESX的UUID是48f5f637-462688bc-fd28-0e1a6434b6f8[root@esxhostname root]# esxcfg-info |grep -i 'system uuid' (6)找到目标主机后,当然是杀死他锁住VM的进程。

Linux 手工触发scsi扫描新添加的硬盘

Linux 手工触发scsi扫描新添加的硬盘

Linux 手工触发scsi扫描新添加的硬盘简单介绍一个方法,实现不重新启动linux而可以识别到新增的磁盘. 环境描述:OS: Redhat linux 5.4 x86(主机为vmware 虚拟主机)增加一个50G的lun一. 手工增加磁盘的命令# echo "scsi add-single-device w x y z" > /proc/scsi/scsi为使该命令正常运行,必须指定正确的参数值w、x、y 和z,如下所示:w 是主机适配器标识,第一个适配器为零(0)x 是主机适配器上的SCSI 通道,第一个通道为零(0)y 是设备的SCSI 标识z 是LUN 号,第一个LUN 为零(0)二. 执行命令前,检查/proc/scsi/scsi文件,确定新磁盘的idAttached devices:Host: scsi0 Channel: 00 Id: 00 Lun: 00Vendor: VMware Model: Virtual disk Rev: 1.0Type: Direct-Access ANSI SCSI revision: 02Host: scsi0 Channel: 00 Id: 01 Lun: 00Vendor: VMware Model: Virtual disk Rev: 1.0Type: Direct-Access ANSI SCSI revision: 02Host: scsi0 Channel: 00 Id: 02 Lun: 00Vendor: VMware Model: Virtual disk Rev: 1.0Type: Direct-Access ANSI SCSI revision: 02Host: scsi0 Channel: 00 Id: 03 Lun: 00Vendor: VMware Model: Virtual disk Rev: 1.0Type: Direct-Access ANSI SCSI revision: 02Host: scsi0 Channel: 00 Id: 04 Lun: 00Vendor: VMware Model: Virtual disk Rev: 1.0Type: Direct-Access ANSI SCSI revision: 02可以看到最大的id号为04,新增磁盘的ID应该确定为5.三. 执行fdisk -l命令,检查当前磁盘的情况[root@soadb scsi]# fdisk -lDisk /dev/sda: 21.4 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 2610 20860402+ 8e Linux LVM......Disk /dev/sde: 53.6 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sde doesn't contain a valid partition table四. 执行命令#echo "scsi add-single-device 0 0 5 0" >/proc/scsi/scsi五. 执行fdisk命令,检查结果[root@soadb scsi]# fdisk -l......Disk /dev/sde: 53.6 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sde doesn't contain a valid partition tableDisk /dev/sdf: 53.6 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdf doesn't contain a valid partition table可以看到,新增的50G的磁盘已经在操作系统中识别到,设备名称为/dev/sdf. 此时就可以使用这个设备了.。

虚拟机扩展Linux根目录磁盘空间

虚拟机扩展Linux根目录磁盘空间

VMware虚拟机扩展Linux根目录磁盘空间(Centos最近在VMware虚拟机上使用Centos,用着用着,发现虚拟机的磁盘空间不够了。

通过以下步骤成功扩展了根目录的磁盘空间1、Centos 关机,选择编辑虚拟机设置,硬盘,在实用工具那里选择“扩展”填写扩展的磁盘容量点击扩展后,VMware会提示磁盘已成功扩展。

您必须从客户机操作系统内部对磁盘重新进行分区和扩展文件系统。

也就是说,这里扩展的磁盘空间,在操作系统里面还不可用,还没生效,需要在操作系统里面进行设置后才能使用。

2、启动客户机操作系统Centos,查看磁盘情况输入指令fdisk -l显示结果如下Disk /dev/loop0: 107.4 GB, 107374182400 bytes255 heads, 63 sectors/track, 13054 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/loop1: 2147 MB, 2147483648 bytes255 heads, 63 sectors/track, 261 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/sda: 37.6 GB, 37580963840 bytes255 heads, 63 sectors/track, 4568 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x000c8278Device Boot Start End Blocks Id System/dev/sda1 * 1 64 512000 83 Linux Partition 1 does not end on cylinder boundary./dev/sda2 64 1306 9972736 8e Linux LVMDisk /dev/mapper/vg_test001-lv_root: 9135 MB, 9135194112 bytes255 heads, 63 sectors/track, 1110 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/mapper/vg_test001-lv_swap: 1073 MB, 1073741824 bytes255 heads, 63 sectors/track, 130 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/mapper/docker-253:0-264224-pool: 107.4 GB, 107374182400 bytes255 heads, 63 sectors/track, 13054 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 65536 bytesDisk identifier: 0x00000000其中,可以看到现在的分区情况如下Device Boot Start End Blocks Id System/dev/sda1 * 1 64 512000 83 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 64 1306 9972736 8e Linux LVM3、创建分区sda3输入指令fdisk /dev/sda然后根据命令提示创建分区,具体见以下# 后面的注释WARNING: DOS-compatible mode is deprecated. It s strongly recommended to switch off the mode (command 'c') and change display units tosectors (command 'u').Command (m for help): n # 输入n 表示创建新分区Command actione extendedp primary partition (1-4)pPartition number (1-4): 3 # 输入3 表示sda3,因为前面已经有两个了First cylinder (1306-4568, default 1306): # 回车,按默认值Using default value 1306Last cylinder, +cylinders or +size{K,M,G} (1306-4568, default 4568): # 回车,按默认值Using default value 4568Command (m for help): w # 输入w 保存退出The partition table has been altered!Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used atthe next reboot or after you run partprobe(8) or kpartx(8)Syncing disks.再次查看分区情况fdisk -l这时可以看到Disk /dev/loop0: 107.4 GB, 107374182400 bytes255 heads, 63 sectors/track, 13054 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/loop1: 2147 MB, 2147483648 bytes255 heads, 63 sectors/track, 261 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/sda: 37.6 GB, 37580963840 bytes255 heads, 63 sectors/track, 4568 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x000c8278Device Boot Start End Blocks Id System/dev/sda1 * 1 64 512000 83 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 64 1306 9972736 8e Linux LVM/dev/sda3 1306 4568 26206700 83 LinuxDisk /dev/mapper/vg_test001-lv_root: 9135 MB, 9135194112 bytes255 heads, 63 sectors/track, 1110 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/mapper/vg_test001-lv_swap: 1073 MB, 1073741824 bytes255 heads, 63 sectors/track, 130 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/mapper/docker-253:0-264224-pool: 107.4 GB, 107374182400 bytes 255 heads, 63 sectors/track, 13054 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 65536 bytesDisk identifier: 0x00000000其中,分区已变为3个了,但这时还没挂载,还不能用Device Boot Start End Blocks Id System/dev/sda1 * 1 64 512000 83 Linux Partition 1 does not end on cylinder boundary./dev/sda2 64 1306 9972736 8e Linux LVM /dev/sda3 1306 4568 26206700 83 Linux4、重启操作系统reboot5、格式化新分区为ext3输入指令mkfs -t ext3 /dev/sda3结果为mke2fs 1.41.12 (17-May-2010)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)Stride=0 blocks, Stripe width=0 blocks1638400 inodes, 6551675 blocks327583 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=4294967296200 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks:32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,4096000Writing inode tables: doneCreating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: doneThis filesystem will be automatically checked every 33 mounts or180 days, whichever comes first. Use tune2fs -c or -i to override.6、将物理硬盘分区初始化为物理卷,以便被LVM使用,输入指令lvspvcreate /dev/sda37查看pv状态[html]view plain copy1.# pvdisplay8查看vg状态[html]view plain copy1.# vgdisplay9.刚创建的PV加入相应的VG[html]view plain copy1.# vgextend vg_centos /dev/sda3 说明 vg_centos是我的服务器vg名称,请通过查看vg状态得到名称VG name9.查看LV状态,把VG加入到LV[html]view plain copy1.# lvdisplay7、向卷组中添加物理卷来增加卷组的容量查看lvm组名,输入指令df -h[root@test001 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_test001-lv_root8.3G 5.4G 2.5G 69% /tmpfs 1001M 0 1001M 0% /dev/shm/dev/sda1 477M 54M 394M 12% /boot其中,vg_test001 就是根所在的组名输入指令,增加卷组的容量vgextend vg_test001 /dev/sda38、查看可扩展的空间大小输入指令,显示LNM卷组的元数据信息vgdisplay结果为--- Volume group ---VG Name vg_test001System IDFormat lvm2Metadata Areas 2Metadata Sequence No 4VG Access read/writeVG Status resizableMAX LV 0Cur LV 2Open LV 2Max PV 0Cur PV 2Act PV 2VG Size 34.50 GiBPE Size 4.00 MiBTotal PE 8831Alloc PE / Size 2434 / 9.51 GiBFree PE / Size 6397 / 24.99 GiBVG UUID JuPKc8-Ydps-1bsN-0Wld-fbYS-0Hd2-NgvX1q其中Free PE / Size 就是可供分配的自由空间,最多有24.99G,在扩展时输入小于该值9、扩充磁盘空间lvextend -L+24G /dev/mapper/vg_test001-lv_root /dev/sda310、使用e2fsck指令检查文件系统错误e2fsck -a /dev/mapper/vg_test001-lv_root11、使用resize2fs指令来增大或者收缩未加载的“ext2/ext3”文件系统的大小resize2fs /dev/mapper/vg_test001-lv_root12、查看扩展空间后的结果[root@test001 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_test001-lv_root32G 5.4G 26G 18% /tmpfs 1001M 0 1001M 0% /dev/shm /dev/sda1 477M 54M 394M 12% /boot可以看出,在根目录下磁盘空间已经扩容了,大功告成!。

VM虚拟机硬盘扩容步骤(精)

VM虚拟机硬盘扩容步骤(精)

本文记述如何在虚拟机中增加一个虚拟硬盘:步骤1:关掉虚拟机,在虚拟机配置里增加一个硬盘,如下图选择“add”后一路next(注意中间有个步骤选容量)步骤2:开机,用root权限登陆。

用fdisk –l可以看到除了原来的/dev/sda之外,系统里多了/dev/sdb执行:>fdisk /dev/sdbp——显示当前情况n——新建选择“p”-》“1”,起止位置就用默认的,新增的空间为/dev/sdb1w——保存修改步骤3:格式化.退出fdisk之后,需要对新增加的分区格式化>mkfs.ext3 /dev/sdb1步骤4:挂载。

在/目录下建一个目录:/simout编辑“/etc/fstab”,在其中添加如下信息:步骤4:重启虚拟linux,把/simout权限设为777,普通用户就可以正常读写了>chmod 777 /simout (用 root的权限才可以另外在如果原盘空间不够在VM中扩容后也需要:先用fdisk命令新建分区然后格式化:mkfs.ext3 /dev/sda3挂载:编辑/etc/fstab,/dev/sda3 /workspace ext3 default 0 0在/目录下建立“workspace”目录,权限设为 777 重启以下是网上搜到的,也许有用问题已经解决了。

确实如10楼所言。

重中之重,操作之前,先分空间,VMWARE下有个小工具。

vmware-vdiskmanager.exe然后linux里面fdisk,寻找刚刚划过去的空间。

具体cmd:第一步。

fdisk /dev/sdap --for displayn --for build neword --for delete oldnp --you can see your new build disk ,mine is /dev/sda4q --if you don't save.w -- save your change. write to ...fdisk OK.第二步。

VM虚拟机使用入门

VM虚拟机使用入门

VM虚拟机使用入门什么样配置的电脑适合建立虚拟机?当硬件配置达不到要求时,虚拟机运行速度会很慢,甚至不能运行,VMware的配置要求如下。

CPU:最低主频266MB,建议P3 1GHz以上;内存:最小128MB,建议512MB;硬盘:最小空闲空间600MB,建议空闲空间5GB;操作系统:必须是Windows NT内核操作系统,建议Windows 2000 SP2以上版本。

第一步:启动VMware,在其主界面“主页”标签页中点击“新建虚拟机”按钮打开新建向导(因英汉字符的差异,汉化版此处文字显示不全,见图1)。

第二步:单击“下一步”按钮,进入虚拟机配置界面,这里有两个选择:一是“典型”方式,它根据虚拟机的用途自动调整配置;二是“自定义”方式,它允许用户自行设置虚拟机的主要参数。

典型方式要比自定义方式简单,但缺少一定的灵活性。

方便起见,这里我们选择典型方式。

第三步:单击“下一步”按钮进入虚拟机操作系统选择界面,可以看到Windows、Linux、Novell等多种不同的系统,这里我们点选“Linux”。

Linux又分为多种版本,笔者手头有一套红帽子Linux 8.0,自然要选择“Red Hat Linux”项了。

第四步:单击“下一步”,在接下来的界面中,可以为这个新的虚拟机取一个名称(本例为“Red Hat Linux”),并在“定位”中选择虚拟机的保存位置(见图2)。

老鸟支招每个虚拟机都会产生多个特别格式的文件,所以最好为每个虚拟机创建一个单独的文件夹,如Linux就放到“Linux”文件夹、Windows 98就放到“Win98”文件夹中,这样便于以后备份和恢复虚拟机。

第五步:单击“下一步”,在网络类型界面中共有四个选项:“使用桥接网络”,“使用网络地址翻译(NAT)”,“仅使用主机网络”,“不使用网络连接”。

网络连接方式以后可以随时修改,因此在这里可先任意选一种。

第六步:单击“下一步”,接下来会要求用户设置硬盘的大小,软件默认大小为4GB,可根据硬盘现有空间的实际情况增大或减小。

VMware虚拟机设置BIOS及Linux分区调整

VMware虚拟机设置BIOS及Linux分区调整

VMware虚拟机设置BIOS及Linux分区调整在用VMware Workstation 制作Linux虚拟机后,使用中遇到两个需要解决的问题希望扩大虚拟机的硬盘空间(增加虚拟硬盘空间)调整Linux的各个分区(就像平时调整Windows 分区一样)虚拟机增加硬盘空间,比较简单,有两种方法:1、给虚拟机再增加一个虚拟硬盘。

对于Windows虚拟机,相当于增加了一个D 盘;而对于Linux虚拟机,则相当于增加了sdb硬盘(原来的是sda硬盘)。

点击"Add…”。

如下操作即可:Add Hardware WizardSpecify Dtsk FileWhere ^cJd YOU like to stare the disk file?O$k fileThis virtual disk file 鬲11 store 出e ocnfiguration details of the physical Tisk RMa6.S^4-bit-O,vmdk以上看到系统有两块硬盘了。

] [ Finish ] | CanedBrowse,..2、增加原有一块硬盘的空间。

如果想把原来的一块虚拟硬盘增加空间,只需要选中该虚拟盘,在右边点击Utilities ,DM HwmiQonX碑胡for ihsIwd姑t H*rdl dA ongntf nscored n i wigic fie,yjHai T [Ad^need.r. JMlgp...DefcaginefttEjtpdind.-Comp«t点击Expand…,根据提示操作即可完成扩容现在的问题是:如何调整扩容后的虚拟硬盘的分区呢?显然我们需要专用的工具,而且还要从另外的引导系统进入,方可调整分区。

就如同实际硬盘调整分区一样。

我们需要光盘引导(实际是ISO镜像引导)。

首先需要进入虚拟机的BIOS,修改启动顺序为光盘优先。

先关闭虚拟机系统,用文本编辑工具打开虚拟机的配置文件(.vmx文件),该文件位于所装某个虚拟机目录(不VMware软件的安装目录),在配置文件末尾加上:bios.forceSetup Once = "TRUE" (这一设置是一次性有效的)或者bios.bootDelay = "xxxx" (xxxx用具体数字代替,以毫秒为单位)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

刚与柔何意百炼刚,化为绕指柔2012-10-16 12:30vmware linux虚拟机不重启添加磁盘Vmware Linux Guest Add a New Hard Disk Without Rebooting Guests a sys tem admin, I need to use additional hard drives for to provide more s torage space or to separate system data from user data. This procedur e, adding physical block devices to virtualized guests, describes how to add a hard drive on the host to a virtualized guest using VMWare software running Linux as guest.It is possible to add or remove a SCSI device explicitly, or to re-sc an an entire SCSI bus without rebooting a running Linux VM guest. Thi s how to is tested under Vmware Server and Vmware Workstation v6.0 (b ut should work with older version too). All instructions are tested o n RHEL, Fedora, CentOS and Ubuntu Linux guest / hosts operating syste ms.Step # 1: Add a New Disk To Vm GuestFirst, you need to add hard disk by visiting vmware hardware settings menu.Click on VM > SettingsFig.01: Vmware Virtual Machine SettingsAlternatively you can press CTRL + D to bring settings dialog box. Click on Add+ to add new hardware to guest:Fig.02: VMWare adding a new hardwareSelect hardware type Hard disk and click on NextFig.03 VMware Adding a new disk wizardSelect create a new virtual disk and click on NextFig.04: Vmware Wizard DiskSet virtual disk type to SCSI and click on NextFig.05: Vmware Virtual DiskSet maximum disk size as per your requirements and click on NextFig.06: Finalizing Disk Virtual AdditionFinally, set file location and click on Finish.Step # 2: Rescan the SCSI Bus to Add a SCSI Device Without rebooting the VMA rescan can be issued by typing the following command:echo "- - -" > /sys/class/scsi_host/host#/scanfdisk -ltail -f /var/log/messageSample outputs:Fig.01:Linux Vmware Rescan New Scsi Disk Without RebootReplace host# with actual value such as host0. You can find scsi_host value using the following command:# ls /sys/class/scsi_hostOutput: host0Now type the following to send a rescan request:echo "- - -" > /sys/class/scsi_host/host0/scanfdisk -ltail -f /var/log/messageSample Outputs:Jul 18 16:29:39 localhost kernel: Vendor: VMware, Model: VMware Virtu al S Rev: 1.0 Jul 18 16:29:39 localhost kernel: Type: Direct-Access A NSI SCSI revision: 02 Jul 18 16:29:39 localhost kernel: target0:0:1: Beginning Domain Validation Jul 18 16:29:39 localhost kernel: target0 :0:1: Domain Validation skipping write tests Jul 18 16:29:39 localhos t kernel: target0:0:1: Ending Domain Validation Jul 18 16:29:39 local host kernel: target0:0:1: FAST-40 WIDE SCSI 80.0 MB/s ST (25 ns, offs et 127) Jul 18 16:29:39 localhost kernel: SCSI device sdb: 2097152 51 2-byte hdwr sectors (1074 MB) Jul 18 16:29:39 localhost kernel: sdb: Write Protect is off Jul 18 16:29:39 localhost kernel: sdb: cache dat a unavailable Jul 18 16:29:39 localhost kernel: sdb: assuming drive c ache: write through Jul 18 16:29:39 localhost kernel: SCSI device sdb : 2097152 512-byte hdwr sectors (1074 MB) Jul 18 16:29:39 localhost k ernel: sdb: Write Protect is off Jul 18 16:29:39 localhost kernel: sd b: cache data unavailable Jul 18 16:29:39 localhost kernel: sdb: assu ming drive cache: write through Jul 18 16:29:39 localhost kernel: sdb : unknown partition table Jul 18 16:29:39 localhost kernel: sd 0:0:1: 0: Attached scsi disk sdb Jul 18 16:29:39 localhost kernel: sd 0:0:1:0: Attached scsi generic sg1 type 0 Jul 18 16:29:39 localhost kernel: Vendor: VMware, Model: VMware Virtual S Rev: 1.0 Jul 18 16:29:39 loc alhost kernel: Type: Direct-Access ANSI SCSI revision: 02 Jul 18 16:2 9:39 localhost kernel: target0:0:2: Beginning Domain Validation Jul 1 8 16:29:39 localhost kernel: target0:0:2: Domain Validation skipping write tests Jul 18 16:29:39 localhost kernel: target0:0:2: Ending Dom ain Validation Jul 18 16:29:39 localhost kernel: target0:0:2: FAST-40 WIDE SCSI 80.0 MB/s ST (25 ns, offset 127) Jul 18 16:29:39 localhost kernel: SCSI device sdc: 2097152 512-byte hdwr sectors (1074 MB) Jul 18 16:29:39 localhost kernel: sdc: Write Protect is off Jul 18 16:29 :39 localhost kernel: sdc: cache data unavailable Jul 18 16:29:39 loc alhost kernel: sdc: assuming drive cache: write through Jul 18 16:29: 39 localhost kernel: SCSI device sdc: 2097152 512-byte hdwr sectors ( 1074 MB) Jul 18 16:29:39 localhost kernel: sdc: Write Protect is off Jul 18 16:29:39 localhost kernel: sdc: cache data unavailable Jul 18 16:29:39 localhost kernel: sdc: assuming drive cache: write through J ul 18 16:29:39 localhost kernel: sdc: unknown partition table Jul 18 16:29:39 localhost kernel: sd 0:0:2:0: Attached scsi disk sdc Jul 18 16:29:39 localhost kernel: sd 0:0:2:0: Attached scsi generic sg2 type 0How Do I Delete a Single Device Called /dev/sdc?In addition to re-scanning the entire bus, a specific device can be a dded or existing device deleted using the following command:# echo 1 > /sys/block/devName/device/delete# echo 1 > /sys/block/sdc/device/deleteHow Do I Add a Single Device Called /dev/sdc?To add a single device explicitly, use the following syntax:# echo "scsi add-single-device <H> <B> <T> <L>" > /proc/scsi/scsiWhere,∙<H> : Host∙<B> : Bus (Channel)∙<T> : Target (Id)∙<L> : LUN numbersFor e.g. add /dev/sdc with host # 0, bus # 0, target # 2, and LUN # 0 , enter:# echo "scsi add-single-device 0 0 2 0">/proc/scsi/scsi# fdisk -l# cat /proc/scsi/scsiSample Outputs:Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: VMwa re, Model: VMware Virtual S Rev: 1.0 Type: Direct-Access ANSI SCSI re vision: 02 Host: scsi0 Channel: 00 Id: 01 Lun: 00 Vendor: VMware, Mod el: VMware Virtual S Rev: 1.0 Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 02 Lun: 00 Vendor: VMware, Model: VMw are Virtual S Rev: 1.0 Type: Direct-Access ANSI SCSI revision: 02Step #3: Format a New DiskNow, you can create partition using fdisk and format it using mkfs.ex t3command:# fdisk /dev/sdc# mkfs.ext3 /dev/sdc3Step #4: Create a Mount Point And Update /etc/fstab# mkdir /disk3Open /etc/fstab file, enter:# vi /etc/fstabAppend as follows:/dev/sdc3 /disk3 ext3 defaults 1 2Save and close the file.Optional Task: Label the partitionYou can label the partition using e2label. For example, if you want t o label the new partition /backupDisk, enter# e2label /dev/sdc1 /backupDiskConclusionThe VMware guest now has an additional virtualized storage device. Th e procedure works for all physical block devices, this includes CD-RO M, DVD and floppy devices. Next, time I will write about adding an ad ditional virtualized storage device using XEN software.。

相关文档
最新文档