将文件移至/usr/local/bin
时会显示:
mv: inter-device move failed: 'kubectl' to '/usr/local/bin/kubectl';
unable to remove target: Read-only file system
我已经尝试chmod
如何使CoreOS目录可写?
答案 0 :(得分:18)
在CoreOS中,/usr
分区是设计为只读的,因此/usr/local/bin/
也是只读的(除非您在那里安装另一个磁盘)。这允许CoreOS使用的自动更新来保持OS最新。您可以看到分区布局here。
您可以在另一个分区中安装二进制文件等。为此,我通常使用/opt/
。您可以在/opt/
上安装另一个磁盘,也可以依赖于/
是读写的这一事实,具体取决于您的用例,安装的文件大小等。