Saya punya masalah, bahwa saya ingin menyimpan cadangan ke NAS. Sayangnya NAS hanya tersedia sebagai berbagi jaringan CIFS (ditambah akses root SSH). Saya tidak ingin mengubah apa pun dalam konfigurasi di sana karena NAS juga digunakan oleh kolega saya; jadi saya harus bekerja terutama pada mesin saya.
Menggunakan solusi cadangan * nix apa pun mengarah ke masalah, bahwa CIFS tidak mengizinkan * nix informasi pengguna / grup dan izin file. Saya sekarang membuat file jarang (melalui CIFS), sebuah ext4
sistem file di dalamnya dan memasangnya. Sekarang saya dapat menggunakan rsnapshot untuk membuat backup mengirim data ke file (jarang), tidak ada masalah sejauh ini.
Masalah muncul jika saya menjalankan cadangan beberapa kali. Setiap kali sedikit (sedikit banyak) informasi ditulis. Sejauh yang saya kira bagian ext4
dalam file mengalokasikan sektor yang akan ditulis "secara acak". Maksud saya fs tidak akan mencoba menggunakan kembali blok sebanyak mungkin. Segera setelah blok baru digunakan, file yang jarang diperbesar. Tapi blok lama yang sekarang tidak digunakan tidak dibebaskan. Jadi file tumbuh dengan setiap cadangan hingga ukuran maksimal tercapai.
Maka jelas beberapa ruang kosong mungkin ada di sana tetapi manfaat dari file jarang hilang: File membutuhkan ruang lengkap pada NAS, meskipun hanya sebagian saja sudah cukup.
Saya telah membaca tentang kemungkinan menggunakan TRIM, tetapi saya akan menebak bahwa ini hanya mungkin jika saya dapat memberitahu sistem file host (pada NAS), bahwa blok khusus tidak lagi digunakan. Jadi saya mencari fs yang melakukan alokasi sektor baru minimal.
Jika Anda memiliki ide yang lebih baik, silakan nyatakan pendapat Anda.
sumber