USB key with 7.5 GByte but no space left on device after 4 GByte written

Paul B. Mahol onemda at gmail.com
Thu Mar 5 06:26:15 PST 2009


On 3/5/09, Matthias Apitz <guru at unixarea.de> wrote:
> El dia Thursday, March 05, 2009 a las 10:48:52AM +0100, Wojciech Puchar
> escribio:
>
>> >>formatted properly?
>> >
>> >I did a 'ls -l /dev/da*' after key insert and there was only /dev/da0;
>> >maybe I should do
>> >
>> ># newfs_msdos /dev/da0
>> >
>> >???
>>
>> to be sure do
>>
>> dd if=/dev/zero of=/dev/da0 bs=64k count=1
>>
>> before to clean anything from beginning, if any mess is there.
>
> to end this threat, I did:
>
> # dd if=/dev/zero of=/dev/da0 bs=64k count=1
> # newfs_msdos /dev/da0
> # mount -t msdosfs /dev/da0 /mnt
> # time cat file file file > /mnt/big
> cat: stdout: File too large
> 0.276u 19.421s 14:36.63 2.2%    11+1180k 33887+65536io 0pf+0w
>
> # df -kh /mnt
> Filesystem    Size    Used   Avail Capacity  Mounted on
> /dev/da0      7.5G    4.0G    3.5G    53%    /mnt
>
> i.e. it writes the maximal file size of 4G in FAT32 and 3.5G are left as
> free;
>
> the write speed is
> 4294963200 in 14:36.63 minutes, i.e. 4902926 per sec;


should'nt you first try to measure with dd(1) how da0 is big
before we start blaming msdosfs:

# dd if=/dev/da0 of=/dev/null bs=1m  ?

-- 
Paul


More information about the freebsd-questions mailing list