GNU/Linux >> Linux Esercitazione >  >> Linux

File system stabile per file di grandi dimensioni (backup) per Linux

Puoi utilizzare ext4 ma consiglierei il montaggio con journal_data mode che disattiverà dealloc (allocazione ritardata) che ha causato alcuni problemi precedenti. La disabilitazione di dealloc renderà le nuove scritture di dati più lente, ma renderà meno probabile la perdita delle scritture in caso di interruzione di corrente. Dovrei anche menzionare che puoi disabilitare dealloc senza usare journal_data che ha altri vantaggi (o almeno lo aveva in ext3), come letture leggermente migliorate e, credo, un recupero migliore.

Le estensioni aiuteranno ancora con la frammentazione. Le estensioni rendono l'eliminazione di file di grandi dimensioni molto più veloce di ext3, un'eliminazione di dati di qualsiasi dimensione (singolo file) dovrebbe essere quasi istantanea su ext4 ma può richiedere molto tempo su ext3. (qualsiasi FS basato sull'estensione ha questo vantaggio)

ext4 anche fsck è più veloce di ext3.

Un'ultima nota, c'erano correzioni di bug in ext4 fino a 2.6.31? Fondamentalmente mi assicurerei che tu non stia eseguendo un kernel precedente alla 2.6.32 che è un kernel LTS.


XFS è solido come una roccia ed è stato nel kernel per secoli. Esamina strumenti come xfs_freeze e vedi se è quello che stai cercando. So che questo è molto soggettivo, ma ho utilizzato XFS per l'archiviazione dei dati per anni senza incidenti.


Basta usare uno strumento di backup che supporti i checksum. Ad esempio Dar lo fa e supporta i backup incrementali. Quindi puoi eseguire il backup su un filesystem solido come ext3.

Per i backup vuoi qualcosa di solido/molto stabile. E btrfs o ZFS semplicemente non sono pronti oggi.


Linux
  1. Caratteristiche e differenze nel filesystem Linux Ext2, Ext3 ed Ext4

  2. Impostare Umask per il filesystem montato su Sshfs?

  3. Controllare i file di configurazione di Linux per errori di sintassi

  4. Esempi di comandi mkfs.ext4 in Linux

  5. Diff binario/patch per file di grandi dimensioni su Linux?

Trova file di grandi dimensioni in Linux

Comando ls in Linux per elencare i file

Come spostare un gran numero di file in Linux

Come copiare un gran numero di file in Linux

Come Gzip file di grandi dimensioni (100 GB+) più velocemente in Linux

Dropbox configurato per un server cloud Linux