Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| docs:guide-user:installation:generic.backup [2021/12/05 11:20] – [Create full MTD backup] update vgaetera | docs:guide-user:installation:generic.backup [2022/07/11 15:06] – Add instructions for how to explore MTD backups spookyuser | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| <WRAP center round important 60%> | <WRAP center round important 60%> | ||
| - | NAND-based devices should use [[docs: | + | NAND-based devices should use [[docs: |
| </ | </ | ||
| Line 16: | Line 16: | ||
| ===== Create ART backup ===== | ===== Create ART backup ===== | ||
| - | If your ART-partition got corrupted, you would still be able to boot OpenWrt and only your wireless would not function correctly any longer. Easy fix with '' | + | If your ART-partition got corrupted, you would still be able to boot OpenWrt and only your wireless would not function correctly any longer. |
| + | Easy fix with '' | ||
| <code bash> | <code bash> | ||
| dd if=/ | dd if=/ | ||
| Line 35: | Line 37: | ||
| This script assumes a working Bash and SSH in native Unix-like or WSL environment. | This script assumes a working Bash and SSH in native Unix-like or WSL environment. | ||
| If you've changed your router' | If you've changed your router' | ||
| - | This will backup your mtd contents to a compressed tarball file "mtd_backup.tgz" | + | This will backup your mtd contents to a compressed tarball file '' |
| <code bash> | <code bash> | ||
| Line 137: | Line 139: | ||
| ===== Create backup from bootloader ===== | ===== Create backup from bootloader ===== | ||
| - | Sometimes it might be necessary to backup settings/ | + | Sometimes it might be necessary to backup settings/ |
| + | Depending on the bootloader, different strategies might be possible. | ||
| + | |||
| + | The flash-chip is mapped to a start address. | ||
| + | With uboot it should be in the following settings: | ||
| - | The flash-chip is mapped to a start address. With uboot it should be in the following settings: | ||
| <code bash> | <code bash> | ||
| printenv | printenv | ||
| Line 160: | Line 165: | ||
| Then you must flash this to you device, boot it, and now the partition should be writable. | Then you must flash this to you device, boot it, and now the partition should be writable. | ||
| + | ===== Exploring MTD Backups ===== | ||
| + | If you want to explore the contents of an MTD backup on your computer, without restoring it to openwrt, you can use [[https:// | ||
| + | |||
| + | <code bash> | ||
| + | jefferson mtd4_rootfs_data.backup -d rootfs | ||
| + | </ | ||
| + | |||
| + | Where the mtd4_rootfs_data.backup file is the mtd block you want to explore. Likely this will be > | ||