За останні кілька днів я помітив, що кількість вільного місця на моєму HD значно скорочується. Після невеликого розслідування я виявив, що це пов’язано з папкою /Library/Server/Wiki/Database.xpg
. Він був створений 11 грудня (4 дні тому), і з тих пір його використання диска зросло до 313 Гб. Я думаю, що це, можливо, було викликано мною вперше запуском OS X Server, але я не використовував жодної функції від цього, і навіть не здогадувався, що у нього є вікі. У розділі Серверні сервіси Wiki все одно вимкнено.
Це величезна проблема, оскільки вона все ще дуже швидко зростає. Виходячи з резервного копіювання машини часу (який, на жаль, створив резервну копію каталогу, витираючи всі мої резервні копії, старші серпня, щоб вмістити його), один день тому він був розміром лише 147 Гб. Далі мій розділ має розмір "лише" 1 ТБ, і я знижуюсь до 267 Гб.
Що фактично створило папку, який правильний спосіб її видалення та як я можу не допустити її в майбутньому?
Я запускаю Mac OSX Mavericks 10.9. Версія сервера - 3.0.1 (13S2015). Вихід sudo stat /Library/Server/Wiki/Database.xpg
:
16777223 154796535 drwx------ 4 _teamsserver _teamsserver 0 136 "Dec 15 02:14:23 2013" "Dec 11 14:34:56 2013" "Dec 11 14:34:56 2013" "Dec 11 14:34:30 2013" 4096 0 0 /Library/Server/Wiki/Database.xpg
Ще трохи інформації:
> sudo ls -al /Library/Server/Wiki/Database.xpg
drwx------ 4 _teamsserver _teamsserver 136 Dec 11 14:34 .
drwxr-xr-x 8 _teamsserver _teamsserver 272 Dec 15 02:23 ..
drwx------@ 21 _teamsserver _teamsserver 714 Dec 15 02:23 Cluster.pg
drwx------ 10091 _teamsserver _teamsserver 343094 Dec 15 02:23 backup
Запустити його знову через кілька хвилин:
sudo ls -al /Library/Server/Wiki/Database.xpg
drwx------ 4 _teamsserver _teamsserver 136 Dec 11 14:34 .
drwxr-xr-x 8 _teamsserver _teamsserver 272 Dec 15 02:25 ..
drwx------@ 21 _teamsserver _teamsserver 714 Dec 15 02:25 Cluster.pg
drwx------ 10095 _teamsserver _teamsserver 343230 Dec 15 02:25 backup
З будь-якої причини створюються тисячі файлів резервного копіювання, які зростають з кожною хвилиною.
Редагувати: У мене є ще якась інформація. Я знаю, що зараз причиною проблеми є майже цей процес:
_teamsserver 578 0.0 0.1 2507572 16240 ?? S 12:51PM 0:00.26 /usr/bin/python /Applications/Server.app/Contents/ServerRoot/usr/bin/xpg_ctl stop -w -t 3600 -D /Library/Server/Wiki/Database.xpg/Cluster.pg -l /Library/Server/Wiki/Logs/postgres-xpg.log -o -c log_line_prefix=%t -c log_lock_waits=on -c log_statement=ddl -c logging_collector=on -c max_connections=500 -c unix_socket_directory=/Library/Server/Wiki/PostgresSocket -c unix_socket_group=_teamsserver -c unix_socket_permissions=0770 -c log_connections=on -c listen_addresses= -c log_directory=/Library/Server/Wiki/Logs -c log_filename=postgres-%a.log -c log_rotation_age=1440 -c log_truncate_on_rotation=on
Це призводить до появи таких рядків журналів /Library/Server/Wiki/Logs/postgre-Sun.log
(сьогодні неділя):
2013-12-15 13:03:33 ESTLOG: connection received: host=[local]
2013-12-15 13:03:33 ESTFATAL: the database system is shutting down
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000009' === '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000009'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000A.00000020.backup' ... '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000A.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000A.00000020.backup' --> '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000A.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000A' === '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000A'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000B' === '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000B'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000C.00000020.backup' ... '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000C.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000C.00000020.backup' --> '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000C.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000C' === '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000C'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000D' === '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000D'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000E.00000020.backup' ... '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000E.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000E.00000020.backup' --> '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000E.00000020.backup'
2013-12-15 13:03:35 ESTLOG: connection received: host=[local]
2013-12-15 13:03:35 ESTFATAL: the database system is shutting down
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000E' === '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000E'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000F' === '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000F'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000010.00000020.backup' ... '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000010.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000010.00000020.backup' --> '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000010.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000010' === '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000010'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000011' === '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000011'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000012.00000020.backup' ... '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000012.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000012.00000020.backup' --> '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000012.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000012' === '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000012'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000013' === '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000013'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000014.00000020.backup' ... '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000014.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000014.00000020.backup' --> '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000014.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000014' === '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000014'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000015' === '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000015'
2013-12-15 13:03:37 ESTLOG: connection received: host=[local]
2013-12-15 13:03:37 ESTFATAL: the database system is shutting down
Ці рядки продовжуються і продовжуються, журнал наразі має 109962 рядків.
Я намагався підключитися до бази даних, однак вона не працює:
$ sudo psql93 -h /Library/Server/Wiki/PostgresSocket
psql93: FATAL: the database system is shutting down
На жаль, у мене мало досвіду роботи з postgresql, і я не знаю, що робити звідси. Я міг би просто вбити процес, але він автоматично запускається з комп'ютера (я намагався перезапустити), тому не думаю, що це допоможе.