OESF Portables Forum

Model Specific Forums => Sharp Zaurus => Zaurus - pdaXrom => Topic started by: Jon_J on February 01, 2007, 05:57:55 pm

Title: Running Fsck, Why Do I Need To Use D+b?
Post by: Jon_J on February 01, 2007, 05:57:55 pm
I've been having probs with my FAT partition wanting to revert to read only.
So I unmounted the partition, and exited pdaxii13 and tried:
fsck.vfat -a -f -t -v -V /dev/hdc3

It gives me this error:
Seek to -607977984:Invalid argument

So I used the D+B boot method and now fsck.vfat is running fine.

Why do I have to use the octopus method? instead of running this command inside X or just outside X (exit pdaxrom)
Title: Running Fsck, Why Do I Need To Use D+b?
Post by: Meanie on February 01, 2007, 06:22:02 pm
Quote
I've been having probs with my FAT partition wanting to revert to read only.
So I unmounted the partition, and exited pdaxii13 and tried:
fsck.vfat -a -f -t -v -V /dev/hdc3

It gives me this error:
Seek to -607977984:Invalid argument

So I used the D+B boot method and now fsck.vfat is running fine.

Why do I have to use the octopus method? instead of running this command inside X or just outside X (exit pdaxrom)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=153241\"][{POST_SNAPBACK}][/a][/div]

you prolly still have stuff running that are accessing the partition. you also need to unmount it first. you aren't supposed to fsck a partition while it is still mounted.
besides, fsck.vfat is old
for pdaXii13 proper, ie Spitz on a C3000, there is the maintenance mode which is a boot stage before any of the partitions on the microdrive are mounted so you can fsck  all the partitions ...
Title: Running Fsck, Why Do I Need To Use D+b?
Post by: Jon_J on February 01, 2007, 06:25:58 pm
I did unmount it first. It only has data on it and nothing was running from it as far as I know.
Running it from D+B found some lost clusters and chains, and fixed it.
It was just some new data that I have since deleted.
I still don't understand why fsck won't run without using the D+B method.

meanie, do you have a package that will enable fsck to run on pdaxii13-akita, like the one you mentioned for the 3000?

Thank you
Title: Running Fsck, Why Do I Need To Use D+b?
Post by: Meanie on February 01, 2007, 06:29:34 pm
Quote
I did unmount it first. It only has data on it and nothing was running from it as far as I know.
Running it from D+B found some lost clusters and chains, and fixed it.
It was just some new data that I have since deleted.
I still don't understand why fsck won't run without using the D+B method.

meanie, do you have a package that will enable fsck to run on pdaxii13-akita, like the one you mentioned for the 3000?

Thank you
[div align=\"right\"][a href=\"index.php?act=findpost&pid=153249\"][{POST_SNAPBACK}][/a][/div]

no, this is only available for C3000
Title: Running Fsck, Why Do I Need To Use D+b?
Post by: Jon_J on February 01, 2007, 06:39:13 pm
Is there a newer version available for pdaxrom?
I looked in my /bin and /sbin directories and cannot find fsck anywhere.

I bet I can hook it up to USB and use chkdsk in windows to check my FAT partition. I'll try this next time I need to use fsck.vfat