【139】阿里云挂载云盘的方法

先执行fdisk -l 可以看到硬盘情况,此时还没有挂载云盘。

fdisk -l


Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b1b45

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    83884031    41940992   83  Linux

一、挂载到新建的目录中

硬盘是 /dev/vda

阿里云控制台 > 云服务器ECS > 左侧菜单点击存储与快照 > 点击云盘 > 在相应云盘上点击更多 > 点击挂载

在这里插入图片描述

点击挂载后会弹出对话框。

在这里插入图片描述

目标实例中选择你要挂载的服务器。点击执行挂载。阿里云会提示挂载中,现在要等待阿里云挂载云盘。

在这里插入图片描述

等待挂载成功后,进入Linux命令界面,输入 fdisk -l 命令

[root@iZm5e5w8irul9hn3uva51fZ ~]# fdisk -l

Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b1b45

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    83884031    41940992   83  Linux

Disk /dev/vdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

[root@iZm5e5w8irul9hn3uva51fZ ~]#

此时可以看到有个硬盘 /dev/vdb ,我们需要做挂载。

输入 fdisk /dev/vdb

Command (m for help): 这一行的时候输入n,表示添加一个新分区。如果输入m可以查看帮助。

Select (default p): 输入p,默认值

Partition Number(1-4 default 1): 分区数量,我们选择1个分区,输入1就行。

First sector(defualt 2048): 直接按回车,用默认值。

Last sector, +sectors or +size{K,M,G}:直接按回车,用默认值。

Command (m for help): 输入w保存

最后提示操作成功。

输入 fdisk -l

[root@iZm5e5w8irul9hn3uva51fZ ~]# fdisk -l

Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b1b45

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    83884031    41940992   83  Linux

Disk /dev/vdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x164093e9

   Device Boot      Start         End      Blocks   Id  System
/dev/vdb1            2048   209715199   104856576   83  Linux

在硬盘/dev/vdb 下面可以查到 devicce boot 是 /dev/vdb1
格式化硬盘:mkfs.ext3 /dev/vdb1

mkdir /data0
mount /dev/vdb1 /data0

写入分区表

echo '/dev/vdb1  /data0 ext3    defaults    0  0' >> /etc/fstab

二、常见错误

挂载的时候可能会遇见以下错误:

[root@i4qr4iaaq ~]# mount /dev/vdb1 /root/relationship/
mount: /dev/vdb1 is write-protected, mounting read-only
mount: unknown filesystem type '(null)'

磁盘挂载之前要先格式化,有可能你还没有格式化磁盘旧挂载了。执行
mkfs.ext3 /dev/vdb1 就可以格式化磁盘,然后按照 1 中的步骤操作就可以了。

<think>好的,我现在要帮用户解决可道云挂载阿里云盘的配置问题。首先,我需要回想一下用户提供的引用内容。用户提到了阿里云盘Linux下可以通过aliyun-client工具下载资源,还有搭建私有云盘使用树莓派和可道云等方案。用户现在的问题是如何在可道云中挂载阿里云盘,需要配置教程或解决方案。 首先,我需要确定可道云是否原生支持挂载阿里云盘。根据我的了解,可道云本身可能没有直接集成阿里云盘挂载功能,但可能通过一些插件或第三方工具实现。比如用户提到的aliyunpan项目,可能可以用来同步阿里云盘的内容到服务器本地,然后在可道云中管理这些本地文件。 接下来,我需要考虑如何将阿里云盘挂载到可道云的存储目录。可能需要使用aliyunpan这样的客户端将阿里云盘同步到服务器的某个目录,然后将该目录设置为可道云的外部存储。这样,可道云就能访问同步下来的文件。 另外,用户可能还需要配置WebDAV,因为阿里云盘支持WebDAV的话,可道云可以通过WebDAV协议连接。但需要确认阿里云盘是否提供WebDAV接口,或者是否有第三方工具可以实现这一点。例如,使用aliyundrive-webdav这样的项目,将阿里云盘转换为WebDAV服务,然后在可道云中添加WebDAV存储。 然后,我需要整理步骤。首先安装和配置aliyunpan客户端,同步文件到本地目录。然后在可道云的管理后台添加外部存储,指向该目录。或者配置WebDAV服务,再在可道云中添加WebDAV存储。 同时要注意权限问题,确保可道云有权限访问同步目录。另外,可能需要定时同步或实时同步,保持文件的更新。还要考虑安全性,比如使用Token或密码保护WebDAV服务。 用户可能遇到的问题包括客户端安装失败、权限配置错误、WebDAV连接失败等,需要提供相应的解决建议,比如检查依赖、查看日志、确认Token有效性等。 最后,生成相关问题,帮助用户进一步了解可道云的扩展功能、阿里云盘的其他集成方式,以及同步方案的选择。</think>### 可道云挂载阿里云盘配置方案 目前可道云(KodExplorer)原生未直接支持阿里云盘挂载,但可通过**第三方工具+本地目录映射**或**WebDAV协议**实现间接集成。以下是两种可行方案: --- #### **方案一:通过aliyunpan客户端同步文件** 1. **安装aliyunpan客户端** 使用开源工具`aliyunpan`[^1],将阿里云盘内容同步到服务器本地目录: ```bash # 下载并安装(以Linux为例) wget https://github.com/tickstep/aliyunpan/releases/download/v0.2.3/aliyunpan-v0.2.3-linux-amd64.zip unzip aliyunpan-*.zip && chmod +x aliyunpan ./aliyunpan login # 登录阿里云盘账号 ./aliyunpan sync pull --save # 同步文件到本地目录(默认路径可自定义) ``` 2. **配置可道云外部存储** - 进入可道云后台管理界面,添加**外部存储** - 选择“本地磁盘”,路径指向aliyunpan同步的目录(如`/home/user/aliyunpan`) - 设置读写权限,确保Web服务器用户(如`www-data`)有访问权限 3. **定时同步更新** 使用`cron`定期执行同步命令,保持文件最新: ```bash crontab -e # 添加每小时同步一次 0 * * * * /path/to/aliyunpan sync pull --save ``` --- #### **方案二:通过WebDAV协议挂载** 1. **部署aliyundrive-webdav服务** 使用开源工具`aliyundrive-webdav`[^2]将阿里云盘转为WebDAV服务: ```bash # 安装并运行(需Docker环境) docker run -d --name=aliyundrive-webdav \ -p 8080:8080 \ -e REFRESH_TOKEN='your_refresh_token' \ messense/aliyundrive-webdav ``` - 获取`REFRESH_TOKEN`:通过阿里云盘网页端开发者工具获取[^3] 2. **可道云添加WebDAV存储** - 在可道云后台选择“添加外部存储” → “WebDAV” - 填写地址:`http://服务器IP:8080` - 输入WebDAV账号密码(默认用户`admin`,密码通过环境变量设置) --- #### **注意事项** - **权限问题**:确保同步目录的权限与可道云运行用户一致(如`chown -R www-data:www-data /sync_dir`) - **网络限制**:阿里云盘接口可能存在频率限制,建议降低同步频率或分时段操作 - **安全性**:WebDAV服务建议配置HTTPS,避免明文传输数据 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值