bup-fsck - Dalam Talian di Awan

Ini ialah arahan bup-fsck 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-fsck - mengesahkan atau membaiki repositori bup

SINOPSIS


bup fsck [-r] [-g] [-v] [--cepat] [-j pekerjaan] [--par2-ok] [--disable-par2] [nama fail...]

DESCRIPTION


bup fsck ialah alat untuk mengesahkan repositori bup dengan cara yang sama seperti git fsck mengesahkan
repositori git.

Ia juga boleh menjana dan/atau menggunakan "blok pemulihan" menggunakan par2(1) alat (jika anda memilikinya
dipasang). Ini membolehkan anda pulih daripada blok rosak yang meliputi sehingga 5% daripada anda
.pack files.

Dalam sistem sandaran biasa, blok yang rosak adalah kurang penting, kerana cenderung ada
data yang mencukupi diduplikasi antara set sandaran yang mana satu set sandaran yang rosak
tidak kritikal. Dalam sistem sandaran penyahduplikasi seperti bup, bagaimanapun, tiada blok pernah disimpan
lebih daripada sekali, walaupun ia digunakan dalam setiap sandaran. Jika blok itu menjadi
tidak dapat dipulihkan, semua set sandaran anda akan rosak sekaligus. Oleh itu, adalah penting untuk menjadi
dapat mengesahkan integriti sandaran anda dan pulih daripada ralat cakera jika ia berlaku.

BERKHATAN :: ciri pemulihan bup fsck tidak tersedia melainkan anda mempunyai ciri-ciri percuma par2(1)
pakej yang dipasang pada pelayan bup anda.

BERKHATAN :: bup fsck jelas tidak dapat pulih daripada kegagalan cakera lengkap. Jika sandaran anda
adalah penting, anda perlu mempertimbangkan redundansi dengan teliti (seperti menggunakan RAID untuk
lebihan berbilang cakera, atau membuat sandaran luar tapak untuk lebihan tapak).

PILIHAN


-r, --baik pulih
cuba membaiki mana-mana pek yang rosak menggunakan blok pemulihan sedia ada. (Memerlukan
par2(1).)

-g, --menjana
jana blok pemulihan untuk mana-mana pek yang belum memilikinya. (Memerlukan
par2(1).)

-v, --verbose
meningkatkan verbositi (boleh digunakan lebih daripada sekali).

--cepat
jangan jalankan pek pengesahan git penuh pada setiap fail pek; sebaliknya semak sahaja perlawanan akhir
checksum. Ini boleh menyebabkan kelajuan yang ketara tanpa penurunan yang jelas
kebolehpercayaan. Walau bagaimanapun, anda mungkin mahu mengelakkan pilihan ini jika anda paranoid. Mempunyai
tiada kesan pada pek yang sudah mempunyai maklumat pemulihan.

-j, --pekerjaan=numjobs
bilangan maksimum pengesahan pek untuk dijalankan pada satu masa. Nilai optimum untuk ini
pilihan bergantung pada kelajuan CPU anda boleh mengesahkan pek berbanding daya pemprosesan cakera anda. Jika
anda menjalankan terlalu banyak kerja serentak, cakera anda akan menjadi tepu dengan mencari kembali dan
keluar antara fail dan prestasi sebenarnya akan berkurangan, walaupun jika numjobs adalah kurang
daripada bilangan teras CPU pada sistem anda. Anda boleh bereksperimen dengan pilihan ini
untuk mencari nilai optimum.

--par2-ok
segera kembalikan 0 jika par2(1) dipasang dan berfungsi, atau 1 sebaliknya. Jangan
sebenarnya semak apa-apa.

--disable-par2
berpura-pura itu par2(1) tidak dipasang, dan abaikan semua blok pemulihan.

CONTOH


# menjana blok pemulihan untuk semua pek yang tidak
# miliki mereka
bup fsck -g

# menjana blok pemulihan untuk pek tertentu
bup fsck -g ~/.bup/objects/pack/153a1420cb1c8*.pek

# semak semua pek untuk ketepatan (boleh jadi sangat perlahan!)
bup fsck

# semak semua pek untuk kebenaran dan pulihkan mana-mana pek
# yang rosak
bup fsck -r

# semak pek tertentu untuk ketepatan dan pulihkan
# ia jika rosak
bup fsck -r ~/.bup/objects/pack/153a1420cb1c8*.pek

# semak sama ada blok pemulihan tersedia pada sistem ini
jika bup fsck --par2-ok; kemudian
echo "par2 ok"
fi

Gunakan bup-fsck dalam talian menggunakan perkhidmatan onworks.net



Program dalam talian Linux & Windows terkini