Czy dddziała na poziomie systemu plików lub bezpośrednio do surowego urządzenia?
Czy dddziała na poziomie systemu plików lub bezpośrednio do surowego urządzenia?
Odpowiedzi:
dd działa na czymkolwiek, nad czym chcesz pracować.
Możesz wziąć strumienie terminali (standardowe i standardowe) lub cokolwiek reprezentowanego przez deskryptor pliku jako wejście i wyjście dd.
I jak niemal wszystko w systemie Linux ma deskryptor pliku, można użyć plików, katalogów urządzeń znakowych (np /dev/null, /dev/random), (systemy np partycji / plików, takich jak urządzenia blokowe /dev/sda1lub bezpośrednio całych dysków, jak /dev/sda).
Jak widać, ddjest dość potężnym i wszechstronnym narzędziem, ale upewnij się, że używasz go ostrożnie, ponieważ jest również znany jako „ d isk d estroyer”, jeśli przypadkowo użyjesz go z niezamierzonymi argumentami.
Jeśli chcesz uzyskać więcej informacji na ten temat dd, przeczytaj jego stronę podręczną (uruchom man dd) lub poszukaj na przykład odpowiedzi na „dd kontra kot - czy dd nadal jest aktualne?” (Unix i Linux.SE) lub Co oznacza nazwa polecenia „dd”?
ddsam w sobie jest potężny, czy przede wszystkim korzysta z faktu, że prawie wszystko w Linuksie ma deskryptor pliku ?
ddjest to dość potężne i wszechstronne narzędzie .
ddma kilka ciekawych funkcji, ale większość czasu jest ona wykorzystywana w sposób, który będzie działać równie dobrze cp, cat, powłoki ... w tej odpowiedzi kilka rzeczy, które są trudne bez ddwymieniono. Ale dd if=/dev/sda of=/mnt/ext/backuplepiej to zrobić cat /dev/sda > /mnt/ext/backupna przykład