使用OSS搭建个人网盘:5.挂载OSS Bucket

46阅读
0评论
0点赞

本文详细介绍了如何在阿里云ECS上使用OSSFS工具挂载OSS Bucket作为个人网盘的方法。首先需要手动挂载Bucket到指定文件夹,接着验证挂载是否成功,最后设置系统在开机时自动完成挂载过程。

创建挂载点

在ECS命令行界面中,执行以下命令来创建一个名为oss的文件夹:

mkdir oss

手动挂载OSS Bucket

执行以下命令,将Bucket挂载到指定目录/root/oss。请确保将命令中的BucketNamemountfolderEndpoint替换为自己的Bucket名称、创建的oss文件夹以及OSS的内网Endpoint。

ossfs BucketName mountfolder -o url=Endpoint

说明:

  • BucketName: 您在阿里云对象存储 OSS控制台中创建的Bucket名称,可在OSS控制台的Bucket列表中查看。
  • mountfolder: 上一步创建的挂载文件夹(本教程为/root/oss)。
  • Endpoint: OSS的ECS经典网络访问(内网)的Endpoint,可在Bucket列表 > 您的Bucket > 概览 > 访问端口中查看。

Endpoint

验证挂载成功

运行以下命令以确认Bucket已成功挂载:

df -h

如果挂载成功,输出结果中应包含挂载点的信息。

设置开机自动挂载OSS Bucket

为了实现ECS开机时自动挂载OSS Bucket,请按照以下步骤操作:

  1. 创建自动挂载脚本:

    vim /etc/init.d/ossfs
  2. 编辑脚本:

    • 进入编辑模式:按下i键。
    • 粘贴以下示例脚本,并替换BucketNamemountfolderEndpoint为实际值:

#! /bin/bash

#

# ossfs      Automount Aliyun OSS Bucket in the specified direcotry.

#

# chkconfig: 2345 90 10

# description: Activates/Deactivates ossfs configured to start at boot time.

ossfs BucketName mountfolder -o url=Endpoint -oallow_other

Image

Image

  1. 保存并退出:
    • 退出编辑模式:按下Esc键。
    • 保存文件:输入:wq,然后按Enter键。

Image

  1. 设置脚本权限:

    chmod a+x /etc/init.d/ossfs

    其中,chmod用于添加或更改权限,a+x表示为所有用户组添加执行权限。

  2. 设置开机启动:

    chkconfig ossfs on

通过以上步骤,您可以确保每次ECS重启时都能自动挂载OSS Bucket。


评论(0)
暂无评论,期待您的发言...
发表评论