命令执行位置可以是采用Putty SSH登录,或者是直接本机控制台界面command shell下执行
XenServer 挂载其它硬盘
1、用命令查看自己的host-uuid
[root@xenserver-arscyqkc ~]# xe host-list
2、查看所有硬盘的id
[root@xenserver-arscyqkc ~]# ls -l /dev/disk/by-id/
(一般都是sda,sdb等等)
3、挂载第2块硬盘到系统中,挂载成功会返回新存储的UUID
[root@xenserver-arscyqkc ~]# xe sr-create host-uuid=a9063198-c015-4a2c-bc86-4c1ba5c0dcd0 content-type=user type=lvm device-config:device=/dev/sda shared=false name-label="Disk 2" sm-config:allocation=thin
4、挂载第2块硬盘到系统中成功后会返回新存储的UUID
7ad2ec79-3998-e2fd-b9a0-d82e21b1d76e
查看磁盘列表命令:fdisk -l
(特别说明:如果没有做磁盘阵列,而系统中又接入了多块硬盘,强烈建议安装XenServer之前要拔下其它几块硬盘,装好Xen后再插上,不然会出现无法挂载的错误)
错误提示如下:
The SR operation cannot be performed because a device underlying the SR is in use by the host.
原因为:操蛋的XenServer有时候会傻逼的帮你自动挂载了其它硬盘。