CoreOS:只读文件系统

CoreOS : Read-only file system

将文件移动到 /usr/local/bin 时显示:

mv: inter-device move failed: 'kubectl' to '/usr/local/bin/kubectl';
unable to remove target: Read-only file system

我已经试过了chmod

如何使 CoreOS 目录可写?

在 CoreOS 中,/usr 分区在设计上是只读的,因此 /usr/local/bin/ 也将是只读的(除非您在那里安装另一个磁盘)。这允许自动更新 CoreOS 用于保持 OS 最新。可以看到分区布局here.

您可以将二进制文件等安装在另一个分区中。为此,我通常使用 /opt/。您可以在 /opt/ 上安装另一个磁盘,或者依赖 / 是可读写的事实,具体取决于您的用例、安装的文件大小等。