Ini ialah arahan bup-margin yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
bup-margin - tentukan margin keselamatan deduplikasi anda
SINOPSIS
margin bup [pilihan...]
DESCRIPTION
margin bup berulang melalui semua objek dalam repositori bup anda, mengira yang terbesar
bilangan bit awalan yang dikongsi antara mana-mana dua entri. Nombor ini, n, mengenal pasti
subset terpanjang SHA-1 yang boleh anda gunakan dan masih menghadapi perlanggaran antara objek anda
id.
Sebagai contoh, satu sistem yang diuji mempunyai koleksi 11 juta objek (70 GB),
dan margin bup dikembalikan 45. Ini bermakna cincangan 46-bit akan mencukupi untuk mengelakkan semua
perlanggaran antara set objek itu; setiap objek dalam repositori itu boleh menjadi unik
dikenal pasti dengan 46 bit pertamanya.
Bilangan bit yang diperlukan nampaknya meningkat kira-kira 1 atau 2 untuk setiap penggandaan
bilangan objek. Memandangkan cincang SHA-1 mempunyai 160 bit, yang meninggalkan 115 bit margin. Daripada
sudah tentu, kerana cincang SHA-1 pada dasarnya adalah rawak, secara teorinya mungkin untuk digunakan
lebih banyak bit dengan objek yang jauh lebih sedikit.
Jika anda paranoid tentang kemungkinan perlanggaran SHA-1, anda boleh memantau anda
repositori dengan menjalankan bup margin sekali-sekala untuk melihat sama ada anda semakin hampir dengan bahaya
kepada 160 bit.
PILIHAN
--meramalkan
Teka offset ke dalam setiap fail indeks di mana objek tertentu akan muncul, dan
laporkan sisihan maksimum jawapan yang betul daripada tekaan. Ini adalah
berpotensi berguna untuk menala algoritma carian interpolasi.
--abaikan-midx
jangan gunakan fail .midx, gunakan fail .idx sahaja. Ini hanya benar-benar berguna apabila digunakan
dengan --ramalkan.
CONTOH
margin $ bup
Indeks bacaan: 100.00% (1612581/1612581), selesai.
40
40 bit awalan yang sepadan
1.94 bit setiap penggandaan
Tinggal 120 bit (61.86 kali ganda).
4.19338e+18 kali lebih besar adalah mungkin
Semua orang di bumi boleh mempunyai 625878182 set data
seperti milik anda, semuanya dalam satu repositori, dan kami akan melakukannya
jangkakan 1 perlanggaran objek.
$ bup margin --ramalkan
PackIdxList: menggunakan 1 indeks.
Indeks bacaan: 100.00% (1612581/1612581), selesai.
915 daripada 1612581 (0.057%)
Gunakan bup-margin dalam talian menggunakan perkhidmatan onworks.net