谁能告诉我如何更改 yum 安装默认目录?在 yum.repos.d 目录中创建 datastax.repo 文件后,我一直在尝试安装 datastax cassandra,但安装时显示空间不足。它安装在默认/文件系统中。我可以切换到有足够空间的/data 或/local/apps 目录吗?我怎样才能做到这一点。使用的命令:yum install dse-full;
非常感谢您的帮助
最佳答案
你没有。并不真地。
如果 RPM 是作为可重定位的 RPM 构建的(我所知道的几乎没有)。然后,只有这样,您才能使用 --prefix
或 --relocate
rpm
的参数做一些前缀替换/路径转换。
也就是说,几乎可以肯定情况并非如此。
如果 rpm 安装到特定前缀下(例如 /opt/cassandra
),那么您可能能够在该位置创建指向其他分区的符号链接(symbolic link),这可能会起作用。
更好的选择(并且可能更可靠)是在该位置使用绑定(bind)挂载到其他分区的某个位置。
也就是说,这里真正的答案是给你的根分区更多的空间。其中,假设您使用了 LVM
创建你的分区(你真的很可能应该)不是一项复杂的任务。
关于cassandra - 如何更改 yum 安装位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32487138/