OpenWrt 是一种基于Linux的嵌入式操作系统,主要用于路由器和其他网络设备。在 OpenWrt 上设置扩展分区涉及到重新分区硬件存储设备,并对文件系统进行调整。在进行这个过程前,请确保你已经备份了重要的数据,因为这个操作涉及到对硬盘进行重新分区,有潜在的数据丢失风险。
下面是在 OpenWrt 上设置扩展分区的大致步骤:
注意:以下步骤假设你已经登录到 OpenWrt 的命令行界面(例如通过 SSH 登录)。
- 查看当前硬盘情况:
运行以下命令来查看当前的硬盘情况,确认你要扩展的硬盘及其分区。
fdisk -l
- 卸载挂载点
umount /mnt/sdaX
- 创建新的分区:
fdisk /dev/sdX
命令提示
Generic
d delete a partition
F list free unpartitioned space
l list known partition types
n add a new partition
p print the partition table
t change a partition type
v verify the partition table
i print information about a partition
Misc
m print this menu
u change display/entry units
x extra functionality (experts only)
Save & Exit
w write table to disk and exit
q quit without saving changes
- 格式化新分区:
创建完分区后,需要格式化它,以便能够在上面创建文件系统。假设你创建的新分区是 /dev/sdX3,可以运行以下命令格式化它:
mkfs.ext4 /dev/sdX3
这将创建一个 ext4 文件系统在 /dev/sdX3 分区上。
- 挂载新分区:
接下来,将新分区挂载到你希望的目录上。假设你希望将其挂载到 /mnt 扩展分区目录上,可以运行以下命令:
mkdir /mnt/my_extension_partition
mount /dev/sdX3 /mnt/my_extension_partition
- 永久挂载:
为了保证在重启后仍然挂载这个扩展分区,你需要将挂载信息添加到 /etc/fstab 文件中。使用文本编辑器(如 vi 或 nano)编辑这个文件,添加以下内容:
/dev/sdX3 /mnt/my_extension_partition ext4 defaults 0 0
保存并退出文件。
- 验证:
重新启动你的设备,并验证扩展分区是否成功挂载到 /mnt/my_extension_partition 目录上:
df -h
这将显示挂载的所有文件系统,确认你的扩展分区是否已经成功挂载。
请注意,在上述步骤中,你需要替换命令中的 /dev/sdX、/dev/sdX3 和 /mnt/my_extension_partition 等占位符,以适应你的实际情况。
一旦你的扩展分区已经设置好,你可以将一些文件或数据移动到这个分区上,从而释放主分区的空间。请谨慎操作,并确保你理解每个步骤的含义,以避免数据丢失和系统不稳定性。如果你不确定操作,建议咨询专业人士的帮助。