Bug 129631
Summary: | FAT32 filesystem corruption when using directories with extended characters | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | John William <jw2357> |
Component: | kernel | Assignee: | Dave Jones <davej> |
Status: | CLOSED NEXTRELEASE | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | 2 | CC: | gajownik, pfrields, wtogami |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-04-16 04:34:55 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 123268, 136451 |
Description
John William
2004-08-11 05:56:14 UTC
I do not know how related is my problem with your bug report but using option utf8 helped me with non-US-ASCII characters. BTW Maybe vfat filesystem type more suitable than dos for FAT32 filesystems... I missed one word - there should be "_is_ more suitable". Hi, I'm having a similar or the same problem under FC2. I have a USB drive formatted FAT32. When connected to XP or OSX I can create a folder with an umlat-o in the name (Björk). This folder also exists on a local drive (ext3) and is shared correctly via samba. When I try to copy the folder from the ext3 drive to the fat32 drive (mounted vfat) the copy fails. When I copy the folder via samba on osx or xp it copys correctly. when I mount the drive back on FC2 and look at the folder name the umlat-o is replaced by a "?" character. I don't understand the comment to try UTF8, this does not seem to be a mount option for vfat. > When I try to copy the folder from the ext3 drive to the fat32 drive (mounted vfat) the copy fails. Does option "quiet" helps? > I don't understand the comment to try UTF8, this does not seem to be a mount option for vfat. yum install kernel-doc less /usr/share/doc/kernel-doc-2.6.9/Documentation/filesystems/vfat.txt "utf8=<bool> -- UTF8 is the filesystem safe version of Unicode that is used by the console. It can be be enabled for the filesystem with this option. If 'uni_xlate' gets set, UTF8 gets disabled." Without that option I'm not able to see Polish chatacters (Ä,Ä,Ä,ż, etc.) Right now I have something like this in the /etc/fstab file: /dev/hda1 /mnt/FreeDOS vfat noauto,user,quiet,rw,uid=0,gid=100,dmask=0002,fmask=0113,utf8,nodev,noexec,nosuid 0 0 any better with the 2.6.9 update ? The test machine has been switched to FC3, with: kernel-2.6.9-1.681_FC3 glibc-2.3.3-74 and the problem seems to be somewhat fixed. I can no longer get corruption on the FAT32 volume by copying directories with UTF8 names, but mkdir calls fail with "Invalid argument" when trying to create a directory with extended characters in the name. This means "cp -r ~/dir1 ~/dir2" will fail on any (sub)directories with extended characters in the name. If I mount the FAT32 volume with "-o utf8" the problem seems to disappear. Fedora Core 2 has now reached end of life, and no further updates will be provided by Red Hat. The Fedora legacy project will be producing further kernel updates for security problems only. If this bug has not been fixed in the latest Fedora Core 2 update kernel, please try to reproduce it under Fedora Core 3, and reopen if necessary, changing the product version accordingly. Thank you. |