如何使用scp在esxi数据存储上复制文件?

如何使用控制台(SSH)通过networking在esxi4数据存储(fs = vmfs)上复制文件?

放弃旧的问题:在vmware论坛上看到,它不可能有一个USB驱动器NTFS连接到ESXi4主机。 fdisk -l将设备显示为/ dev / mpx ….但是当我尝试挂载使用mount / dev / xxx /mnt/usbdisk….it失败并显示消息“no such file or dir”

任何人都可以帮助正确input在etc / fstab?

所有我想要做的是将esxi主机上的虚拟磁盘备份到USB磁盘…在此先感谢

有一个名为usbdrv的dir,在这里尝试了vmdk文件的cp,但是失败了

首先,我不认为你可以在ESXi上,除非你处于不受支持的模式。 我已经在ESX上做过几次了,但是从esxi备份文件的build议方法是使用vSphere客户端通过networking。 如果可能的话,走这条路,就容易多了。

照这样说。 使用ext3格式化磁盘(您只能读取NTFS的支持,而FAT32不适用于大文件)。 插入驱动器。

tail /var/log/dmesg 

应该告诉你驱动器的名称。 创build一个挂载点并挂载它,指定正确的fs

 mkdir /mnt/usb mount /dev/<device_name> /mnt/usb -t ext3 

您可能必须使用vmkstools来导出文件。

这是一个快速的演示,以启用SSH访问。

  • 使用Alt-F1访问控制台(您需要物理访问本机)
  • 键入单词“不支持”(没错,ESXi不支持控制台访问)
  • 以root身份login
  • vi /etc/inetd.conffind以#ssh开头的规则并取消注释。 保存并退出
  • 运行/ sbin /服务重新启动,你应该很好去

通过PowerShell轻松完成:

启用它:

 Connect-VIServer "<your VC server>" get-cluster "<your cluster>" | Get-VMHost | Get-VMHostService | Where { $_.Key -eq “TSM-SSH”} | start-VMHostService Disconnect-VIServer -Confirm:$false 

做你所需要的,然后用下面的方法禁用它:

 Connect-VIServer "<your VC server>" get-cluster "<your cluster>" | Get-VMHost | Get-VMHostService | Where { $_.Key -eq “TSM-SSH”} | stop-VMHostService Disconnect-VIServer -Confirm:$false 

*注意,您可以通过删除获取群集并在Get-VMHost之后提供主机名来指定单个服务器,如下所示:

 Connect-VIServer "<your VC server>" Get-VMHost "<your server>" | Get-VMHostService | Where { $_.Key -eq “TSM-SSH”} | start-VMHostService Disconnect-VIServer -Confirm:$false 

我试图在ESXi 4.1上input不受支持的内容,但从未成功。

最后,我设法简单地激活了SSH:

从vSphere客户端4.1:

configuration选项卡=>软件=>安全configuration文件=>属性

然后点击(远程技术支持)SSH =>选项和自动启动。