nextus 01.05.2012 13:27 idea

Хочу патч к extfs, суть такова: есть флаг expire с некой датой. Когда секунды unix timestamp нагибают, то файлы удаляются. ЭТО ЖЕ ТАК ПРОСТО БЛЯДЬ И НИХУЯ НИГДЕ ТАКОГО НЕТ!

1. saransk 01.05.2012 13:32 QIP

это было в моей CMS, которую я когда-то начинал лепить, а она базировалась на самодельной ФС.

2. rtsome 01.05.2012 13:36

это нихуя не просто и не дешево.
поэтому этого нигде и нет.

3. nextusrtsome /2 01.05.2012 13:37 idea

ленивые пидоры

4. saranskrtsome /2 01.05.2012 13:37 QIP

Ну, положим, изуродовать иноду можно парой байт. Файл удален не будет, но содержимое покоцано

5. rtsomesaransk /4 01.05.2012 13:38 home

хуйню сказал. дело очевидно не в иноде.

6. saranskrtsome /5 01.05.2012 13:39 QIP

тогда в чем? обесни

7. rtsomesaransk /6 01.05.2012 13:40 home

в какой момент ты будешь это делать?

8. saranskrtsome /7 01.05.2012 13:41 QIP

в момент обращения к иноде. Если текущее время больше заданного, то коцаем иноду + переделываем битмап свободного места. Вроде все, не? Вот все линки удалить сложнее, поэтому мы и правим саму иноду.

9. rtsomesaransk /8 01.05.2012 13:42 home

ну вот и нахуй это в таком виде нужно?

10. saranskrtsome /9 01.05.2012 13:45 QIP

а чо не так?

11. ojab 01.05.2012 13:48 YGG!

cron @ find

12. nextusojab /11 01.05.2012 13:48 idea

ага блядь, на разделе с 20тб знаешь как оно диск ебать будет?

13. ojabnextus /12 01.05.2012 13:52 YGG!

зависит от очень многих параметров. Если хуёво зделано, то сильно, ага.

14. utros 01.05.2012 19:51 pedobook

1. Сядь, напиши тулзу, которая будет указанные файлики и дату, когда их дропнуть добавлять в текстовый файл — 5 минут, 10-20 строк на баше. А лучше дату кодировать в имя файла.
2. Напиши тулзу, которая будет просматривать этот список и удалять файлы с диска и из списка (в случае, когда даты записаны в имени файла со списком всё вообще просто) — 5-30 минут, в зависимости от твоих скиллов, продуманности решения и языка для реализации.
3. Пропиши этот скрипт в крон с удобным интервалом (раз в час или в сутки будет вполне ок).

И НЕ ЕБИ ЛЮДЯМ МОЗГ.

15. rtsomeutros /14 01.05.2012 19:53 home

typical perl programmer

16. saranskrtsome /15 01.05.2012 19:54 QIP

ноно, я тоже перлокодер

17. utrossaransk /16 01.05.2012 19:55 pedobook

Нет, ты гей.

18. utrosrtsome /15 01.05.2012 19:55 pedobook

Typical old school linux developer // fixed.

19. nextusutros /14 02.05.2012 05:55 idea

> 15 лямов файлов
> разделы в десятки терабайт
> просматривать этот список и удалять файлы с диска и из списка
сука, какой же ты тупой.

20. ojabnextus /12 02.05.2012 06:03 YGG!

$ time find /mnt/torrents/ -mtime +5 | wc -l
155249

real 0m0.691s
user 0m0.112s
sys 0m0.299s

раздел на терабайт. ЧЯДНТ?

21. ojabojab /20 02.05.2012 06:05 YGG!

ext4, ага

22. nextusojab /20 02.05.2012 06:22 idea

Блядь, у тебя всё это в кэш поместится, естественно оно быстрое. К тому же какой-нибудь locate/updatedb работает. Ты сам то веришь, что он за полсекунды 150К файлов с диска прочекает?
Вот данные с tmpfs
236677

real 0m0.818s
user 0m0.260s
sys 0m0.588s

И чего ты хочешь сказать? Что у тебя диск быстрее оперативки, толстяк?
raid5, ext4 создан с оптимизацией под него, la за время операции вырос раза в три:
5225476

real 12m39.552s
user 0m9.542s
sys 1m1.594s

23. ojabnextus /22 02.05.2012 06:26 YGG!

нахера ему файлы чекать? Ему кроме метаданных нихрена не нужно же. И таки я хочу сказать что что-то у тебя сделано через жопу, если всё так тормозно. И оперативка у тебя медленная лол.

24. nextusojab /23 02.05.2012 06:27 idea

> что-то сделано через жопу
например?

25. nextusojab /23 02.05.2012 06:29 idea

> оперативка у тебя медленная лол.
комплектная в dell r510

26. ojabnextus /24 02.05.2012 06:34 YGG!

журнал маловат, например. Странный вопрос, ибо всё-таки твоя [а не моя] работа — разбираться с конфигурацией и производительною хранилища.

