Szczegóły programowe:
Projekt dd_rescue jest specjalnie zaprojektowany, aby skopiować dane z jednego pliku lub urządzenia blokowego do drugiego.
Jest on przeznaczony do usuwania błędów. & Nbsp; To nie przerwać na błędach i nie obcina pliku wyjściowego.
dd_rescue wykorzystuje duże rozmiary bloków, aby przyspieszyć kopiowanie, ale wraca do małych bloków po napotyka błędy
Co nowego w tym wydaniu:.
- -p / - zachowanie opcja teraz także kopie rozszerzone atrybuty (w tym ACL), czy są jakieś .
- Wiele kontrole i przypadków testowych, które zostały dodane do sprawdzenia.
- w połowie puste bloki zostaną wykryte obecnie w nielicznych wykrywania.
- Jeśli kopiowanie z pliku dziwne offsetowego, zapisu dziwne wielkości zostaną wykonane w pierwszej kolejności, tak aby kolejne odwiedziny powinny być lepiej dostosowane, które powinny pomóc w wydajności (i ewentualnie rzadkie wykrywania).
Co nowego w wersji 1.39:
- Główną zmianą jest poprawka dla błędu, w którym ostatni Blok mógł dołączone zera, jeśli hardbs == softbs (bnc # 833765).
- Poza tym, ARM rzadkie wykrywania została przyspieszyło trochę (~ 15%), a strona człowiek ma wrt wyjaśniania Znaczenie -y.
- autoconf jest obecnie wykorzystywana do wykrywania możliwości platformy w celu przenoszenia.
Co nowego w wersji 1.38:
- Ta wersja przynosi jakąś dalszą optymalizację SSE2 nielicznych wykrywania bloku (40% wydajności dodawania).
- Jest też kod AVX2, ale jest wyłączona, ponieważ nie mogą być badane.
- Jest sprawdzianem dla 1,35 / 1,36 bug teraz, że może być prowadzony przez make check.
- ETA i curr.rate zostały nieco poprawić (średnie pływające), a force / przełącznik -f zyskał możliwość zastąpić niezerową pozycję wyjściową dla nie da się przewijać pliki wyjściami.
Co nowego w wersji 1.37:
- Wykrywanie SSE2 zoptymalizowany blok miał rzadki błąd, który przedarł się przez przypadki testowe w 1.35 / 1.36.
- Na szczęście --sparse / -a nie jest domyślnie włączona.
- problem jest rozwiązany, i to jest powód, dla szybkiego uwalniania.
- Oprócz tego, istnieje kilka poprawek dla tej procedury dla maszyn big-endian, choć nie jest to istotne dla samego dd_rescue.
Co nowego w wersji 1.36:
- Ta wersja rozwiązuje problem z przelewem podczas wyświetlania śr. Obciążenie po chwili.
- Umożliwia także szybsze wykrywanie zera wypełnionych bloków (tryb rzadki, opcja -a) na x86 (32-bit) z detekcją wykonawczego (w przeciwieństwie x86-64, gdzie zawsze masz SSE2 obsługującej procesory).
- Jest też jakiś kod asm do osiągnięcia 3x przyspieszenie procesorów ARM na tym zadaniu.
Co nowego w wersji 1.34:.
- Drobne błędy zostały naprawione,
- kilka drobnych zmian w kodzie zostały wykonane w celu poprawy kompilacji na wiele kompilatorów (w tym C ++) więcej systemów uniksowych i.
- W szczególności, nie było poprawek dla systemu FreeBSD. dd_rescue może teraz załadować libfallocate przy starcie (z libdl), jeśli chcesz zbudować w ten sposób.
- Jeszcze kilka błędów zapisu są teraz traktowane jako śmiertelna w celu uniknięcia zbędnych powtórzeń.
Co nowego w wersji 1.33:
- dd_rescue 1,33 przynosi nowe podwójne nadpisywanie (losowo i zero ) Tryb.
- Co ważniejsze, dd_rescue obsługuje długie opcje i ma stronę człowieka, który prawidłowo dokumentuje wszystkie opcje i tryby.
Co nowego w wersji 1.32:
- W tej wersji dodano dwie nowe opcje: -x ułatwia dołączanie do Plik wyjściowy, a Y OUTFILE (może być podana wiele razy) pozwala użytkownikowi na określenie wtórne pliki wyjściowe, które korzystają z tych samych danych (w tym samym miejscu) w pliku wyjściowym podstawowej.
Co nowego w wersji 1.31:
- Ta wersja przynosi kilka drobnych porządków (wiadomości) i jeden funkcja: ma teraz tryb, w którym plik wyjściowy / partycja / dysk jest nadpisane dwa (-3) lub trzy (-4) razy losowych danych i wreszcie z zerami, .
- Ten obsługuje bezpiecznego niszczenia danych, zgodnie z niemieckimi normami o ochronie danych osobowych z BSI.
Komentarze nie znaleziono