Negli ultimi giorni ho notato che la quantità di spazio libero sul mio HD è crollata. Dopo un po 'di ricerche, ho scoperto che era dovuto alla cartella /Library/Server/Wiki/Database.xpg
. E 'stato creato l'11 dicembre (4 giorni fa), e da allora l'utilizzo del disco è aumentato a 313 GB. Penso che potrebbe essere stato causato da me all'avvio di OS X Server per la prima volta, ma non ho usato nessuna delle funzionalità da esso, e non si è nemmeno reso conto di avere un wiki. Nella sezione Servizi server il Wiki è disattivato comunque.
Questo è un problema enorme, poiché sta ancora crescendo molto velocemente. Basandomi sul backup della macchina del tempo (che purtroppo ha fatto il backup della directory, cancellando tutti i miei backup più vecchi di agosto per adattarlo), un giorno fa aveva solo 147 GB. Successivamente, la mia partizione ha una dimensione "solo" di 1 TB e io sono di 267 GB di riserva.
Che cosa ha effettivamente creato la cartella, qual è il modo corretto di eliminarlo e come posso evitare che ciò accada in futuro?
Sono in esecuzione Mac OSX Mavericks 10.9. La versione Server è 3.0.1 (13S2015). L'out di 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
Altre informazioni:
> 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
Eseguendolo di nuovo pochi minuti dopo:
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
Per qualsiasi motivo, vengono creati migliaia di file di backup, che crescono di pochi al minuto.
Modifica: ho alcune informazioni in più. Ora so che la causa del problema è quasi certamente questa procedura:
_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
Ciò provoca le seguenti righe di registro che appaiono in /Library/Server/Wiki/Logs/postgre-Sun.log
(oggi è domenica):
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
Queste linee continuano e continuano, il registro ha 109962 linee finora.
Ho provato a connettermi al database, tuttavia non funziona:
$ sudo psql93 -h /Library/Server/Wiki/PostgresSocket
psql93: FATAL: the database system is shutting down
Purtroppo ho poca esperienza con postgresql, e non so cosa fare da qui. Potrei semplicemente uccidere il processo, ma si avvia automaticamente con il computer (ho provato a riavviarlo) quindi non penso che lo farà aiuto.