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: