OpenWrt 存储空间如何扩展?

5 min read

OpenWrt存在多种方式来扩展存储空间,以下是几种常用的方法:

  1. 使用外部存储设备:连接外部硬盘、USB闪存驱动器或SD卡等设备扩展存储空间。在OpenWrt中,这些外部设备可以通过USB、SATA、eSATA或SDIO接口连接。一旦外部设备连接成功,OpenWrt会将其识别为一个挂载点。

  2. 调整系统分区大小:通过重新分配磁盘空间,可以扩大OpenWrt的根文件系统和其他分区的容量。这可以通过使用下列工具实现:

    • Block info:查看当前磁盘使用情况

    • fdisk:分区管理器

    • resize2fs:调整文件系统大小

    注意:如要扩展OpenWrt的存储空间,机器需要支持引导序列(Boots Sequence)功能。

  3. 使用extroot:extroot是一种在外部存储设备上挂载OpenWrt根文件系统的方法,这可以扩展存储空间、增强设备性能、加快数据备份等。extroot支持外部存储设备如USB、SATA和网络存储设备等。

    在OpenWrt中,有多种方式可以实现extroot:

    • 使用 OpenWrt 系统自带的脚本通过 USB 扩容。

    • 使用OpenWrt LuCI管理界面来执行分区扩容操作。

    • 使用外部脚本和工具进行扩容,常用的脚本包括 extroot.sh 和move_root.sh 等。

    无论使用哪种方式,extroot过程中必须先建立一个分区,然后将此分区格式化为ext4、ext3或ext2文件系统。然后将此文件系统挂载到OpenWrt设备中。

注:在扩展存储空间时,务必备份好原始文件系统及数据,以防数据丢失。