Jak długo zajmie zerowanie zapełnienia 1 TB (używając dd dev / zero)?
Właściwie robię dwa dyski 500G jednocześnie, jeśli to ważne.
linux
hard-drive
time
wipe
Miles Marley
źródło
źródło
dd if=/dev/zero of=/dev/sdX bs=8M
na dwóch zupełnie nowych dyskach Seagate ST4000DM000 4 TB jednocześnie przez porty SATA-300 (myślę, że można go mniej więcej idealnie równolegle - wykorzystanie procesora było stałe na poziomie ~ 20% dla pierwszegodd
procesu przed uruchomieniem drugiego , a następnie oba zajęły ~ 20%). Pierwszy dysk zakończył się w 8h50min (530 min), a drugi w 8h30min (510 min). Sprowadza się to do prędkości zapisu ~ 130 MB / s na dysk, co nie jest takie dziwne, biorąc pod uwagę wejście monotoniczne. Sprzęt pochodzi z 2009 roku (procesor: C2D E8400; chipset: Intel P43 / ICH10).Odpowiedzi:
Zależy to od wielu czynników, w tym między innymi:
Ponadto, chociaż zerowanie dysku jest prostym zadaniem dla procesora i pamięci RAM, nadal może wystąpić efekt:
Zakładając, że całkiem nowy komputer z dyskami średniej klasy, na minimalnym dysku rozruchowym z linuksem, WYŁĄCZNIE operacja zerowania (bez GUI, Internetu itp.) Załadowana całkowicie do pamięci RAM, może trwać od 2 do 12 godzin. Gdybym musiał wyrzucić jeden numer, powiedziałbym, że bliżej 3 i pół godziny, ale znowu, nie ma wystarczających informacji, aby uzyskać dobre oszacowanie poza faktycznym wykonaniem tego.
Jeśli masz więcej niż 1 GB wolnego miejsca, możesz spróbować zamontować dysk i uruchomić
dd if=/dev/zero bs=512 count=2048 of=/tmp/tempzero
inny plik. Jeśli wiesz więcej na temat optymalnego rozmiaru bloku dla najszybszego zapisu na dysk, możesz użyć tego dla wartości bs (w kilobajtach) i ustawić licznik na dowolną wielkość pliku. Następnie możesz użyć tego, aby uzyskać lepsze oszacowanie bez utraty danych. Po prostu utworzy duży plik zawierający zera.źródło
Zrobiłem dd z losowymi danymi na dysku 750 GB. Myślę, że zajęło to około 20 godzin. Rzeczą, która tak naprawdę jest do kitu, jest to, że musiałem to zrobić cztery razy dla czterodyskowej macierzy RAID. Myślę, że wąskim gardłem jest prędkość zapisu twoich dysków. Jesteś mądry, robiąc to równolegle z napędami.
źródło
Z partycją +100 GB, Acer Aspire 5750G, zewnętrzny dysk twardy SATA, USB 2, 5400 obr./min:
i
źródło
Zgaduję, ale domyślam się, że będzie to zależeć od kontrolera napędu, kontrolera na płycie głównej i tego, co jeszcze pochłania CPU / IO.
Zgaduję, według godziny lub godzin. Dni wydają się długie. W zależności od konfiguracji komputera, jednoczesne uruchomienie obu może spowolnić proces tworzenia rywalizacji o kontroler napędu. Chociaż wypompowujesz zera, nic na twoim dysku nie wie o tym i musi zapisywać każdy bajt.
źródło
Jeśli po prostu kasujesz dyski, doskonałym narzędziem do równoległej przepustowości jest DBAN w trybie prostego kasowania. Jest dostępny jako ISO i w zasadzie wykonuje
dd if=/dev/zero
polecenia dla wybranych dysków.źródło
Powinno to zająć 2-5 godzin. Wąskim gardłem jest dysk, a nie pamięć RAM, procesor, kable lub konfiguracja kontrolera. Jeśli nie masz bardzo starego komputera, takiego jak oryginalny Pentium, procesor i pamięć są znacznie szybsze niż prędkość wrzeciona dysku twardego, podobnie jak kable SATA. Pamięć podręczna nawet nie wchodzi w grę, ponieważ zerujesz dysk (chyba że masz 1 TB pamięci podręcznej).
źródło