Если пальцем в небо, то ситуация очень похожа на рейс кондишн + простой счетчик открытых файлов на фс (не тред сейфный то есть );
Думаю надо открывать pr в любом случае, налицо повторяемая проблема. Regards, Alexander Yerenkow 14.09.2013 11:29 пользователь "Alexey Markov" <[email protected]> написал: > 14.09.2013, 08:26, "Eugene Grosbein" <[email protected]>: > > > >> Тестирую старенький сервачок под PostgreSQL: скрипт в цикле создаёт > >> на разделе файловую систему, разворачивает на ней пустую базу и потом > >> натравливает на неё pgbench с определёнными параметрами. И периодически > >> обламывается на стадии отмонтирования, при этом каких-либо открытых > >> файлов я на разделе не вижу: > >> > >> unmount of /test failed: Device busy > >> > >> lsof +D /test +x <- пусто > >> lsof +D / +x | grep test <- тоже пусто > >> > >> df -h -t nonullfs,devfs -i /test > >> Filesystem Size Used Avail Capacity iused ifree %iused > Mounted on > >> /dev/da0s1f 54G 15G 34G 31% 1.1k 7.3M 0% /test > >> > >> Где и чем ещё можно посмотреть, что мешает отмонтировать раздел? > > > > Зачем df -t nonullfs, devfs? Отмонтировать будет мешать наличие > > других смонтированных nullfs или devfs с точкой монтирования на /test. > > df -h -i > Filesystem Size Used Avail Capacity iused ifree %iused Mounted on > /dev/da0s1a 2G 533M 1.3G 29% 26k 256k 9% / > devfs 1.0k 1.0k 0B 100% 0 0 100% /dev > /dev/da0s1d 3.9G 108M 3.5G 3% 1.7k 540k 0% /var > /dev/da0s1e 47G 27G 16G 63% 292k 2.9M 9% /data > tmpfs 2.0G 36k 2G 0% 11 524k 0% /tmp > /dev/da0s1f 54G 15G 34G 31% 1.1k 7.3M 0% /test > > Нету там других смонтированных ФС. И открытых файлов нету. :-( > Даже процессы все остановлены, кроме системных. И тем не менее, > при попытке отмонтировать, получаю unmount of /test failed: Device busy > > Заметил только, что такое случается после прогона pgbench > с параметром -c больше 1000. Но дело явно не в свободном месте на > разделе, так как там занято не более 1/3. > > -- > WBR, Alexey Markov. > >
