Linux 系统挂载 115 网盘完整教程(2026 最新版)
115 网盘是国内知名的云存储服务,提供大容量文件存储和同步功能。通过 FUSE(Filesystem in Userspace)技术,我们可以将 115 网盘挂载到 Linux 系统中,像操作本地磁盘一样方便地管理云端文件。
本文将详细介绍两种主流挂载方法,并提供完整的配置示例和故障排查指南。
一、环境准备
1.1 系统要求
- Linux 发行版:Ubuntu 20.04+ / Debian 10+ / CentOS 7+ / Fedora 33+
- Python 版本:Python 3.7+
- 网络连接:需要能访问 115.com
- 磁盘空间:建议至少 1GB 可用空间用于缓存
1.2 安装 FUSE 支持
Ubuntu/Debian 系统:
sudo apt update
sudo apt install -y fuse libfuse2 python3 python3-pip git curl
CentOS/RHEL 系统:
sudo yum install -y fuse fuse-devel python3 python3-pip git curl
Arch Linux 系统:
sudo pacman -S fuse2 python pip git curl
二、方法一:使用 115drive(推荐)
2.1 安装 115drive
方式一:从 GitHub 克隆安装(推荐)
cd /opt
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
2.2 获取 115 网盘认证信息
- 打开浏览器(建议使用 Chrome 或 Firefox)
- 访问 https://115.com/ 并登录账号
- 按 F12 打开开发者工具
- 切换到 Network(网络)标签页
- 刷新页面(F5)
- 在左侧请求列表中找到任意一个 API 请求
- 在右侧 Headers 标签中找到 Cookie 字段
- 复制完整的 Cookie 值
或者使用 115drive 内置登录功能:
115drive login
2.3 创建挂载点
# 用户目录挂载(推荐)
mkdir -p ~/115disk
# 或系统级挂载点
sudo mkdir -p /mnt/115
sudo chown $USER:$USER /mnt/115
2.4 挂载 115 网盘
基本挂载:
115drive ~/115disk
带参数挂载(推荐):
115drive ~/115disk -o allow_other,rw,cache_timeout=300,attr_timeout=300
2.5 验证挂载
# 查看挂载状态
df -h | grep 115
# 列出文件
ls -la ~/115disk
# 测试读写
touch ~/115disk/test_file.txt
rm ~/115disk/test_file.txt
2.6 开机自动挂载
创建 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
3.1 安装 rclone
curl https://rclone.org/install.sh | sudo bash
3.2 挂载 115 网盘
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
四、常见问题与解决方案
4.1 挂载后无法写入
# 检查挂载选项
mount | grep 115
# 重新挂载,确保添加 rw 参数
fusermount -u ~/115disk
115drive ~/115disk -o allow_other,rw
4.2 权限问题
# 修改挂载点所有者
sudo chown -R $USER:$USER ~/115disk
# 修改权限
chmod 755 ~/115disk
# 确保 FUSE 允许其他用户访问
echo "user_allow_other" | sudo tee -a /etc/fuse.conf
4.3 卸载挂载点
# 正常卸载
fusermount -u ~/115disk
# 强制卸载(如进程占用)
lsof ~/115disk
kill -9
fusermount -u ~/115disk
# 或使用 lazy 卸载
sudo umount -l ~/115disk
4.4 查看日志
# 115drive 日志
journalctl -u 115drive -f
# rclone 日志
journalctl -u rclone-115 -f
五、性能优化建议
# 增加读取预取
115drive ~/115disk --read-ahead=64M
# 使用 SSD 作为缓存目录
mkdir -p /tmp/115cache
115drive ~/115disk --cache-dir=/tmp/115cache
# 限制最大连接数
115drive ~/115disk --max-connections=8
六、安全注意事项
- 保护 Cookie:不要将 Cookie 分享给他人,定期更换
- 限制访问:生产环境不要使用 allow_other,或配合用户组权限
- 定期更新:保持 115drive/rclone 为最新版本
- 监控日志:定期检查挂载日志,发现异常及时处理
- 备份重要数据:云端挂载不等同于本地备份,重要数据请多重备份
七、方案对比总结
| 特性 | 115drive | rclone |
|---|---|---|
| 易用性 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| 稳定性 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 115 支持 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| 功能丰富 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 多网盘支持 | ⭐ | ⭐⭐⭐⭐⭐ |
| 性能 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
推荐方案:
- 纯 115 网盘用户 → 使用 115drive
- 多网盘用户 → 使用 rclone
- 需要高性能 → 使用 115drive
- 需要同步备份 → 使用 rclone
八、相关链接
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。