27. nextusojab /26 02.05.2012 06:45 idea

С ним то заебись всё, это ты какую-то хуйню городишь, утверждая что find это ок. Блин, оно так и работает сейчас и это МЕДЛЕННО СУКА, а исправить это практически никак нельзя.
dd if=/dev/sda of=/dev/null bs=1M count=5000
5242880000 bytes (5.0 GB) copied, 15.076229 secs, 331.4 MB/s

28. ojabnextus /27 02.05.2012 06:50 YGG!

хуйню порешь

29. nextusojab /28 02.05.2012 06:50 idea

скажи где и я исправлюсь ._.

30. utrosnextus /19 02.05.2012 09:54 pedobook

Ты нихуя не понял. Только не говори, что работаешь разработчиком или сисадмином. Я бы тебя нахуй уволил.

31. utrosnextus /22 02.05.2012 09:55 pedobook

> find
> update/locatedb
Убейся.

32. ojab 02.05.2012 09:55 YGG!

гейчую этого утроса, кстати

33. nextusutros /30 02.05.2012 11:51 idea

я жду конструктивных ответов, а не кококо от местных петушков, меряющих производителность дисковой подсистемы на говнодиске с торрентами :cf:

34. ojabnextus /33 02.05.2012 12:00 YGG!

#ogttts/30

35. nextusojab /34 02.05.2012 12:03 idea

я там только метания какашками вижу. %%бля, я тебя более адекватным считал%%

36. 238328 02.05.2012 15:49 22432911201335971724909716

а у меня в шиндошсе всё работает и так

37. utrosnextus /35 02.05.2012 16:24 pedobook

Хуже долбоёба только долбоёб, который не понимает, что он долбоёб.

38. nextusutros /37 02.05.2012 16:26 idea

приятно, что ты осознаёшь это.

39. nextusutros /14 02.05.2012 16:33 idea

Алсо, по теме: проводить построчный анализ файла, где десяток лямов строк может посоветовать только полный мудак, никогда не сталкивавшийся с высокими нагрузками. Ты бы мне его ещё в БД бы предложил запихнуть, уёба.

40. utrosnextus /39 02.05.2012 16:34 pedobook

Как сформулировал задачу, такой ответ и получил.

41. nextusutros /40 02.05.2012 16:37 idea

у меня задача проста: удалять через некоторое время кэширующиеся файлы. Сейчас это сделано с помощью find'а в cron'е, что заставляет серваки вставать раком в каждый момент запуска скрипта. Был предложен интересный концепт для решения проблемы на уровне ФС, и тут ты такой с говном и ахуительными советами.

42. utrosnextus /41 02.05.2012 16:42 pedobook

Организуй группировку файлов так, чтобы ты мог удалить разом одну/несколько папок с файлами рекурсивно без дополнительных проверок.
И почитай Танненбаума :)

43. nextusutros /42 02.05.2012 16:44 idea

Проектированием архитектуры занимаюсь не я — работаю с тем что есть.

44. utrosnextus /43 02.05.2012 16:45 pedobook

Плохо. Сказал, что все уебаны и пусть чинят.
Ну и плюс разобраться чокак и починить самому.

45. rtsomeojab /20 02.05.2012 17:32

>155249
админ порнотрекера детектед.

46. utrosrtsome /45 02.05.2012 17:34 pedobook

Он знает какую порнуху ты смотришь!

47. rtsomenextus /39 02.05.2012 17:35

ну да, чем в файле держать лучше в фокспро засунуть, побыстрее будет.

48. rtsomeutros /46 02.05.2012 17:36 home

давным давно уже прон с торентов не качаю, лол.

49. nextusrtsome /48 02.05.2012 17:41 idea

давно на торрентах не раздаю: ещё не хватало чтобы менты ко мне домой пришли и бутылку шампанского подарили за распространение всякого контрафактного дерьма.

50. rtsomenextus /49 02.05.2012 17:42 home

кокойты примерный гражданин.

51. utrosrtsome /47 02.05.2012 17:53 pedobook

Фокспро есть под линуксы?

52. utrosrtsome /48 02.05.2012 17:53 pedobook

Ок.

53. ojab 02.05.2012 18:03 YGG!

>Отдано
>97.15 TB
gagaga

54. nextusojab /53 02.05.2012 18:33 idea

хуя ты дал. У меня с 2006 года в сперморепозитории отдано чуть больше трёх ТБ.

55. 238328nextus /49 03.05.2012 16:09 636668277133660452446088

слабак

56. nextus238328 /55 03.05.2012 16:09 idea

дурак

57. 238328nextus /56 03.05.2012 16:34 636668277133660452446088

пёс

58. rtsomeutros /51 05.05.2012 17:44

есть под пинукс и есть под дос. под шиндошс — только некошерное поделие с похожим названием. и не спрашивай меня откуда я это знаю.

59. utrosrtsome /58 05.05.2012 18:54 pedobook

Мои соболезнования.

Do you really want to delete ?