13.09.2013, 18:15, "Alexander Yerenkow" <[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
>>
>> Где и чем ещё можно посмотреть, что мешает отмонтировать раздел?
>>
>> P.S. FreeBSD 8.4-RELEASE-p3, файлуха - UFS2 с параметрами по-умолчанию.
>> Проблема с размонтированием возникает после прогона pgbench с параметром
>> -c от 1000 до 2000. С меньшими - всё рабо^H размонтируется нормально.

>1 Вопрос - графика есть? КДЕ иногда любит мешать отмонтировать.

Нет. Там вообще практически ничего нет:

  121  ??  Is     0:00,00 adjkerntz -i
  516  ??  Is     0:00,85 /sbin/devd
  665  ??  Ss     0:09,29 /usr/sbin/syslogd -ss
  741  ??  Ss     1:21,41 /usr/sbin/ntpd -c /etc/ntp.conf -p /var/run/ntpd.pid 
-f /var/db/ntpd.drift
  812  ??  Ss     0:25,64 /usr/sbin/bsnmpd
  856  ??  Is     0:00,65 /usr/sbin/sshd
  859  ??  Ss     0:36,12 sendmail: accepting connections (sendmail)
  862  ??  Is     0:00,62 sendmail: Queue runner@00:30:00 for 
/var/spool/clientmqueue (sendmail)
  866  ??  Is     0:07,68 /usr/sbin/cron -s
54911  ??  Is     0:00,04 sshd: support [priv] (sshd)
54913  ??  S      0:00,01 sshd: support@pts/0 (sshd)
49802  u1  I<s+   0:00,01 login
  909  v1  Is+    0:00,00 /usr/libexec/getty Pc ttyv1
  910  v2  Is+    0:00,00 /usr/libexec/getty Pc ttyv2
54914   0  Is     0:00,01 -csh (csh)
54916   0  I      0:00,01 su
54917   0  S      0:00,02 _su (csh)
54949   0  R+     0:00,00 ps axww

>2 Вопрос - fstat |  grep test

Тоже пусто. :-(

-- 
С уважением, Алексей Марков.

Ответить