IBM Cloud Docs
在 Ubuntu 上安装 File Storage for Classic

在 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 共享

  1. 更新并升级发行版:

    apt update && apt upgrade
    
  2. 安装必需的工具。

    apt-get install nfs-common
    
  3. 创建 /mnt/nfs 目录。

    mkdir -p /mnt/nfs
    
  4. 重新启动您的实例:

    reboot
    
  5. 安装远程共享。

    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 中的资源。

  6. 使用磁盘文件系统命令验证安装是否成功。

    # 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%
    
  7. 转至安装点并读/写文件。

    # 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
    
  8. 通过编辑文件系统表 (/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
    
  9. 验证配置文件是否没有任何错误。

    # mount -fav
    

    如果此命令完成且未发生任何错误,那么设置完成。

    如果使用的是 NFS 4.1,请将 sec=sys 添加到 mount 命令中,以防止发生文件所有权问题。

管理用户对已挂载文件共享内容的权限

作为系统管理员,您可以管理已挂载文件存储卷上的数据访问权限。 挂载文件共享后,您可以使用 chownchmod 命令为单个用户和组分配读取、写入和执行权限,从而细化访问控制。 欲了解更多信息,请参阅 Ubuntu 服务器有关用户管理的文档

卸装文件系统

要卸装主机上目前已安装的任何文件系统,请运行 umount 命令并输入磁盘名或安装点名称。

umount /dev/sdb
umount /mnt