[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