Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 谷歌云单节点文件服务器添加另一个磁盘_Google Cloud Platform_Google Compute Engine_Fileserver_Zfs - Fatal编程技术网

Google cloud platform 谷歌云单节点文件服务器添加另一个磁盘

Google cloud platform 谷歌云单节点文件服务器添加另一个磁盘,google-cloud-platform,google-compute-engine,fileserver,zfs,Google Cloud Platform,Google Compute Engine,Fileserver,Zfs,我在谷歌云上做了一个相当标准的单节点文件服务器部署。它工作正常,因为我可以从其他实例装载文件服务器的磁盘 但是,现在我想向同一文件服务器添加另一个磁盘。说明我应该使用以下命令添加另一个文件系统: zfs create storagepool_name/file_system_name 我试图在充当文件服务器的VM上运行此命令,但得到的错误是找不到命令zfs 现在我可能可以自己安装zfs了,但我想知道这是否会与机器上已经设置的部署发生冲突 自己安装和设置zfs是否存在问题?如果是这样,如何向文件

我在谷歌云上做了一个相当标准的单节点文件服务器部署。它工作正常,因为我可以从其他实例装载文件服务器的磁盘

但是,现在我想向同一文件服务器添加另一个磁盘。说明我应该使用以下命令添加另一个文件系统:

zfs create storagepool_name/file_system_name
我试图在充当文件服务器的VM上运行此命令,但得到的错误是找不到命令zfs

现在我可能可以自己安装zfs了,但我想知道这是否会与机器上已经设置的部署发生冲突


自己安装和设置zfs是否存在问题?如果是这样,如何向文件服务器添加另一个磁盘?

我发现单节点文件服务器的设置出了什么问题

首先,默认部署设置似乎选择xfs作为默认文件系统,而不是zfs。我使用的文件服务器使用的是xfs,从实例本身的元数据中可以看出


其次,正如用户在我的问题中所评论的,即使选择zfs作为文件系统,也只有根用户正确设置了路径变量,以便能够直接使用zfs命令。

zfs安装在您的系统上。问题是这些命令不是
PATH
环境变量的一部分,或者您试图以错误的用户身份运行该命令。@JohnHanley感谢您的评论。我最终设法自己解决了这个问题,但你的评论确实提供了部分解决方案。