Collegamenti duri immutabili su ext3 / 4?

Nella mia ricerca sulla versione di file a livello di fs, snapshot e idee correlate, ho preso un'occhiata a collegamenti duri e esattamente che cosa sono e come si comportno. Utilizzando rsync è ansible get un sistema di snapshot di un povero uomo povero e funzionare su sisthemes di file che non supportno nativamente.

Ma, è ansible get collegamenti duri immutabili su ext3 / 4 o altri sisthemes di file per quella materia?

  • Perché OpenStack distingue le immagini dagli snapshot?
  • Rsync ha triggersto il killer di OOM Linux su un solo file da 50 GB
  • incompatibilità del protocollo rsync
  • file max per directory in ext4
  • Multi Threading sincronizzazione file tra 2 server Linux
  • Perché linux rinomina directory quando si copia su networking?
  • La mia definizione per il duro collegamento immutabile è: un collegamento duro che, quando è cambiato in una posizione, diventa una copia regolare e non è più un legame duro.

    Mi piacerebbe questo perché consentirebbe l'utilizzo snapshot dei dati di origine per collegarsi contro invece di una copia dei dati (nel caso della tecnica di snapshot rsync).

    Ho gigabyte di dati che non possono essere duplicati a causa di restrizioni spaziali ma ho spazio sufficiente se posso intelligentemente snapshot singoli file modificati con il resto collegato alla fonte non una copia.

    Dato tutto questo, c'è qualche altra tecnica, caratteristica o tecnologia che sto veramente cercando?

  • Perché / proc / cpuinfo mostra diverse bandiere per i core della stessa CPU?
  • taskset numbers di nucleo domanda
  • Renice: Come cambiare tutti i thread?
  • È ansible limitare un process Linux in modo che possa funzionare solo su un particolare nucleo su una macchina specifica?
  • Filtrare la crittografia del disco integer PGP sul server
  • La posta di database di SQL Server utilizza thread durante l'invio della posta?
  • 3 Solutions collect form web for “Collegamenti duri immutabili su ext3 / 4?”

    C'è stata una proposta per aggiungere una nuova chiamata di sistema, reflink() , che farà esattamente quello che vuoi. Finora non è stato accettato; tuttavia, ocfs2 (dal 2.6.32) lo ha già come ioctl ( [1] [2] ).

    Un paio di articoli dal maggio 2009 sul tema:

    • Le due parti del reflink ()
    • API di riflink () di questa settimana

    Una vecchia variante dell'idea è stata chiamata COW Links .

    Mi sembra che stai cercando uno snapshot stile WAFL . Essa non usa esattamente semantico "immutabile duro collegamento", ma è molto vicino a esso.

    http://blog.interlinked.org/tutorials/rsync_time_machine.html http://rsnapshot.org/

    entrambi functionranno con ext3 / ext4.

    Esse non sono esattamente istantanee, ma creeranno una nuova directory con collegamenti diretti alla generazione precedente. La cancellazione della generazione precedente lascerà la nuova directory con i file corretti.

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