![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Практика навела ещë на один вопрос, который, вполне возможно, я буду задавать на собеседованиях:
Есть один сервер, в нëм каталог, в нëм файлы. На диске сервера кончается место, в этом случае часть файлов в каталоге удаляется. После удаления файлов свободное место не прибавляется. Утилиты проверки диска/файловой системы сбоев не выявляют.
Назовите причину вышеописанного эффекта.
Ответ, как обычно, тривиальный.
Есть один сервер, в нëм каталог, в нëм файлы. На диске сервера кончается место, в этом случае часть файлов в каталоге удаляется. После удаления файлов свободное место не прибавляется. Утилиты проверки диска/файловой системы сбоев не выявляют.
Назовите причину вышеописанного эффекта.
Ответ, как обычно, тривиальный.
no subject
Date: 2012-02-29 05:32 am (UTC)no subject
Date: 2012-02-29 06:31 am (UTC)Кстати, сервер был виндовый (для поставленной задачи это абсолютно неважно, она платформонезависимая), а винда удалить занятый процессом файл, емнип, не даст.
no subject
Date: 2012-02-29 07:00 am (UTC)В твоей задаче сказано про то, что файл был удален. А здесь просто при удалении выскочит мессаджебокс и файлы останутся на местах.
Немного разочарован....
no subject
Date: 2012-02-29 07:04 am (UTC)Вася сказал, что это продиджиdir показывает, что файлов больше нет в каталоге.no subject
Date: 2012-02-29 07:11 am (UTC)айкентбиливобол_зисшит.jpg
no subject
Date: 2012-02-29 07:15 am (UTC)Вопрос-то в другом: почему счётчик свободного места не увеличивается?
no subject
Date: 2012-02-29 07:21 am (UTC)Как только процесс убивается, ОС подает сигнал файловой системе, что пространство на женском диске не блокируется и может быть использовано для других целей. И только после этого в файловой системе счетчик свободного места увеличивается на размер удаленного файла.
Просто есть моменты в жизни, лол.
no subject
Date: 2012-02-29 07:27 am (UTC)no subject
Date: 2012-02-29 07:47 am (UTC)Если только процесс, как только обнаруживает, что файл удален, создает его снова. У нас даже лаба на эту тему была.
no subject
Date: 2012-02-29 01:48 pm (UTC)no subject
Date: 2012-03-01 05:38 am (UTC)no subject
Date: 2012-03-01 08:20 am (UTC)no subject
Date: 2012-02-29 06:21 am (UTC)Меня однажды очень впечатлило, когда в каком-то очень древнем солярисе удаление файла "через гуй" с локального раздела (большого и без квот) делалось перемещением его в "корзину" в домашнем каталоге пользователя (по сети и с квотами). Оно сначало очень сильно тормозило, а потом сказало, что файл не удаляется, потому что мне не хватает для этого места :-)
Ну, или как тут уже написали, его залочил какой-то процесс.
no subject
Date: 2012-02-29 06:33 am (UTC)Ну не настолько тривиально же. Да и я пока не настолько идиот (хотя всё и ведёт к этому).
no subject
Date: 2012-02-29 06:40 am (UTC)no subject
Date: 2012-02-29 06:51 am (UTC)А про кеш я что-то не понял. "RAM-диск" - это не кеш (да и давно я рам-дисков не видел), а дисковый кеш никак не влияет на выделение места на диске...
no subject
Date: 2012-02-29 07:19 am (UTC)Пруфов не будет.
no subject
Date: 2012-02-29 06:37 am (UTC)1. Ты примонтировал сетевой диск к серверу. Разумеется, когда ты удаляешь файлы на сетевом диске, на диске сервера место не прибавляется. Попробуй удалить файлы на диске сервера.
2. У тебя в фоне идет процесс копирования (распаковывания) файлов в этот каталог.
3. У тебя было очень мало места под своп, и как только оно появилось, своп его захавал.
no subject
Date: 2012-02-29 07:01 am (UTC)Нет, нет и нет.
Место на диске вообще никак не меняется при удалении файла. Ни на байт. А файлы реально из каталога уносятся в информационный рай!
no subject
Date: 2012-02-29 07:13 am (UTC)Я просто описал реальные случаи из жизни, с которыми сталкивался.
no subject
Date: 2012-02-29 07:20 am (UTC)no subject
Date: 2012-02-29 07:22 am (UTC)no subject
Date: 2012-02-29 07:25 am (UTC)no subject
Date: 2012-02-29 02:56 pm (UTC)а на это работе это реально?
сколько средняя двушка в центре у вас?
no subject
Date: 2012-02-29 03:49 pm (UTC)У меня оплата почасовая, то есть я могу либо ебать парнокопытных и всю жизнь платить еботеку, либо жить на работе, и выплатить еботеку за пару лет.
Пока что, в независимости от моих желаний, я живу на работе.
no subject
Date: 2012-03-01 05:37 am (UTC)На работе можно жить!
no subject
Date: 2012-02-29 08:38 am (UTC)no subject
Date: 2012-02-29 01:09 pm (UTC)