[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Странная проблема с перименованием файла



11.11.2016 13:41, Victor Wagner пишет:
> Вылезла у меня тут проблемка - при попытке перезаписать файл, например
> при обновлении пакета, выдается "Device or resource busy". Файл, с
> которым возникает проблема, может быть, например /usr/bin/perl
>
> Когда это с базой keepassx стало совсем неудобно.
>
>
> При этом делать echo в этот файл можно. Нельзя именно его
> переименовывать. Но что dpkg, что keepassx, при записи нового файла
> сначала переименовывает старый.
>
> Что характерно, после перезагрузки проблема сохраняется. То есть это не
> какой-то процесс захватывает файл.
>
> Единственный известный мне способ решения проблемы - свалить систему в
> single user mode. В single user-е проблемные файлы становится возможным
> переименовать или удалить. Или просто (если речь идет о файлах под
> управлением dpkg) apt-get install -f сказать.
>
> Вопрос в том, куда копать.
> jessie, systemd, файловая система ext4 
> /dev/sda8 on /home type ext4 rw,relatime,data=ordered 
> никаких securelevel-ов, selinux-ов и прочее не включено.
> На машине имеется пачка lxc-контейнеров причем на том же разделе.
> Не думаю, конечно что это в ихних cgroups-ах. Но на всякий случай
> отмечаю, что оно есть.

На всякий случай, проверьте наличие свободных inode. Как-то ломали голову с «can't creafe file» при куче свободного места. Мало ли.


Reply to: