[OT] file with holes
Vasilis Vasaitis
vvas at hal.csd.auth.gr
Tue May 21 00:42:01 EEST 2002
On Mon, May 20, 2002 at 07:54:54PM +0300, Giorgos Keramidas wrote:
> On 2002-05-20 15:30, Άγγελος Οικονομόπουλος wrote:
> > Pws 8a mporousa na antigrapsw ena file with holes apo ena (unix)
> > filesystem se ena allo, kratwntas ta holes? to dump e3aireitai :)
> > Apo oso to exw psa3ei (oxi kai toso polu) kati tetoio einai adunato
> > me ta uparxonta syscalls. Can somebody prove me wrong?
>
> Xoris na exeis prosbash sto idio to filesystem layer, kai na blepeis
> poia i-nodes katalambanei ena arxeio kai poia data blocks, den mporo
> na skefto kapoio eukolo tropo na jereis an kapoio block apo mhdenika
> einai ontws block apo mhdenika h ena hole. Apo thn allh, mporeis
> panta na kaneis kati san to ejhs:
Όντως. Μπορείς μόνο να ξέρεις αν γενικά ένα αρχείο περιέχει τρύπες ή όχι
(και πιθανώς πόσες περιέχει) εξετάζοντας το μέγεθός του και συγκρίνοντάς το
με τον χώρο που του έχει κατανεμηθεί στο δίσκο (και τα δύο δίνονται από την
stat(2)).
..[snip]..
> A, nai. Den ton exo dokimasei ton kwdika. Mporei oute compile na min
> kanei. H genikh idea einai pou thelo na grapso. "Antigrafoume ta
> panta, ektos apo ta mhdenika. Otan brei mhdenika, kai einai pano apo
> `minhole' sunexomena mhdenika, tote ftiaxnei ena hole. Allios ta
> antigrafei san kanonika mhdenika."
Κάτι που μόλις μου δημιουργήθηκε η απορία: οι τρύπες αυτές πρέπει να
βρίσκονται πάνω στο όριο των block, ή μπορούν να είναι σε οποιοδήποτε σημείο
στο αρχείο; Εγώ πάντα υπέθετα ότι είναι block-sized και block-aligned, αλλά
για διαφωτίστε με...
--
Vasilis Vasaitis
vvas at hal.csd.auth.gr
+30976604701
More information about the Linux-greek-users
mailing list