[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT: reservierung von speicherplatz bei anlegen einer datei im ext3-Dateisystem



Andre Tann <atann@alphasrv.net> wrote:
> Halim Sahin, Dienstag 20 Juli 2010: 
>> also will noch nicht reinschreiben, aber sie soll dennoch 10G groß sein.
> Sparse-Datei nehmen:
> dd if=/dev/zero of=sparsefile bs=1 count=1 seek=10G

count=0 ist btw. auch ausreichend.

Das reserviert aber keinen Speicherplatz!

$ df -h /tmp 
Filesystem            Size  Used Avail Use% Mounted on
tmpfs                 4,0G   20K  4,0G   1% /tmp
$ truncate -s 100G /tmp/foo
$ df -h /tmp               
Filesystem            Size  Used Avail Use% Mounted on
tmpfs                 4,0G   20K  4,0G   1% /tmp
$ ll /tmp/foo
-rw-r--r-- 1 holbe holbe 107374182400 Jul 21 10:59 /tmp/foo

Der Sinn von sparse-files ist ja halt genau, *keinen* Speicherplatz zu
reservieren.

OP: Wenn Du wirklich explizit reservieren wolltest, sind sparse-files
eine aeusserst schlechte Idee. Dann kommst Du um das Schreiben mit dd
nicht drumrum.


regards
   Mario
-- 
The problem in the world today is communication. Too much communication.
                                                     -- Homer J. Simpson


Reply to: