|
|
京东云雅典娜 OpenWRT 剩余空间挂载为存储盘 保姆级教程
本教程针对雅典娜路由器内置 eMMC 的未分配空间,实现分区→格式化→挂载共享访问全流程,新手也能一步步操作,无需复杂命令基础。
前置条件
- 雅典娜已刷入 OpenWRT 系统,能正常登录后台(默认 192.168.2.1)。
- 电脑与路由器在同一局域网,建议用 SSH 工具(如 PuTTY、FinalShell)操作,用openwrt自带的终端更稳定。
- 终端登录路由器
打开 用户名 root,密码为 OpenWRT 后台密码,登录成功后显示命令行提示符。 - 1 创建新分区(用闲置分区 p27 更稳妥)命令:ls /dev/mmcblk0p* 若输出包含 /dev/mmcblk0p27,说明分区存在,直接下一步;若不存在,执行以下命令创建:
- 2 # 扩展分区表并创建 p27 分区
- sgdisk -e -n 0:0:0 -c 0:storage -t 0:1b1720da-a8bb-4b6f-92d2-0a93ab9609ca -p /dev/mmcblk0
- 遇到的 sgdisk 创建分区失败问题,在雅典娜 OpenWRT 中很常见,主要是分区表格式、权限或闲置分区占用导致的。下面我先解释失败原因,我的是雅典娜的 eMMC 是 GPT分区表,sgdisk 无法直接操作
- 1. 先检查分区表类型
执行命令查看分区表格式: parted -l /dev/mmcblk0
- 如果显示 Partition Table: gpt → 是 GPT 表,修复命令即可;
- 修复 sgdisk 命令(GPT 表适用)
- # 修复后的创建命令(小写 UUID+去掉多余参数)
- sgdisk -e /dev/mmcblk0
- sgdisk -n 0:0:0 -c 0:storage -t 0:1b1720da-a8bb-4b6f-92d2-0a93ab9609ca /dev/mmcblk0
- # 刷新分区表(关键,否则系统识别不到新分区)
- partprobe /dev/mmcblk0
- 四、验证分区是否创建成功
执行以下命令,fdisk -l /dev/mmcblk0 | grep mmcblk0p27
- 能看到新分区(如 /dev/mmcblk0p27)就说明成功:
3 格式化 p27 为 ext4 格式 mkfs.ext4 -F /dev/mmcblk0p27 等待执行完成,出现 done 说明格式化成功。
4 创建挂载目录
我们将分区挂载到 /mnt/storage,执行命令创建目录:mount /dev/mmcblk0p27 /mnt/storage
5 验证挂载是否成功
执行命令查看磁盘使用情况:df -h 若输出中出现 /dev/mmcblk0p27 对应的挂载点 /mnt/storage,且显示容量,说明挂载成功。
然后去软件里自己挂载就行然后samba共享
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|