Kami bermigrasi dari lingkungan A VMS ke lingkungan Linux untuk beberapa server alfa lama yang kami dekomisioning. Satu tantangan yang belum dapat saya atasi adalah versi file. VMS menyimpan banyak salinan dari file yang sama dengan menggunakan flag versi. Saya telah menemukan banyak opsi pada source forge namun saya belum menemukan orang yang memiliki pengalaman dengan semua ini di lingkungan produksi utama. resonansi ini diperlukan karena feed dari sistem lain tidak memperhitungkan nama file yang unik. Kami berusaha menjaga ruang lingkup kami seringan mungkin.
Setiap bantuan sangat dihargai.
2 yang utama yang tampaknya tersedia adalah:
- Jalan kembali
- EtcKeeper - tidak yakin Jika Anda bisa menerapkannya hanya pada satu direktori atau banyak.
Adakah yang menggunakan ini di lingkungan perusahaan? Apakah ada opsi lain yang harus saya pertimbangkan?
linux
filesystems
directory-structure
DaffyDuc
sumber
sumber
Jawaban:
Saya akan melihat sistem file versi sebenarnya jika Anda benar-benar yakin Anda masih menginginkan fungsi ini. Sebagian besar dari mereka tercakup di Wikipedia, berjudul: Sistem file versi . Ini adalah daftar opsi dari artikel itu untuk Linux.
kutipan
sumber
Anda dapat menggunakan copyfs untuk menyediakan versi sistematis file dalam hierarki file. Copyfs menyimpan semua versi semua file. Ia menggunakan sistem file yang mendasari pilihan Anda untuk menyimpan konten file.
Etckeeper bukan alat yang tepat. Ini adalah lapisan di atas sistem kontrol revisi yang dirancang untuk melakukan pekerjaan yang lebih baik pada direktori file konfigurasi sistem (
/etc
). Bergantung pada kebutuhan Anda, Anda mungkin dapat menggunakan sistem kontrol revisi seperti subversi, git, lincah, dll. Ini dapat berguna jika Anda bisa memasukkan tindakan komit dalam alur kerja Anda setiap kali versi baru file muncul.Pendekatan lain mungkin untuk mengubah nama atau memindahkan file ketika mereka datang. Linux menyediakan fasilitas tidak sah untuk bereaksi terhadap peristiwa sistem file seperti pembuatan atau penutupan file.
sumber
Melihat sekitar beberapa tahun setelah pertanyaan ini diajukan, tidak ada sistem file versi yang tercantum di atas yang secara aktif dikembangkan atau dikelola sejauh yang saya tahu (senang dikoreksi jika salah). Status quo tampaknya merupakan cadangan server / cloud, dan menyimpan versi di aplikasi server. Untuk masalah cadangan saya, saya pikir ini masuk akal: ini menggulung masalah cadangan di luar situs, versi, dan biaya penyimpanan massal menjadi satu solusi. Sama sekali tidak masuk akal untuk memiliki banyak versi dari setiap dokumen yang Anda sentuh ruang hogging di sistem file Anda sendiri.
Untuk pemuatan ringan (file kecil), Github dengan karya terjadwal atau karya komit otomatis.
Untuk hal yang lebih besar, github membantu
Saat saya menulis ini, CrashPlan dan Mozy yang direkomendasikan memiliki aplikasi untuk Linux. Keduanya mendukung versi, tetapi periksa batas waktu sebelum Anda membeli.
sumber