使用外置存储设备扩展exroot(MT1300) | 您所在的位置:网站首页 › 群晖改语言 › 使用外置存储设备扩展exroot(MT1300) |
环境说明:GL-INET MT1300设备一台8G U盘一个,已经格式化文件系统为EXT4 1. 安装相关工具 opkg updateopkg install block-mount kmod-fs-ext4 e2fsprogs fdisk
2. 修改fstab配置文件,更改现有文件系统的挂载点 DEVICE="$(sed -n -e "/\s\/overlay\s.*$/s///p" /etc/mtab)"uci -q delete fstab.rwmuci set fstab.rwm="mount"uci set fstab.rwm.device="${DEVICE}"uci set fstab.rwm.target="/rwm"uci commit fstab 3. 查看U盘的相关信息 block info 如果没看到sda 可以用df -h查看磁盘的使用情况 这是找不到tf卡的情况 找到tf卡 umount -l /mnt/mmcblk0p1卸载挂载 mkfs.ext4 /dev/mmcblk0p1格式化
注意检查磁盘的文件格式和设备节点,我这里的设备节点为/dev/sda1, UUID为7c9ac87d-63aa-419c-8d84-c02bf4ed520e /dev/mtdblock5: UUID="004b477b-889d7f7b-6daf2982-7e65f155" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
2 格式化 U 盘
(假设 U 盘设备节点为 /dev/mmcblk0p1)
root@GL-MT1300:/# mkfs.ext4 /dev/mmcblk0p1 Y > EOF
3 给 U 盘 制作根文件系统
root@GL-MT1300:/# mount -t ext4 /dev/mmcblk0p1 /mnt root@GL-MT1300:/# mkdir /tmp/root root@GL-MT1300:/# mount -o bind / /tmp/root root@GL-MT1300:/# cp /tmp/root/* /mnt -a root@GL-MT1300:/# umount /tmp/root root@GL-MT1300:/# umount /mnt
4 配置自动挂载并重启路由
root@GL-MT1300:/# block detect > /etc/config/fstab root@GL-MT1300:/# uci set fstab.@mount[0].target='/overlay' root@GL-MT1300:/# uci set fstab.@mount[0].enabled='1' root@GL-MT1300:/# uci commit fstab
root@GL-MT1300:/# reboot
5 检查是否挂载正常 重启成功后,执行 df -h 命令,检查文件系统挂载是否正常,信息显示 overlay 为U 盘容量大小,挂载成功
|
CopyRight 2018-2019 实验室设备网 版权所有 |