在 Ubuntu 上安装 File Storage for Classic
使用以下指示信息将基于 Ubuntu Linux®的 IBM Cloud® 计算实例连接到网络文件系统 (NFS) 共享。 有关如何订购 IBM Cloud® File Storage for Classic的更多信息,请参阅 入门教程。
开始之前,请确保用于访问 File Storage for Classic 卷的主机已获得授权。 有关详细信息,请参阅For more information, see 在控制台中授权主机从 CLI 授权主机使用 Terraform 授权主机。
安装 File Storage for Classic 共享
-
更新并升级发行版:
apt update && apt upgrade
-
安装必需的工具。
apt-get install nfs-common
-
创建
/mnt/nfs
目录。mkdir -p /mnt/nfs
-
重新启动您的实例:
reboot
-
安装远程共享。
mount -t nfs -o <options> <host:/mount_point> /mnt
storage_as_a_service
卷的示例。#mount -t nfs -o nfsvers=3 fsf-wdc0403a-fz.service.softlayer.com:/IBM02SEV1414935_66/data01 /mnt
enterprise
卷的示例。# mount -t nfs -o nfsvers=3 nfshou0201d-fz.service.softlayer.com:/IBM01SEV1414935_2 /mnt
可以从File Storage for Classic控制台中的详细信息页面,带有 API 调用 -
SoftLayer_Network_Storage::getNetworkMountAddress()
或查看ibm_storage_file
Terraform 中的资源。 -
使用磁盘文件系统命令验证安装是否成功。
# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda2 25G 1.4G 22G 6% / /tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/xvda1 97M 51M 42M 55%
-
转至安装点并读/写文件。
# touch /mnt/test # ls -la /mnt total 12 drwxr-xr-x 2 nobody nobody 4096 Sep 8 15:52 . dr-xr-xr-x. 22 root root 4096 Sep 8 14:30 .. -rw-r--r-- 1 nobody nobody 0 Sep 8 15:52 test
-
通过编辑文件系统表 (
/etc/fstab
) 使配置持久。将远程共享添加到启动时自动安装的条目列表中:sudo nano /etc/fstab
将具有以下语法的行添加到文件末尾。
(hostname):/(mount_point) /mnt nfs_version defaults 0 0
示例
nfsdal1301a.service.softlayer.com:/IBM01SV278685_7 /mnt nfsvers=3 defaults 0 0
-
验证配置文件是否没有任何错误。
# mount -fav
如果此命令完成且未发生任何错误,那么设置完成。
如果使用的是 NFS 4.1,请将
sec=sys
添加到 mount 命令中,以防止发生文件所有权问题。
管理用户对已挂载文件共享内容的权限
作为系统管理员,您可以管理已挂载文件存储卷上的数据访问权限。 挂载文件共享后,您可以使用 chown
和 chmod
命令为单个用户和组分配读取、写入和执行权限,从而细化访问控制。 欲了解更多信息,请参阅 Ubuntu 服务器有关用户管理的文档。
卸装文件系统
要卸装主机上目前已安装的任何文件系统,请运行 umount
命令并输入磁盘名或安装点名称。
umount /dev/sdb
umount /mnt