OpenWRT扩展磁盘空间

一、使用外部存储介质

OpenWRT是一个嵌入式Linux平台,其内部存储空间有限,常常需要额外扩展存储空间。在OpenWRT中,可以使用外部存储介质扩展内部存储空间,例如使用USB闪存盘或者移动硬盘。

首先需要插入外部存储介质,可以使用命令lsblk查看外部存储介质的设备名称,例如/dev/sda1。创建一个目录用于挂载外部存储介质:

mkdir /mnt/usb

使用mount命令将外部存储介质挂载到该目录下:

mount /dev/sda1 /mnt/usb

可以使用df命令查看存储介质的挂载情况:

df -h

如果想要开机自动挂载该存储介质,可以编辑/etc/fstab文件,在文件末尾添加如下内容:

/dev/sda1 /mnt/usb vfat defaults 0 0

二、使用U盘扩展磁盘空间

除了使用USB闪存盘或者移动硬盘外,还可以使用U盘扩展OpenWRT的存储空间。以下以使用U盘的方法为例。

首先需要插入U盘,并且使用dmesg命令查看U盘的设备名称,例如/dev/sdb。使用fdisk命令对U盘进行分区:

fdisk /dev/sdb

进入fdisk交互模式后,使用n选项新建分区,使用w选项保存分区表并退出。

然后使用mkfs命令对新分区进行格式化,例如使用ext4文件系统:

mkfs.ext4 /dev/sdb1

在OpenWRT中创建一个目录,用于挂载U盘分区:

mkdir /mnt/usb

使用mount命令将U盘分区挂载到该目录下:

mount /dev/sdb1 /mnt/usb

可以使用df命令查看存储介质的挂载情况:

df -h

如果想要开机自动挂载该U盘分区,可以编辑/etc/fstab文件,在文件末尾添加如下内容:

/dev/sdb1 /mnt/usb ext4 defaults 0 0

三、扩展内部存储空间

除了使用外部存储介质扩展存储空间外,还可以对OpenWRT的内部存储空间进行扩展。

在OpenWRT中,内部存储空间包括SD卡和EMMC。以下以扩展SD卡存储空间为例。

首先需要使用fdisk命令对SD卡进行分区,例如新建一个分区/dev/mmcblk0p2作为扩展分区。然后使用mkfs命令对该分区进行格式化,例如使用ext4文件系统:

fdisk /dev/mmcblk0
n
p
2
w
mkfs.ext4 /dev/mmcblk0p2

然后将该分区挂载到/mnt目录下:

mkdir /mnt/sd
mount /dev/mmcblk0p2 /mnt/sd

将当前/mnt目录的内容复制到/mnt/sd目录下:

cp -a /mnt/. /mnt/sd/

修改/etc/config/fstab文件,添加以下内容:

config mount
    option target /mnt/sd
    option device /dev/mmcblk0p2
    option fstype ext4
    option options rw,sync
    option enabled 1
    option enabled_fsck 0

保存并重启OpenWRT,该分区会被自动挂载,并且成为OpenWRT系统的一部分。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/227634.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-09 16:31
下一篇 2024-12-09 16:31

相关推荐

  • OpenWrt AdGuardHome使用指南

    一、安装AdGuardHome AdGuardHome是一款跨平台的开源DNS过滤器和广告拦截器。在OpenWrt上可以通过opkg进行安装。以下是具体的安装步骤: opkg up…

    编程 2025-04-23
  • Ubuntu清理磁盘空间

    一、Linux清理磁盘空间命令 Linux下有一些命令可以通过 shell 命令行执行,帮助我们在磁盘空间不足时释放掉一些空间,这些命令包含如下: # 查看文件夹大小,按照大小排序…

    编程 2025-04-23
  • OpenWrt Makefile 全方位解析

    一、Makefile的定义和作用 1. Makefile是什么? Makefile是一个类似于脚本的文件,其中描述了如何通过编译器和链接器来生成应用程序。Makefile文件通常被…

    编程 2025-04-22
  • OpenWrt 抓包详解

    一、OpenWrt 抓包简介 用 Wireshark 抓包是常见的网络故障排查手段之一。但在路由器中,整合 Wireshark 并不现实,而 OpenWrt 内置的 tcpdump…

    编程 2025-04-18
  • CentOS查看磁盘空间详解

    一、使用df命令查看磁盘空间 df命令是用来显示Linux中文件系统磁盘使用情况的命令。通过该命令我们可以了解当前系统中各个分区的磁盘使用情况。例如,我们可以使用以下命令查看磁盘的…

    编程 2025-04-13
  • OpenWrt测速指南

    一、OpenWrt的基础概念 OpenWrt是一个针对嵌入式设备的Linux操作系统,具有高度定制化、稳定性好、兼容性强等特点。目前已被广泛应用于路由器等嵌入式设备的系统构建中。 …

    编程 2025-04-02
  • OpenWrt动态DNS配置详解

    一、什么是动态DNS 动态DNS(DDNS)是一种允许你将域名映射到动态IP地址的技术。DDNS 服务通常由第三方提供商提供,用于允许你“指向”你的网络设备,尽管网络设备的IP地址…

    编程 2025-02-25
  • OpenWrt Wan6开发详解

    OpenWrt Wan6是一款专为IPv6设计的最先进的开源嵌入式Linux发行版。它提供了API、管理和服务功能,帮助开发人员的软硬件设计更好的适应IPv6环境,同时提供安全、可…

    编程 2025-02-25
  • OpenWrt更新软件包指南

    一、OpenWrt软件包管理 OpenWrt是一个基于Linux嵌入式操作系统,使用opkg来管理软件包。opkg是一个轻量级的软件包管理器,它允许用户下载、安装、升级、卸载Ope…

    编程 2025-02-25
  • OpenWRT Aria2 知识普及及配置指南

    一、What is Aria2 Aria2 是一款全能多线程下载工具,支持 HTTP / HTTPS、FTP、BitTorrent 和 Metalink 等各种协议,功能强大、速度…

    编程 2025-02-24

发表回复

登录后才能评论