Problem copying files [SOLVED..]

Tor Harald Thorland linux at mis.no
Tue Nov 2 08:07:42 UTC 2004


Hi,

I have now, 2 min ago changed the name on it, and succsessfully moved it 
to the flash disk.

Thnx.
Tor Harald Thorland

Nifty Hat Mitch wrote:

>On Sun, Oct 31, 2004 at 12:02:31PM +0100, Tor Harald Thorland wrote:
>  
>
>>man, 25.10.2004 kl. 19.23 skrev Ian Malone:
>>    
>>
>>>Tor Harald Thorland <linux at mis.no> wrote:
>>>
>>> > Hi,
>>> >
>>> > I have tried to copy some files with some norwegian characters in the
>>> > file name.
>>>      
>>>
>....
>  
>
>>Could not write to /mnt/.....
>>    
>>
>....
>  
>
>>It is a flash drive.. I have enough space, the right permissions and so
>>on.. it is copying all the other files, except for the ones with
>>norwegian characters..
>>    
>>
>
>  
>
>>One of the files is called nødbrannpumpe.doc
>>    
>>
>nødbrannpumpe.doc
>00000000: 6e c3 b8 64 62 72 61 6e 6e 70 75 6d 70 65 2e 64 | n..dbrannpumpe.d
>
>$ touch 'nødbrannpumpe.doc'
>touch: setting times of `nødbrannpumpe.doc': No such file or directory
>
>The file name is not a legal file name for this type 
>of file system.
>
>$ df .
>Filesystem           1K-blocks      Used Available Use% Mounted on
>/dev/sda1                46786         6     46780   1% /mnt/flash1
>$ mount
>....
>/dev/sda1 on /mnt/flash1 type vfat (rw,nosuid,nodev,user=bob)
>....
>
>If I run strace on touch 'nødbrannpumpe.doc
>I see the open() system call fail.
>   open("nødbrannpumpe.doc", O_WRONLY|O_NONBLOCK|O_CREAT|O_NOCTTY|O_LARGEFILE, 0666) = -1 EINVAL (Invalid argument)
>
>A bit of digging may still be required but it looks as if the two
>bytes used for the multi byte character "ø" are not in the legal
>character set:
>
>  (space) ! # $ % & ' ( ) + , - . 0-9 ; = @ A-Z [ ] ^ _ ` a-z { } ~
>
>
>  
>




More information about the fedora-list mailing list