[Comm] Re: du ошибается...

Alexander Kirey =?iso-8859-1?q?kirey_=CE=C1_mmk=2Eru?=
Ср Дек 18 14:27:34 MSK 2002


Alexey Tourbin пишет:

>On Tue, Dec 17, 2002 at 11:15:14AM +0300, Dmitry V. Levin wrote:
>  
>
>>Вот вам пример в числах:
>>
>>1. Скомпилируйте lseek.c (attached),
>>2. Запустите
>>   $ ./lseek 0x400000000 ~/tmp/empty
>>3. Сравните вывод от
>>   $ ls -lh ~/tmp/empty
>>   и
>>   $ du -h ~/tmp/empty
>>    
>>
>
>Идея понятна, только программа не работает. :(
>  
>
Sorry, не смог сразу ответить...

Да, идея понятна, хотя результат не очень :(
У меня в этом году после установки Linux уже крышу сорвало
от нахлынувшей информации :)

Что касается того, как я использовал du в примере, когда создал тред, то
разобрался: du -a, просетлило по поводу содержимого...

В примере "lseek.c" изменил строчку:
    offset = strtoull (av[1], 0, 0)
на
    offset = 100000000;
$ gcc lseek.c -o lseek

>$ ./lseek 0x400000000 ~/tmp/empty
>./lseek: lseek: 0: Invalid argument
>$
>
>  
>
Как просил Dmitry V. Levin:

$ ls -lh ~/tmp/empty
-rw-------    1 test    test         95M Дек 17 14:47 /home/test/tmp/empty
$ du -h ~/tmp/empty
12K    /home/test/tmp/empty
$

--
Александр Кирей





Подробная информация о списке рассылки community