之前公司所有VPS主机经常死机重启,给客户造成了很大的影响,具体报错信息都是磁盘错误,鉴于之前使用的是2块1T硬盘做的RAID1,现在就是想增加2块1T硬盘做个RAID1然后将新增加的磁盘阵列添加到原来的ESX系统存储系统中,但是机房人员误操作,导致非但没添加成功,连还原后都无法认到原来的存储系统了。于是就想到了各种各样能够读取VMFS文件格式的软件,但是很多都是demo版的,能看到却不能复制出来文件,想要复制出来文件必须要花钱购买软件,很不爽,偶然在google中看到有一个Ubuntu系统中的vmfs-tools软件包可以实现这个功能,于是满心欢喜下载下来,终于成功了。下面是具体的步骤:1.首先要安装unbuntu系统,X86或者X64都可以,版本必须是9.10或者以上版本,这里使用10.04 X64版本,具体安装不作赘述,安装完毕后记得要安装编译包,如下sudo apt-get install build-essential2.安装vmfs-toolssudo apt-get install vmfs-tools若无法使用apt-get安装也可以直接下载源文件编译安装,下载地址是http://glandium.org/projects/vmfs-tools/make&&make install 就行了3.挂载vmfs文件格式硬盘www.linuxidc.com@linuxidc ~$ sudo fdisk -lDisk /dev/sdb: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x49e2fd2f Device Boot Start End Blocks Id System/dev/sdb1 * 1 140 1124518+ 83 Linux/dev/sdb2 141 154 112455 fc VMware VMKCORE/dev/sdb3 155 19457 155051347+ f W95 Ext"d (LBA)/dev/sdb5 155 19457 155051316 fb VMware VMFS此处/dev/sdb5就是 vmfs文件格式的分区www.linuxidc.com@linuxidc ~$ sudo vmfs-fuse /dev/sdb5 /opt/vmfs此命令即可挂载vmfs分区到/opt/vmfs上面使用cp命令即可成功复制出里面的文件了。4.若要想了解更多关于vmfs-tools的信息可以参考如下www.linuxidc.com@linuxidc ~$ sudo apt-get install open-vm-sourceORwww.linuxidc.com@linuxidc ~$ sudo apt-get install open-vm-toolsNAT方式实现远程服务器中Linux虚拟机访问外网Ubuntu 11.10 解决Vi含中文的文件乱码相关资讯 Linux资料 VMFS
- Linux触发连锁反应,惠及全球 (04/25/2012 05:49:29)
- 【Linux】pam常用模块及意义 (04/18/2012 09:42:50)
- 【Linux】配置Apache的别名的pam认 (04/18/2012 09:40:21)
| - 如何挂载只读的Linux文件系统 (04/19/2012 06:10:57)
- 【Linux】ftp服务的ftpusers黑名单 (04/18/2012 09:42:02)
- Linux 0.11 在Ubuntu-11和gcc-4.6. (04/14/2012 11:06:44)
|
本文评论 查看全部评论 (0)