我无法启动nfs服务。
# systemctl start nfs-server
Failed to start nfs-server.service: Unit is masked.
# service nfs status
Redirecting to /bin/systemctl status nfs.service
Unit nfs.service could not be found.
RPC和NFS都已安装,我注意到在以下文件中没有文件:
# cd /lib/systemd/system/nfs-common.service
bash: cd: /lib/systemd/syste
我正在从dockerfile构建一个docker镜像。但是,我正在从当前托管在NFS共享上的文件进行一些安装。在常规的Centos中,我使用mount.nfs挂载驱动器,然后运行命令进行安装,并指向NFS共享作为安装文件的存储库。
有没有办法用dockers做到这一点?我读了一些docker run -v的帖子,但我还没有准备好运行docker,我首先需要创建映像。
另一种方法是通过zip或tar复制整个存储库,然后解压缩,执行安装,然后删除文件。然而,我认为这将是一个巨大的图像。
有谁知道如何将nfs安装在带有centos基映像的码头容器内?我试过这样的命令:
mount server:/dir /mount/point
得到了下一个错误:
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount.nfs: an incorrect mount option was specified
当我尝试将它与-o nolock
CentOS 5.6
NFS安装在服务器上,用于备份磁盘空间。当备份工作开始时,它可以达到80 so /S,我们真的不希望它占用这么多带宽。所以我需要找到一种方法来限制NFS的写作速度。
我试着用--bwlimit=5000进行rsync。然而,它确实限制了阅读速度,但累积的数据仍以80 no /S的速度写入,几秒钟内没有任何写作活动。
有什么办法限制NFS的写入速度吗?