New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DSBMD system volume information #5
Comments
Hi there @BostonBSD, this is very odd.
Just to clarify: It took me many tries to reproduce your problem, and I found out, that those problematic directories (
Can you confirm that?
No. This is a problem with msdosfs(5). |
I tried possibly ten times without being able to reproduce anything [on a freshly formatted USB drive]. Then I deleted all of the folders and was able to reproduce it on the first try.
It does look like this entry is different. There is a lowercase short name and no long name. The other entries have a lowercase long name and an uppercase short name.
[test2 was created after using the regular mount command, test1 was created after using the dsbmc-cli mount command] |
Whether the directory is created by the superuser or not makes no difference.
I could potentially fix this by moving all four directories to my hard drive, after using the dsbmc-cli mount command, then umounting with dsbmc-cli, mounting with a regular mount command and copying all four directories back to the USB drive [this is why I think it has something to do with writing the drive, rather than reading the drive]. |
Thank you for your time and for providing the info. I found the cause. My first guess was, that the problem was related to the locale conversion, but since the reproduction of the problem seemed so difficult, I thought commenting out or enabling |
Thank you for your prompt response and patience in addressing this issue. I wouldn't have had the ability to create dsbmd on my own, I lack the knowledge. What you've created changed FreeBSD, in regard to desktop applications, from being an operating system to being a useful operating system. I never would have considered it for this purpose otherwise. |
Thank you for the nice feedback :) |
I just installed dsbmd 1.11.3 and everything appears to be fixed. Thanks again. |
I've been using dsbmd for several years and I've noticed that sometimes it doesn't finish writing system volume information before an unmount, leaving regular mounts with only a partial listing of the file system [fat32 filesystem]. The result appears like this:
=======
DSBMD can still read the volume correctly, however, other mounting daemons cannot.
[the superuser can see the listing correctly, but cannot access the questionable files without dsbmd].
I posted this issue in a FreeBSD forum for further explanation.
I like dsbmd, but this issue has kept creeping up on me over the last few years and I'm wondering if it's correctable [I've never experienced it with any other mounting daemon, so far as I am aware].
dsbmd vs thunar
====
In order to fix this problem, I have to use DSBMD to copy the files to the hard drive, then use a different mounting daemon to write the files back to the USB drive [otherwise they stay listed as a sort of ghostfile]
[I never needed the FUSE kernel module with DSBMD and it wasn't loaded then, perhaps that makes a difference?]
The text was updated successfully, but these errors were encountered: