在我的 16.04 上配置(安装后)Oracle XE 18c 期间,我注意到 shell 脚本生成了这条消息:
/bin/df: unrecognized option '--direct'
'Try '/bin/df --help' for more information.
我不确定它对安装有多重要,脚本继续要求为系统用户设置密码......
无论如何,对我来说重点在于--direct选项在其他 linux 版本上可用,例如这里,它似乎是标准 GNU 实用程序的一部分,但我认为我已经将它作为 Ubuntu 16.04 的一部分发行版。
任何人都可以请澄清这一点?有没有办法获得与我当前版本的df相同的行为?
提前致谢。
更新:目标服务器是 Ubuntu 16.04
这
--direct
是df
8.4.6 版本中添加的一个选项,因此您下载的 Oracle XE 18c 不适用于 16.04。您可能需要较旧的版本或(如@jos 所述)编辑脚本。有关我们使用的旧选项,请参见下文。目前还没有高于 8.30 的 Ubuntu(包括eoan)
在 Ubuntu 16.04 上,我们使用 8.25,等效版本称为
--output=avail
( gnu coreutils df )