Всем, всего, и много!
Тестирую старенький сервачок под 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
Где и чем ещё можно посмотреть, что мешает отмонтировать раздел?
P.S. FreeBSD 8.4-RELEASE-p3, файлуха - UFS2 с параметрами по-умолчанию.
Проблема с размонтированием возникает после прогона pgbench с параметром
-c от 1000 до 2000. С меньшими - всё рабо^H размонтируется нормально.
--
WBR, Проект <Исторические Материалы>.