Vladimir Zhbanov -> [email protected] @ Tue, 26 Nov 2013 09:48:09 +0400:
>> Я тут внимательно прочитал первое письмо и потом man du. >> Так вот -b == --apparent-size --block-size=1 >> Если файлы точно одинаковые, то очевидно должна >> различаться apparent-size директорий. >> >> Для примера можно так протестировать. >> Создать пустую директорию и зайти туда >> du -b . >> должно быть 4096 >> затем >> for ((i=1;i<1000;i++));do touch file_$i; done >> и опять du -b . >> У меня на разных разделах, но с абсолютно одинаковой >> fs (ext4) получилось: >> sda4: 24576 >> sda3: 28672 >> >> А вот почему так, я, честно говоря, и сам хотел бы узнать. >> Ю. VZ> Возможно дело в месте, которое ФС резервирует под имена файлов. VZ> Я сделал два простых теста: VZ> 1. каталоги /tmp/a/ и /tmp/b/ наполнил файлами $i -- du показывает VZ> одинаковые размеры VZ> 2. каталог /tmp/a/ наполнил файлами $i, а /tmp/b/ -- файлами, VZ> скажем, asdf$i -- размеры разные VZ> Причём во втором случае после удаления всех файлов из обоих VZ> каталогов и создания новых с одинаковыми именами ($i) du -sb всё VZ> равно показывает всё те же разные размеры для /tmp/a/ и /tmp/b/. Кстати, да. rsync же сначала создает еще один файл рядом, и только по окончании передачи сливает. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

