На ITшных собеседованиях любят задавать задачку: что делать, если в директории так много файлов, что попытка применить rm * (и даже ls *2012*) натыкается на ограничение длины командной строки.
Я раньше думал, что задачка чисто умозрительная. Фиг там. Сегодня я случайно нашёл директорию, в которой лежало более ДВУХСОТ ТЫСЯЧ файлов. ls на ней задумывался навсегда, потому что по умолчанию пытался их отсортировать по алфавиту. du думал секунд двадцать.
Файлики туда добавлялись постепенно. Много лет. Каждый день по несколько десятков. И файловая система не сдохла. UFS на солярке.
Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.
Tags:
no subject
17:17 < CoolCold> listing was several hours long..
17:18 < CoolCold> it found 10 million of files finally
Я б не сказал что жизнь сервера была как-то особенно печальна, lenny bpo kernel (2.6.32), файлуха xfs. Удалялось это два дня, причем с отключенными барьерами, с включенными может и за неделю бы не справилось..