$ sudo yum install -y amazon-efs-utils --verbose
Loading "extras_suggestions" plugin
Loading "langpacks" plugin
Loading "priorities" plugin
Loading "update-mood" plugin
Adding en_US to language list
Config time: 0.391
Yum version: 3.4.3
rpmdb time: 0.000
Setting up Package Sacks
amzn2-core
pkgsack time: 0.052
Obs Init time: 0.172
Package amazon-efs-utils-1.29.1-1.amzn2.noarch already installed and latest version
Nothing to do
amazon-efs-utils
如上图所示似乎安装成功。
但是当我尝试运行该工具时,出现以下错误:
$ sudo amazon-efs-utils
sudo: amazon-efs-utils: command not found
是否有可能
amazon-efs-utils
下载的 URL 被阻止,因此没有真正下载?我运行了
yum
选项--verbose
,看看它是否会打印它尝试从中下载该工具的 URL 的痕迹。但事实并非如此!知道如何找到amazon-efs-utils
将从哪个 URL 下载,以便我可以尝试将该 URL 列入我的服务器上的白名单并重试吗?
顺便说一句,我正在使用 Amazon Linux2 EC2。
答案1
询问 rpm 软件包是否已安装。
$ rpm -qa|grep amazon-efs-utils
如果是,请检查其内容。
$ rpm -ql amazon-efs-utils
观察包内容文件。另外,请了解 amazon-efs-utils 添加了一些以 mount 为前缀的二进制文件。这是 ec2 实例中的输出。
$ rpm -ql amazon-efs-utils.noarch
/etc/amazon/efs/efs-utils.conf
/etc/amazon/efs/efs-utils.crt
/sbin/mount.efs
/usr/bin/amazon-efs-mount-watchdog
/usr/lib/systemd/system/amazon-efs-mount-watchdog.service
/usr/share/man/man8/mount.efs.8.gz
/var/log/amazon
/var/log/amazon/efs
检查文档在这里。
答案2
您可以通过以下命令检查是否安装了 efs-utils
mount.efs --version
您可以通过以下方式检查命令行工具详细信息
man mount.efs