еще вопрос про особенности фс в линуксе
Oct. 4th, 2009 10:21 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
почему-то на линухе, если открывать файл на запись неэксклюзивно, двумя программами, то в файле получается мусор (пишут они в разные места). в винде все нормально. что я делаю не так?
з.ы. это не наезд на линух, это из категории “надо срочно починить” ;)
no subject
Date: 2009-10-04 07:49 am (UTC)no subject
Date: 2009-10-04 08:29 am (UTC)So, i basically have to rewrite the whole low-level layer from scratch. >_
no subject
Date: 2009-10-04 08:32 am (UTC)no subject
Date: 2009-10-04 08:11 am (UTC)no subject
Date: 2009-10-04 08:25 am (UTC)Плохо, очень плохо!
no subject
Date: 2009-10-04 08:42 am (UTC)Поищи еще mandatory\advisory posix file locks.
Традиционно локи на юниксах делались следующим образом: рядом с целевым файлом создается еще один пустой файл. Лок проверяется через наличие этого файла.
no subject
Date: 2009-10-04 12:35 pm (UTC)Это понятно... Но вот range lock таким способом не сделаешь. Посему и плохо.
no subject
Date: 2009-10-04 10:47 am (UTC)Подписался на комменты, купил попкорн :)
no subject
Date: 2009-10-04 12:23 pm (UTC)т.е. чем именно вызвано такое внимание?))
no subject
Date: 2009-10-04 03:22 pm (UTC)no subject
Date: 2009-10-04 04:07 pm (UTC)Запчастей больше, а средняя надежность каждой запчасти меньше -> дело вкуса.