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/zh-tw/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

發表回復

登錄後才能評論