Linux 系统挂载 115 网盘完整教程(2026 最新版)

Linux 系统挂载 115 网盘完整教程

> 将 115 网盘挂载为本地磁盘,像操作本地文件一样管理云端存储

---

📋 前言

115 网盘是国内知名的云存储服务,提供大容量文件存储和同步功能。通过 FUSE(Filesystem in Userspace)技术,我们可以将 115 网盘挂载到 Linux 系统中,像操作本地磁盘一样方便地管理云端文件。

本文介绍两种主流方法:

1. 115drive - 第三方 FUSE 挂载工具(推荐) 2. rclone - 通用云存储同步工具

---

🛠️ 方法一:使用 115drive(推荐)

1. 安装依赖

Ubuntu/Debian:

sudo apt update
sudo apt install -y python3 python3-pip fuse libfuse2 git

CentOS/RHEL:

sudo yum install -y python3 python3-pip fuse fuse-devel git

2. 安装 115drive

从 GitHub 克隆安装:

git clone https://github.com/chenxiaolong/115drive.git
cd 115drive
pip3 install -r requirements.txt
sudo python3 setup.py install

或使用 pip 直接安装:

pip3 install 115drive

验证安装:

115drive --version

3. 获取 115 网盘 Cookie

方法一:浏览器获取

1. 打开浏览器访问 https://115.com/ 2. 登录你的 115 账号 3. 按 F12 打开开发者工具 4. 进入 Network(网络) 标签 5. 刷新页面,找到任意请求 6. 在请求头中找到 Cookie,复制完整内容

方法二:使用内置登录

115drive login

按提示输入账号密码完成登录。

4. 创建挂载点

# 用户级挂载(推荐)
mkdir -p ~/115disk

# 系统级挂载
sudo mkdir -p /mnt/115
sudo chown $USER:$USER /mnt/115

5. 挂载 115 网盘

基本挂载:

115drive ~/115disk

推荐挂载(带参数):

115drive ~/115disk -o allow_other,rw,cache_timeout=300

6. 验证挂载

# 查看挂载状态
df -h | grep 115

# 列出文件
ls -la ~/115disk

# 测试读写
touch ~/115disk/test_file.txt
rm ~/115disk/test_file.txt

7. 开机自动挂载

创建 systemd 服务:

sudo nano /etc/systemd/system/115drive.service

添加以下内容(替换 `your_username` 为你的用户名):

[Unit]
Description=115 Drive Mount
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=your_username
Group=your_username
ExecStart=/usr/local/bin/115drive /home/your_username/115disk -o allow_other,rw,cache_timeout=300
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

启用并启动服务:

sudo systemctl daemon-reload
sudo systemctl enable 115drive
sudo systemctl start 115drive

# 查看状态
sudo systemctl status 115drive

---

🛠️ 方法二:使用 rclone

1. 安装 rclone

curl https://rclone.org/install.sh | sudo bash

2. 配置 115 网盘

rclone config

按提示操作: 1. 输入 `n` 创建新配置 2. 配置名称:输入 `115` 3. 选择类型:如果支持 115 则选择对应选项,否则选择 `webdav`

> ⚠️ 注意:rclone 对 115 网盘的支持有限,可能需要使用第三方插件

3. 挂载命令

mkdir -p ~/115disk_rclone

rclone mount 115: ~/115disk_rclone \
  --daemon \
  --vfs-cache-mode writes \
  --vfs-cache-max-size 1G \
  --allow_other \
  --umask 0000 \
  --buffer-size 128M

---

🔧 常见问题解决

问题 1:挂载后无法写入

# 检查挂载选项
mount | grep 115

# 重新挂载,添加写入权限
fusermount -u ~/115disk
115drive ~/115disk -o allow_other,rw

问题 2:挂载点权限问题

# 修改挂载点所有者
sudo chown -R $USER:$USER ~/115disk

# 修改权限
chmod 755 ~/115disk

# 确保 FUSE 允许其他用户访问
echo "user_allow_other" | sudo tee -a /etc/fuse.conf

问题 3:连接超时或断开

# 增加超时设置
115drive ~/115disk --timeout=300

# 检查网络连接
ping 115.com

问题 4:卸载挂载点

# 正常卸载
fusermount -u ~/115disk

# 强制卸载(如进程占用)
sudo umount -l ~/115disk

---

📊 性能优化建议

增加缓存大小:

115drive ~/115disk --cache-size=256M

使用 SSD 作为缓存目录:

mkdir -p /tmp/115cache
115drive ~/115disk --cache-dir=/tmp/115cache

限制并发连接数:

115drive ~/115disk --max-connections=10

---

🔒 安全注意事项

1. 保护 Cookie:不要将 Cookie 分享给他人,定期更换 2. 限制访问权限:生产环境不要使用 `allow_other`,或配合用户组权限 3. 定期更新:保持 115drive 为最新版本 4. 监控日志:定期检查挂载日志

查看日志:

journalctl -u 115drive -f

---

📝 方案对比

| 特性 | 115drive | rclone | |------|----------|--------| | 易用性 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | | 稳定性 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | | 115 支持 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | | 功能丰富 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | | 多网盘支持 | ⭐ | ⭐⭐⭐⭐⭐ |

推荐方案:

- 纯 115 网盘用户 → 使用 115drive - 多网盘用户 → 使用 rclone - 需要高性能 → 使用 115drive - 需要同步备份 → 使用 rclone

---

🔗 相关链接

- [115drive GitHub](https://github.com/chenxiaolong/115drive) - [rclone 官网](https://rclone.org/) - [115 网盘](https://115.com/)

---

标签: Linux, 115 网盘,挂载,FUSE, rclone, 教程

发表回复

后才能评论