Come mettere in pausa Postgres prima di prendere un'istantanea LVM / ZFS?

Come posso insegnare Postgres a completare tutte le transactions "in corso", ma a ritardare l'avvio di nuove (senza spegnere i client) finché non ho preso un'istantanea ZFS o LVM (che richiede less di un secondo).

per esempio

  • Linux From Scratch è il posto giusto per iniziare?
  • Errore intermittente "nessun path per ospitare" Linux
  • Puoi consigliare un buon intro di iptables?
  • Modifica di file in volo in Linux (scrittura in file di input su un pipe)
  • Come puoi impedire la modifica della password di root su Linux?
  • Host virtuali basati su nome in Apache
    1. metti in pausa Postgres, in attesa di completare le operazioni in corso
    2. sincronizzare il disco
    3. prendere l'istantanea ZFS / LVM
    4. riprendi Postgres

  • Come installare la vecchia versione PHP
  • Strano richiesta in access.log, come bloccare?
  • Evitare di modificare il file sotto Linux
  • cosa suggeriscono questi messaggi (linux kernel dump, sembra OOM)?
  • Gestione di un sito sicuro di drop tra le aziende
  • La NIC sta ricevendo, ma non trasmetta affatto?
  • One Solution collect form web for “Come mettere in pausa Postgres prima di prendere un'istantanea LVM / ZFS?”

    Questa risposta su dba.stackexchange sembra essere quello che stai dietro.

    I commenti non sembrano collegarsi automaticamente alla barra laterale (all'interno della networking), quindi devo scrivere altre cose per impedire la conversione automatica in un commento … yeah.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.