Це команда git-annex-fsck, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
git-annex-fsck - знайти та виправити проблеми
СИНТАКСИС
git додаток fsck [шлях ...]
ОПИС
Без параметрів ця команда перевіряє весь додаток на узгодженість і попереджає про
або усуває виявлені проблеми. Це гарне доповнення до мерзотник FSCK.
За допомогою параметрів перевіряються лише вказані файли.
ВАРІАНТИ
--from=віддалений
Перевірте віддалений, а не локальний репозиторій.
Зауважте, що за замовчуванням файли копіюватимуться з пульта дистанційного керування, щоб перевірити їх вміст.
Щоб уникнути цієї дорогої передачі, і лише переконайтеся, що на пульті дистанційного керування все ще є
файли, які очікуються на ньому, додайте файл --швидко варіант.
--швидко Уникає дорогих обчислень контрольної суми (і дорогих переказів при fscking a
дистанційно).
--інкрементальний
Почніть новий інкрементальний пропуск fsck. Інкрементальний fsck можна перервати будь-коли
часу, наприклад, ctrl-c.
--більше Відновіть останній інкрементальний прохід fsck, де він зупинився.
Відновлення може перевіряти деякі файли, які були перевірені раніше. Будь-які файли, які
fsck знайдені проблеми з раніше буде повторно перевірено в резюме. Також є блокпости
створюється кожні 1000 файлів або кожні 5 хвилин під час fsck, і він відновлюється з файлу
останній контрольний пункт.
--incremental-schedule=час
Це призводить до того, що новий інкрементальний fsck буде запущений лише через певний період часу після
було запущено останній інкрементальний fsck.
Час у формі «10d» або «300h».
Можливо, ви захочете запустити fsck протягом 5 годин уночі, підбираючи щовечора там, де він є
залишився позаду. Ви хочете, щоб це продовжувалося, доки всі файли не буде вилучено. І раз
це зроблено, ви хотіли б почати новий пропуск fsck, але не частіше одного разу a
місяць. Потім введіть це в нічну роботу cron:
git додаток fsck --incremental-schedule 30d --time-limit 5h
--numcopies=N
Замінити звичайно налаштовану кількість копій.
Щоб перевірити цілісність даних лише без урахування необхідної кількості копій, використовуйте
--кількість копій=1.
--все Зазвичай перевіряються лише файли в поточній вилученій гілці. Цей варіант
викликає перевірку всіх версій усіх файлів.
Це поведінка за замовчуванням під час запуску git-annex у відкритому репозиторії.
--невикористаний
Використовуйте файли, знайдені останнім запуском git-annex.
--ключ=ім'я ключа
Використовуйте цю опцію, щоб перевіряти вказаний ключ.
параметри відповідності файлу
Команда git-annex-matching-options(1) можна використовувати для визначення файлів для fsck.
--jobs=N -JN
Паралельно виконує декілька завдань fsck. Наприклад: -J4
ВАРІАНТИ
Використовуйте git-annex-fsck онлайн за допомогою служб onworks.net