Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

partizione fat piena

5 views
Skip to first unread message

il_DruGo

unread,
Mar 10, 2007, 8:08:39 AM3/10/07
to
ciao a tutti,
ilproblema č quest: ho un disco esterno USB partizionato in 75Gb ntfs e
75 fat.
Nella partizione fat sono disponibili circa 6 Gb e da windows li vedo
tranquillamente. Quando il disco viene montato su linux (FC6, xfce o
gnome) la partizione fat, dove devo scrivere, viene segnalata
praticamente piena:
df -h
...
/dev/sda1 75G 75G 299M 100% /media/PANDACHAN
...
e non ci posso scrivere praticamente nulla..... :(

e che č?!?!? qualcuno ne sa qualche cosa? sto cercando in rete ma non
trovo... poi che scrivo, "partizione fat piena"?? :D

grazie a tutti e buon fine setimana........
il_DruGo

Giuseppe Della Bianca

unread,
Mar 10, 2007, 9:57:17 AM3/10/07
to
il_DruGo wrote:

]zac[


> Nella partizione fat sono disponibili circa 6 Gb e da windows li vedo
> tranquillamente. Quando il disco viene montato su linux (FC6, xfce o

]zac[

Quindi li hai provati a usare e non solo a vederli, suppongo.

]zac[
> e che è?!?!? qualcuno ne sa qualche cosa? sto cercando in rete ma non

Problemi sulla partizione (causa crash o chiusura forzata di win/altro)?
linux che riserva una spazio a root (non mi sembra sensato) per motivi di
recupero di una partizione riempita tutta?

... probabilità e imprevisti? ...

Magari puoi provare con

du -sh puntodimountdellapartizione

e vedere se il valore corrisponde.

> trovo... poi che scrivo, "partizione fat piena"?? :D

]zac[

Più o meno, magari in inglese, magari citando qualcosa come win empty linux
full .

il DruGo

unread,
Mar 10, 2007, 12:46:03 PM3/10/07
to
Giuseppe Della Bianca wrote:
> il_DruGo wrote:
>
> ]zac[
>> Nella partizione fat sono disponibili circa 6 Gb e da windows li vedo
>> tranquillamente. Quando il disco viene montato su linux (FC6, xfce o
> ]zac[
>
> Quindi li hai provati a usare e non solo a vederli, suppongo.
>

già,trasferendo un file da più di 300M si riempie e mi dice che non c'è
più spazio


> ]zac[
>> e che è?!?!? qualcuno ne sa qualche cosa? sto cercando in rete ma non
>
> Problemi sulla partizione (causa crash o chiusura forzata di win/altro)?
> linux che riserva una spazio a root (non mi sembra sensato) per motivi di
> recupero di una partizione riempita tutta?
>
> ... probabilità e imprevisti? ...
>

niente crash o chiusure forzate, contiuna dopo svariati riavvi e
monta/smonta...


> Magari puoi provare con
>
> du -sh puntodimountdellapartizione
>

giusto, infattti lo avevo già fatto e...
du -sh /media/PANDACHAN/
71G /media/PANDACHAN/

df -h


/dev/sda1 75G 75G 299M 100% /media/PANDACHAN

> e vedere se il valore corrisponde.

ok, non corrisponde.
Ha "ragione" du, ma df "comanda" e non mi fa utilizzare lo spazio
libero.....

>
>> trovo... poi che scrivo, "partizione fat piena"?? :D
> ]zac[
>
> Più o meno, magari in inglese, magari citando qualcosa come win empty linux
> full .

ci provo ma nun trovo...

grazie!

Message has been deleted

il DruGo

unread,
Mar 10, 2007, 1:59:27 PM3/10/07
to
Mauri wrote:

> man du
> --apparent-size
> print apparent sizes, rather than disk usage; although the
> apparent size is usually smaller, it may be larger due to holes
> in ('sparse') files, internal fragmentation, indirect blocks,
> and the like
>
> Per me cosi' torna pieno al 100%. E' una fat, chissa' quanto spazio
> sprecato.
> Magari uno scandisc ed una deframmentazione aiutano.
>

du -sh --apparent-size..... guadagno 1giga, da 71 a 70! :(

comunque niente, il fatto è che se torno in windows e libero ancora
qualche giga, torno in linux, monto e tutto come prima, non è cambiata
'na virgola....

grazie anche a te...
cerc cerc

mallin.shetland

unread,
Mar 10, 2007, 3:35:54 PM3/10/07
to
il DruGo scrisse:

> ...


> du -sh --apparent-size..... guadagno 1giga, da 71 a 70! :(
>
> comunque niente, il fatto è che se torno in windows e

> libero ancora qualche giga,...


Partiamo dalle basi.
Ogni filesystem usa parte dello spazio sul disco
per immagazzinare le informazioni sulla sua
organizzazione interna, sui file e sulle directory.
Pertanto c'e` una differenza tra la capacita` di
un disco e la quantita` di dati che puo` contenere.
Per esempio un floppy da 1440 KiBi formattato con
FAT12 in realta` puo`contenere al massimo dati
per complessivi 1423,5 KiBi (od anche meno) poiche'
usa trentatre` settori per i dati del filesystem.
Inoltre i dischi sono organizzati in blocchi
(tipicamente di un kilobyte) mentre le dimensioni
dei file sono espresse in byte. Questo comporta
che c'e` un piccolo spreco di spazio quando i file
non hanno dimensioni intere espresse in kilobyte;
questo fatto si chiama frammentazione interna, non
e` eliminabile e FAT16 e FAT32 sono particolarmente
spreconi a questo riguardo.

Queste cose provocano effetti molto curiosi:
C'e` una differenza tra lo spazio libero che puo`
venire usato e lo spazio libero che calcoli facendo
la somma delle dimensioni dei file.
Lo spazio libero riportato da Windows{,NT} e` una
illusione ottica in quanto non lo puoi usare; lo
spazio libero reale e` quello riportato da df e du.
C'e` una differenza tra le dimensioni dei file
riportate da ls -l (dimensione apparente) e quella
riportate da du (che tiene conto anche della
frammentazione interna).

Giuseppe Della Bianca

unread,
Mar 11, 2007, 9:50:17 AM3/11/07
to
il DruGo wrote:

> Giuseppe Della Bianca wrote:
>> il_DruGo wrote:
>>
>> ]zac[
>>> Nella partizione fat sono disponibili circa 6 Gb e da windows li vedo
>>> tranquillamente. Quando il disco viene montato su linux (FC6, xfce o
>> ]zac[
>>
>> Quindi li hai provati a usare e non solo a vederli, suppongo.
>>
>
> già,trasferendo un file da più di 300M si riempie e mi dice che non c'è
> più spazio
]zac[

In windows non il linux!
La prima cosa da dimostrare è che lo spazio presunto ci sia effettivamente e
sia usabile (avresti anche eviato le obiezioni che ti sono state fatte)!


il DruGo

unread,
Mar 11, 2007, 10:18:33 AM3/11/07
to
no no,capiamoci... forse mi sono spiegato male o forse ho capito male.
da windows segna 4 G liberi, da linux 200M circa con df e un bel du mi
da occupati 71 G (ovvero 4G liberi) con du --apparent-size da 70
occupati. (già che ci sono aggiungo sia da utente che da root)

io da Linux (sottolineo da linux) per vedere quanti sono effettivamente
liberi copio in quella partizione (fat32) un file grosso.
Raggiunta la soglia di quei 200M circa la copia si blocca e dice che non
c'è spazio sufficiente.

Da winows i 4 G liberi che segna sono liberi veramente! ci copio tutto
ciò che voglio fino e 4 G(fino a riempirla). ovvero ho dimostrato che lo
spazio c'è ed è usabile

esperimento: da linux cancello un file da 400 mega, e si liberano 400M
!! bene.
torno in windows e sposto una decina di giga dalla partizione fat a
quella ntfs (da linux non posso), torno linux pieno di speranze e ho di
nuovo 200M circa liberi (+ i 400M del file cancellato sopra)

e che è?!??! (di nuovo) windows li sposta ma lasca qualche cosa in
giro?!? file nascacosti non ci stanno...

ora spero di essermi spiegato, è molto misteriosa la cosa, per me.
Le obiezioni mi vanno bene, mi aiutano.
ora cercavo di capire la teoria che ha riportato mallin.shetland.....

ora oglio proprio capire il mistero!
grazie ni nuovo a tutti...

Peltio

unread,
Mar 11, 2007, 10:53:08 AM3/11/07
to
Erano le 14.08.39 di sabato 10-03-07, quando un pinguino ubriaco entrò
ansimando in it.comp.os.linux.iniziare portando un messaggio di
il_DruGo che diceva:

> ilproblema è quest: ho un disco esterno USB partizionato in 75Gb ntfs e 75

> fat.
> Nella partizione fat sono disponibili circa 6 Gb e da windows li vedo
> tranquillamente. Quando il disco viene montato su linux (FC6, xfce o gnome)
> la partizione fat, dove devo scrivere, viene segnalata praticamente piena:
> df -h
> ...
> /dev/sda1 75G 75G 299M 100% /media/PANDACHAN
> ...
> e non ci posso scrivere praticamente nulla..... :(
>

> e che è?!?!? qualcuno ne sa qualche cosa?

Credo di sì.
Windows ogni tanto pasticcia con le partizioni e sbaglia a riportare lo
spazio su disco. A me con Win98SE capita circa una volta ogni tre mesi
su due o tre partizioni FAT.
Come si risolve, nel mio caso? Con quello str.. di scandisk. Quando lo
lanci ti dice che il disco presenta informazioni non corrette che fanno
riportare una dimensione sbagliata, scegli di correggere (la prima
volta l'ho fatto dopo aver backuppato anche la polvere che avevo sulle
ventole) e poi vedrai che la partizione ti mostrerà solo i 300 MB che
ti fa vedere il pinguino.

saluti,
Peltio

--
che ha cominciato ad allevare pinguini e sta per chiudere tutte le
finestre.


Peltio

unread,
Mar 11, 2007, 10:54:50 AM3/11/07
to
Erano le 15.53.08 di domenica 11-03-07, quando un pinguino ubriaco
entrò ansimando in it.comp.os.linux.iniziare portando un messaggio di
Peltio che diceva:


> Come si risolve, nel mio caso? Con quello str.. di scandisk.

Ah, prima controlla che lo scandisk in tuo possesso sia in grado di
lavorare con partizioni di quella dimensione.
Io, non fidandomi, ho fatto tutte partizioni FAT sotto i 32 GB.

saluti,
Peltio
che fidarsi è bene ma non fidarsi è il minimo con M$.

Peltio

unread,
Mar 11, 2007, 10:57:03 AM3/11/07
to
Erano le 15.18.33 di domenica 11-03-07, quando un pinguino ubriaco
entrò ansimando in it.comp.os.linux.iniziare portando un messaggio di
il DruGo che diceva:

> Da winows i 4 G liberi che segna sono liberi veramente! ci copio tutto ciò
> che voglio fino e 4 G(fino a riempirla). ovvero ho dimostrato che lo spazio
> c'è ed è usabile

Ah, questo non lo avevo ancora letto quando ho scritto il messaggio
precendente.
Allora non ho idea di cosa sia.

saluti,
Peltio

mallin.shetland

unread,
Mar 11, 2007, 11:57:27 AM3/11/07
to
il DruGo scrisse:

Prova a postare i risultati di
df, du, dosfsck -v, quota

Mi raccomando, non raccontare cosa fanno
o cosa hai fatto ma posta l'esatto output
e l'esatto comando che hai dato.

il DruGo

unread,
Mar 11, 2007, 12:32:41 PM3/11/07
to

eee via.........

1)
[root@localhost ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda6 7049308 4362320 2323120 66% /
tmpfs 119284 0 119284 0% /dev/shm
/dev/hda1 6132832 4962596 1170236 81% /mnt/windows
/dev/hda5 15328152 13692076 1636076 90% /mnt/dati
/dev/sda1 78238448 77917648 320800 100% /mnt/PANDA <===

2)
[root@localhost ~]# du -s /mnt/PANDA/
67559184 /mnt/PANDA/


3)
[root@localhost ~]# dosfsck -v /dev/sda1
dosfsck 2.11 (12 Mar 2005)
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
Checking we can access the last sector of the filesystem
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
65:01/00
1) Copy original to backup
2) Copy backup to original
3) No action
? 3 <<<<======== che faccio??
Boot sector contents:
System ID "MSWIN4.1"
Media byte 0xf8 (hard disk)
512 bytes per logical sector
16384 bytes per cluster
32 reserved sectors
First FAT starts at byte 16384 (sector 32)
2 FATs, 32 bit entries
19561984 bytes per FAT (= 38207 sectors)
Root directory start at cluster 31 (arbitrary size)
Data area starts at byte 39140352 (sector 76446)
4889903 data clusters (80116170752 bytes)
63 sectors/track, 255 heads
63 hidden sectors
156553362 sectors total
Checking for unused clusters.
Checking free cluster summary.
Free cluster summary wrong (20050 vs. really 667454)
1) Correct
2) Don't correct
? 2 <<<<==== che faccio?? (nun vorrei perdere tutti quei giga!! :) )
/dev/sda1: 19664 files, 4222449/4889903 clusters


4)
[root@localhost ~]# quota
[root@localhost ~]#

man quota: quota reports the quotas of all the filesystems listed in
/etc/mtab
[root@localhost ~]# cat /etc/mtab
/dev/hda6 / ext3 rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs rw 0 0
/dev/hda1 /mnt/windows vfat ro,noexec,nosuid,nodev,umask=022 0 0
/dev/hda5 /mnt/dati vfat rw,noexec,nosuid,nodev,umask=000 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
/dev/sda1 /mnt/PANDA vfat rw,noexec,nosuid,nodev,umask=000,user=umberto
0 0 <<======== ci sta

[root@localhost ~]# quota
[root@localhost ~]#

????????

grazie mille :D

mallin.shetland

unread,
Mar 11, 2007, 2:41:17 PM3/11/07
to
il DruGo scrisse:

> ...


> [root@localhost ~]# dosfsck -v /dev/sda1
> dosfsck 2.11 (12 Mar 2005)
> dosfsck 2.11, 12 Mar 2005, FAT32, LFN

> ...

Una bella collezione di errori; ma non avevi
fatto scandisk/defrag?

Allora se ahi un backup loggati come root,
smonta il filesystem e riparalo con dosfsk
altrimenti fai il backup e torna al punto
precedente.

0 new messages