Groups | Search | Server Info | Login | Register
Groups > comp.arch.embedded > #32329
| From | Grant Edwards <invalid@invalid.invalid> |
|---|---|
| Newsgroups | comp.arch.embedded |
| Subject | Re: How do you wipe a UBI filesystem? |
| Date | 2025-02-05 21:15 +0000 |
| Organization | PANIX Public Access Internet and UNIX, NYC |
| Message-ID | <vo0kdk$1k0$1@reader2.panix.com> (permalink) |
| References | <vo0e7s$m5v$1@reader2.panix.com> |
On 2025-02-05, Grant Edwards <invalid@invalid.invalid> wrote:
> Pretend I've got an MTD partition attached as a UBI device.
>
> That UBI device contains a couple differen UBI volumes.
>
> In one of those volumes is a UBIFS filesystem that has a bunch of
> files in it.
>
> I've done some googling, but all of the answers are "use
> ubiformat". That will wipe the whole device. I just want to
> re-initialize one ubifs filesytem in one volume -- not the whole
> ubi device.
>
> How do I wipe that filesystem (set it back to empty). Do I need to
> create an empty ubifs "image" file using mkfs.ubifs and then use
> ubiupdatevol to write that image to the volume?
>
> Isn't there a simpler way?
I've figured out two other ways to do it:
ubiupdatevol -t /dev/ubiX_Y
mount -t ubifs /dev/ubiX:volname /mnt/point
That works, but apparently that erases every block in the
volume. That's a lot of unecessary wear. Surely you can "empty" the
filesystem without erasing every block in the volume (when probably
90% of the blocks have never been written).
Another option:
ubirmvol /dev/ubiX -N volname
umimkvol /dev/ubiX -N volname -m
mount -t ubifs /dev/ubiX:volname /mnt/point
That too seems to work, but modifying the devices volume table/list
seems a bit risky compared to simply re-initializing the filesystem
inside an existing volume.
Back to comp.arch.embedded | Previous | Next — Previous in thread | Next in thread | Find similar
How do you wipe a UBI filesystem? Grant Edwards <invalid@invalid.invalid> - 2025-02-05 19:30 +0000
Re: How do you wipe a UBI filesystem? Grant Edwards <invalid@invalid.invalid> - 2025-02-05 21:15 +0000
Re: How do you wipe a UBI filesystem? chrisq <devzero@nospam.com> - 2025-02-12 15:03 +0000
Re: How do you wipe a UBI filesystem? Grant Edwards <invalid@invalid.invalid> - 2025-02-12 18:03 +0000
csiph-web