GNU/Linux >> Znalost Linux >  >> Ubuntu

Jaký je rozdíl mezi Ddrescue, Gddrescue a Dd_rescue?

dd Příkaz se běžně používá k zálohování obrazu disku nebo diskového oddílu. Pokud je však zdrojová jednotka nespolehlivá nebo selhává, funguje špatně. Četl jsem to ddrescue /dd_rescue je dobrý nástroj pro obnovu obrazu ze špatného disku, protože se inteligentně pokouší znovu načíst sektory, které se nepodařilo přečíst napoprvé.

Ale v repozitářích Ubuntu vidím dva různé ddrescue programy se 3 různými, ale podobnými názvy, které se zobrazují na různých místech:ddrescue , gddrescue , dd_rescue . Jaký je rozdíl?

Nejlepší odpověď

ddrescue , matoucí, může odkazovat na dva zcela samostatné programy, dd_rescue od Kurta Garloffa a GNU ddrescue. Oba mají stejný účel a jsou aktivně vyvíjeny.

Garloffův program dd_rescue je prvním pokusem o vylepšení dd; GNU ddrescue je novější a byl vytvořen, aby řešil nedostatky v dd_rescue .

Několik zdrojů dává přednost GNU ddrescue před dd_rescue . Například,

  • http://lwn.net/Articles/430000/

    ddrescue vítězí (v mé knize), protože je to účinný samostatný program napsaný v C++ (nikoli složka skriptu v shellu), produkuje mnohem čistší výstup na konzole/terminálu a (co je nejdůležitější) zvládá nečitelné bloky elegantně a inteligentně .

  • http://www.toad.com/gnu/sysadmin/index.html#ddrescue

    GNU ddrescue je váš nejlepší přítel.

    Je modelován podle dvou předchozích programů, dd_rescue (s podtržením) a dd_rhelp. Ale GNU ddrescue je mnohem lepší než oba – vyzkoušel jsem všechny tři na stejném disku a také jsem se snažil použít obyčejné staré „dd“.

    GNU ddrescue Antonia Diaze Diaze se z těchto zkušeností poučila. Kombinuje schopnost dd_rescue číst velké bloky a poté řadit rychlostní stupně se schopností dd_rhelp pamatovat si, které části disku již byly prohlédnuty. Uchovává tyto informace ve skutečně jednoduchém formátu souboru protokolu a aktualizuje je každých 30 sekund nebo kdykoli se zastaví nebo je přerušeno. Je napsán v C++ a je malý a rychlý.

Jednou z výhod GNU ddrescue je, že zálohuje většinu dat rychleji tím, že nejprve vynechá špatné bloky (které se pomalu obnovují) a vrátí se k nim až poté, co byly zazálohovány dobré bloky. Jednou nevýhodou GNU ddrescue je, že nepodporuje výstup z potrubí, což znamená, že nemůžete komprimovat výstupní obraz pomocí gzip nebo lzop .

Balíčky Ubuntu

Bohužel názvy balíčků v repozitářích Ubuntu jsou matoucí; dd_rescue je zabalen pod názvem ddrescue a ddrescue pod gddrescue ! Ze souhrnů balíčků:

  • gddrescue balíček:

    Upozorňujeme, že toto je verze GNU ddrescue poskytující
    spustitelný soubor /sbin/ddrescue. Pokud hledáte
    ddrescue verzi Kurta Garloffa, podívejte se prosím na
    balíček ddrescue.

  • ddrescue balíček:

    Upozorňujeme, že toto je verze dd_rescue Kurta Garloffa
    poskytující spustitelný soubor /bin/dd_rescue. Pokud hledáte
    verzi GNU ddrescue, podívejte se místo toho na balíček gddrescue
    .

Přehled jmen:

Program name     Ubuntu package name     Executable name    Name in URL
GNU ddrescue     gddrescue               ddrescue           ddrescue
dd_rescue        ddrescue                dd_rescue          ddrescue

Ubuntu
  1. Jaký je rozdíl mezi $(stuff) a `stuff`?

  2. Rozdíl mezi [[ $a ==Z* ]] a [ $a ==Z* ]?

  3. Linux – Jaký je rozdíl mezi `su -` a `su –login`?

  1. Rozdíl mezi Nss a Pam?

  2. Rozdíl mezi Update-grub a Update-grub2?

  3. Jaký je rozdíl mezi možnostmi -d a -m pro přidání uživatele?

  1. Jaký je rozdíl mezi Sudo Su – a Sudo Su –?

  2. Centos – Rozdíl mezi vypnutím v 18:00 a vypnutím v 18:00?

  3. Rozdíl mezi Lubuntu a Lxde?