Лично я такие истории встречаю достаточно регулярно, чтобы постоянно про них помнить при написании кода.
Это конечно прикольно, что "регулярные истории" вы встречаете именно на стековерфлоу, с миллионной аудиторией, где подобных вопросов поднято полтора раза. Лично вы с таким часто встречаетесь среди оффлайн знакомых? Я подозреваю, что нет.
Вот сначала вы столкнетесь с проблемой, решите её и только потом будете думать как эти логи чистить автоматом - или как логику переделать, чтобы такого не происходило.
Я как бы научился чистить логи еще будучи стажером-админом, в первый год работы. Это банальная задача любого системного администратора контролировать занятость ресурсов, и знать чем именно они заняты - данными, логами, кодом, и какая политика хранения всего этого.
А на линуксе - это будут невидимые иноды, о которых вы даже не узнаете, пока ситуация с их количеством не станет настолько критичной
Единственный случай, когда "невидимые айноды", это когда процесс, который держит файлы, не убит. То есть обычный рестарт все это дело чистит. И штатная команда lsof, которую знает каждый продвинутый юзер линукса, сразу покажет вам все открытые файлы.
Если взять fat16, то я могу вас удивить, что несмотря на размер диска, там нельзя было создать больше 65535 записей. Видимо тоже какие-то невидимые айноды были? В FAT32 таже фигня, только лимит наизусть не помню. Если же взять современные системы ntfs и ext4, то у них одинаково - около 4 млрд файлов максимум. При этом в ext4 можно увеличить это количество файлов, а в ntfs - нет
В фильме "Электроник" много что не соответствовало реальности :)
Ок. Я сам учился в советской школе и мы проходили интегралы на алгебре. Просто я не помню точно в каком классе, но где-то 7-8 классы.
А в фильме у рядового школьника из несоответствий - свой гараж и мотоцикл, плюс он шикарно играет на гитаре для школьника, и он при этом еще не главная звезда в классе/школе - вот это несоответствие.
Логи это не миллионы файлов. Это десятки/сотни ну тысячи. но никак не миллионы. Плюс это просто берется и чистится, или настраивается ротейт. Нет там ничего невидимого.
Так у вас вместо удаления файлов фактически удаляется только его имя. Сам файл физически на диске как был в виде иноды - так и остается.
Я вас очень удивлю, но так работают ВСЕ файловые системы. И ntfs в том числе. Если бы приходилось удалять файлы целиком, то удаление занимало бы столько же времени, сколько копирование. А в fat16/fat32 еще и восстановить файл было возможно с высоким шансом - восстановить первую букву в имени файла и чуть подшаманить file allocation table
Айнода это не файл, это место где хранится мета-информация про файл, Айноды переиспользуются под другие файлы.
Т.е. с течением времени вы сможете получить кучку занятых инод, к которым не привязаны имена файлов, доступные ls. И вы даже не узнаете об этом.
Что за бред? Это что такое должно было случиться? Если сервер внезапно перегрузился не отмонтироовал данные, то при следующей перезагрузке выполнится проверка диска и целостность файловой системы исправится - это все системы так делают. А учитывая что они журналируемые, на это уйдет совсем немного времени.
Пожалуйста, не рассказывайте небылицы про айноды, если вы не понимаете что это такое и как они работают. Считайте что айноды это некий аналог MFT файла. С ним же в виндовс точно такие же вопросы могут быть.
Регулярно встречаю вопросы/обсуждения про то, как почистить иноды, из-за которых запись на диск невозможна, при том, что по данным других утилит там свободное место есть. Или вопросы про то, как удалить файлы в папке, где их насоздавалось миллионами - и в итоге тоже обсуждения переходят к прямой работе с инодами.
Очень странная регулярная встреча крайне редких случаев. Ситуация, когда кто-то хранит десятки миллионов файлов на диске весьма нечастая, и откуда у вас такие регулярные юзеры, которые не обладают базовыми знаниями администратора, при этом встречаются с ситуацией довольно редкого и непростого случая в ИТ.
Обычный юзер даже с парой тысяч файлов редко работает, ибо в GUI это мрак с таким количеством работать.
И как мы уже ранее выяснили - всё это происходит ещё и потому, что у вас в ФС файлы вместо удаления становятся просто невидимыми.
Что? Файлы удаляются, а не становятся невидимыми. Мы обсуждали нечастый кейс, когда открытый процессом файл можно удалить.
Не придумывайте какой-то бред, пожалуйста.
Мне все ваши комментарии перечислить? У вас в каждом - ошибки или просто незнание вопроса. На что вам не только я, но и другие уже несколько раз указали.
Отвечая мне, пожалуйста нормально цитируйте ту часть (целиком, а не вырывая из контекста кривой кусок), на которую вы отвечаете. Потому что вы придираетесь не к моим ответам, а к вашим собственным выдумкам, причисляя их мне.
У меня нет ошибки. Я просто соглашаюсь с тезисом, что для повышения рождаемости, нужно жилье. Многие молодые пары, которые заводят ребенка, могут не до конца осознавать насколько это жилье важно. Я не понимаю причем тут коммуняки или какие-то добрые дяди. На моем примере - я не до конца осознавал важность дополнительной комнаты, и если бы вернуться в прошлое, я бы подождал еще годик-два и решил бы вопрос, бюло бы легче. Но вот если стоит вопрос о заведении второго ребенка, то у каждого уже есть свой опыт, и подавляющее большинство делает этот выбор уже чуть более осознанно, в результате чего далеко не все его себе позволяют.
Ведь руками работаю, на своей земле, навыки полезные получаю
Только удобрения покупает китайские, саженцы голландские, трактор у него беларусский. В результате его личная компетенция представляет собой самую простую часть работы.
Есть версия, что хищники в качестве пищи более опасные, чем их жертвы. Хищники накапливают все накапливаемое (тяжёлые металлы и пр), что содержится в их кормовой базе.
А какие же ещё причины того что люди боятся будущего кроме того что люди не могут влиять на происходящее?
Во все времена было множество людей, которые в силу своего положения не могли влиять на происходящее, ибо как ни крути, но у власти не может стоять масса людей, там стоит меньшинство. Но будущего боятся не потому что его не контролируют, а потому что оно видимо не устраивает.
Мрию мы разорвали? Там уже вторая была на подходе. Вы не хотите почитать историю, сколько в СССР пришло из УССР в авиационной промышленности, чтобы такую пургу нести?
Нацменьшинство это вы про себя? Если же вы пытались сказать что-то про украинский авиапром, то Мрия, Днепр, Зенит, МоторСич вообще известное в мире предприятие. Это мы говорим про цивильные дорогие разработки, для которых довольно тяжело найти финансирование в условиях мирового рынка, когда можно просто купить аирбас. Да и военных разработках тоже есть свои рабочие серийные продукты.
Разбудите меня ещё через 200 лет, может что поменяется.
"Если я усну и проснусь через сто лет и меня спросят, что сейчас происходит в России, я отвечу: пьют и воруют " (С) приписывается М. Е. Салтыкову-Щедрину 18xx годы.
Дурова не сажали, чтобы потом освобождать. Его арестовали, выпустили под залог с ограничениями не покидать страну, гражданином которой он есть до решения вопросов в суде/судах. В СССР такие ограничения были вообще у каждого гражданина.
Да, этот арест был неожиданным, и многие с этим несогласны. Но обратите внимание как он проходил, есть ли у Дурова телесные повреждения в процессе задержания, чем его кормили, где он спал? Покажите как выглядят люди после похожего задержания без суда и следствия в рф?
Это конечно прикольно, что "регулярные истории" вы встречаете именно на стековерфлоу, с миллионной аудиторией, где подобных вопросов поднято полтора раза. Лично вы с таким часто встречаетесь среди оффлайн знакомых? Я подозреваю, что нет.
Я как бы научился чистить логи еще будучи стажером-админом, в первый год работы. Это банальная задача любого системного администратора контролировать занятость ресурсов, и знать чем именно они заняты - данными, логами, кодом, и какая политика хранения всего этого.
Единственный случай, когда "невидимые айноды", это когда процесс, который держит файлы, не убит. То есть обычный рестарт все это дело чистит. И штатная команда lsof, которую знает каждый продвинутый юзер линукса, сразу покажет вам все открытые файлы.
Если взять fat16, то я могу вас удивить, что несмотря на размер диска, там нельзя было создать больше 65535 записей. Видимо тоже какие-то невидимые айноды были? В FAT32 таже фигня, только лимит наизусть не помню.
Если же взять современные системы ntfs и ext4, то у них одинаково - около 4 млрд файлов максимум. При этом в ext4 можно увеличить это количество файлов, а в ntfs - нет
Ок. Я сам учился в советской школе и мы проходили интегралы на алгебре. Просто я не помню точно в каком классе, но где-то 7-8 классы.
А в фильме у рядового школьника из несоответствий - свой гараж и мотоцикл, плюс он шикарно играет на гитаре для школьника, и он при этом еще не главная звезда в классе/школе - вот это несоответствие.
Какую ипотеку? Я просто не придавал значения, думал - ну детская комната и взрослая комната, достаточно.
С дружбы с другими странами и развитием без санкций.
Знаете сколько триллионов долларов влито в китай за последние 50 лет?
Логи это не миллионы файлов. Это десятки/сотни ну тысячи. но никак не миллионы.
Плюс это просто берется и чистится, или настраивается ротейт.
Нет там ничего невидимого.
Я вас очень удивлю, но так работают ВСЕ файловые системы. И ntfs в том числе. Если бы приходилось удалять файлы целиком, то удаление занимало бы столько же времени, сколько копирование.
А в fat16/fat32 еще и восстановить файл было возможно с высоким шансом - восстановить первую букву в имени файла и чуть подшаманить file allocation table
Айнода это не файл, это место где хранится мета-информация про файл, Айноды переиспользуются под другие файлы.
Что за бред? Это что такое должно было случиться?
Если сервер внезапно перегрузился не отмонтироовал данные, то при следующей перезагрузке выполнится проверка диска и целостность файловой системы исправится - это все системы так делают. А учитывая что они журналируемые, на это уйдет совсем немного времени.
Пожалуйста, не рассказывайте небылицы про айноды, если вы не понимаете что это такое и как они работают.
Считайте что айноды это некий аналог MFT файла. С ним же в виндовс точно такие же вопросы могут быть.
Очень странная регулярная встреча крайне редких случаев.
Ситуация, когда кто-то хранит десятки миллионов файлов на диске весьма нечастая, и откуда у вас такие регулярные юзеры, которые не обладают базовыми знаниями администратора, при этом встречаются с ситуацией довольно редкого и непростого случая в ИТ.
Обычный юзер даже с парой тысяч файлов редко работает, ибо в GUI это мрак с таким количеством работать.
Что? Файлы удаляются, а не становятся невидимыми. Мы обсуждали нечастый кейс, когда открытый процессом файл можно удалить.
Не придумывайте какой-то бред, пожалуйста.
Отвечая мне, пожалуйста нормально цитируйте ту часть (целиком, а не вырывая из контекста кривой кусок), на которую вы отвечаете. Потому что вы придираетесь не к моим ответам, а к вашим собственным выдумкам, причисляя их мне.
В фильме "Электроник" интеграл проходили ученики 7-го класса.
У меня нет ошибки. Я просто соглашаюсь с тезисом, что для повышения рождаемости, нужно жилье. Многие молодые пары, которые заводят ребенка, могут не до конца осознавать насколько это жилье важно.
Я не понимаю причем тут коммуняки или какие-то добрые дяди. На моем примере - я не до конца осознавал важность дополнительной комнаты, и если бы вернуться в прошлое, я бы подождал еще годик-два и решил бы вопрос, бюло бы легче.
Но вот если стоит вопрос о заведении второго ребенка, то у каждого уже есть свой опыт, и подавляющее большинство делает этот выбор уже чуть более осознанно, в результате чего далеко не все его себе позволяют.
Или хотя бы гвозди, металлопрокат же есть свой, а гвозди - импортные =)
Только удобрения покупает китайские, саженцы голландские, трактор у него беларусский. В результате его личная компетенция представляет собой самую простую часть работы.
А вы в курсе. что куры - хищники?
Во все времена было множество людей, которые в силу своего положения не могли влиять на происходящее, ибо как ни крути, но у власти не может стоять масса людей, там стоит меньшинство.
Но будущего боятся не потому что его не контролируют, а потому что оно видимо не устраивает.
https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%BF%D1%80%D0%B5%D1%82%D0%BD%D1%8B%D0%B9_%D0%B3%D0%BE%D1%80%D0%BE%D0%B4
Нет, СССР ограничивал свободу граждан, не пускал их зарубеж. Почитайте пожалуйста вообще о чем поправка.
Мрию мы разорвали? Там уже вторая была на подходе.
Вы не хотите почитать историю, сколько в СССР пришло из УССР в авиационной промышленности, чтобы такую пургу нести?
Было бы неплохо провести аудит, чтобы подтвердить эти цифры. А еще может оказаться что в 5% входит что-то мегакритичное..
Нацменьшинство это вы про себя?
Если же вы пытались сказать что-то про украинский авиапром, то Мрия, Днепр, Зенит, МоторСич вообще известное в мире предприятие.
Это мы говорим про цивильные дорогие разработки, для которых довольно тяжело найти финансирование в условиях мирового рынка, когда можно просто купить аирбас.
Да и военных разработках тоже есть свои рабочие серийные продукты.
"Если я усну и проснусь через сто лет и меня спросят, что сейчас происходит в России, я отвечу: пьют и воруют " (С) приписывается М. Е. Салтыкову-Щедрину 18xx годы.
что-то не слишком много народу стекается в Китай по сравнению с США
Дурова не сажали, чтобы потом освобождать. Его арестовали, выпустили под залог с ограничениями не покидать страну, гражданином которой он есть до решения вопросов в суде/судах.
В СССР такие ограничения были вообще у каждого гражданина.
Да, этот арест был неожиданным, и многие с этим несогласны. Но обратите внимание как он проходил, есть ли у Дурова телесные повреждения в процессе задержания, чем его кормили, где он спал?
Покажите как выглядят люди после похожего задержания без суда и следствия в рф?