Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Mounting NetBSD partition on voidlinux
I am on a NetBSD 10 install now after sabotaging my fully good alpine due to constraints of sd card. The memory card from which I want to retrieve data is mounted at sd0
$ fsck_ffs /dev/sd0a
/dev/rsd0a[1] Floating point exception (core dumped) fsck_ffs /dev/sd0a
$ mount /dev/sd0a /mnt
mount_ffs: /dev/sd0a on /mnt: incorrect super block
I simply don't get this error. fsck on linux doesn't look like this, it corrects irrespectively.
Kindly help.
Thanking you
Sagar Acharya
https://humaaraartha.in
21 Jun 2023, 18:21 by mp%petermann-it.de@localhost:
> Hi,
>
> On 21.06.23 14:20, Sagar Acharya wrote:
>
>> Also, linux doesn't have fsck_ffs and debian had support for ufs in ufsutils a long time ago.
>>
>> I highly recommend that for such cases you have a small standalone source which can be built for correcting such errors which can perhaps have disklabel, fsck_ffs, etc. A user can use it locally!
>> Thanking you
>> Sagar Acharya
>> https://humaaraartha.in
>>
>
> For serious repair attempts I would always use the USB installation media of the appropriate NetBSD version as mentioned by Martin. This will first boot into the installer (sysinst), but you can exit it via "Utilities menu" -> "Run /bin/sh". Then you are in a shell and can access the whole toolbox to analyze and clarify the situation.
>
> I would proceed like this (assumption: GPT partition layout):
>
> 1) gpt show <device name>
>
> ...to see if the partition table is still intact, if I got the right device and which partitions are present.
>
> Example: gpt show wd0
>
> 2) dkctl <device name> listwedges
>
> ...to list the wedges assigned to the partitions (system internal mapping of parts of a logical disk)
>
> example: dkctl wd0 listwedges
>
> 3) fsck_ffs -f <wedge device node>
>
> ...forced fsck
>
> Example: fsck_ffs -f /dev/rdk3
>
>
> Kind regards
> Matthias
>
Home |
Main Index |
Thread Index |
Old Index