当前位置:网站首页>nfs挂载服务器,解决挂载后无法更改用户id,无法修改、写文件,文件只读权限Read-only file system等问题

nfs挂载服务器,解决挂载后无法更改用户id,无法修改、写文件,文件只读权限Read-only file system等问题

2022-08-10 19:01:00 华为云

当服务器A上硬盘空间不够时,可以挂载其他服务器B的硬盘到当前服务器A上,作为A的文件系统保存数据。

方法:

一、在服务器B上,启动nfs功能:

1. sudo到root,修改/etc/exports, 输入 要挂载的硬盘路径(如/data1/baobao)  服务器ip   (rw,sync,no_root_squash,all_squash,anonuid=1000,anongid=1000)。

1000是用户名id,即在服务器B是文件的用户id,在/etc/passwd中查看。

2. sudo service nfs restart或者

ubuntu 10.0以上的版本取消了service nfs start,

所以,sudo service nfs-serverrestart(如果在用户root,不用sudo,用了反而错了)

我的理解apt-get,只有root有权限,其他用户,即使sudo apt-get也可能有问题,所以最好办法 执行命令:sudo -s 到root 

如果Unit nfs.service not found,安装nfs

Sudo -s 进入root,

不用sudo,直接source /etc/profile,因为公司服务器无法连接网络,/etc/profile中包含http,https的设置,执行这条命令,通过代理来访问网络。

apt-get update
apt-get install nfs-kernel-server

二、在服务器A上:

在服务器A是新建一个文件夹,如sudo  mkdir   /156_data1

sudo mount  要挂载的服务器B的ip: 要挂载的硬盘路径(如/data1/baobao)     服务器A上的具体路径(如/156_data1)。

取消挂载

sudo umount    服务器A上的具体路径(如/156_data1)。

原网站

版权声明
本文为[华为云]所创,转载请带上原文链接,感谢
https://bbs.huaweicloud.com/blogs/369628