Pytania otagowane jako dd

dd to tradycyjne narzędzie do kopiowania danych binarnych


2
Jaka jest różnica między „bs”, „count” i „seek” w poleceniu dd?
Czytałem wiele przewodników i wpisy na forum opisujące jak korzystać dd, ale jedno zauważyłem jest to, że ludzie zawsze wykorzystują różne wartości dla bs=, count=i seek=przełączników. Proszę, ktoś może wyjaśnić, co dokładnie robią te przełączniki (strona podręcznika nie jest bardzo szczegółowa), i wyjaśnić, jakie są najlepsze dla nich ustawienia dla …
24 dd 

2
Utwórz kontener obrazu pliku
Chciałbym utworzyć plik 100 GB, który będzie używany jako system plików. Plik zostanie zapisany na zaszyfrowanym woluminie, więc sam plik / system plików nie musi być (dalej) szyfrowany. Wyszukiwanie ujawniło wiele różnych metod robienia tego. Niektórzy używają losetup, inni nie. Czy stosowanie następującej metody jest dopuszczalne? $ dd if=/dev/zero of=~/theFile.img …
23 filesystems  dd 

4
Jaka jest różnica między tymi dwoma poleceniami dd?
Jaka jest różnica między dwoma ddpoleceniami, które mają różne bsi countwartości, jak długo mnożyć się tak samo? Na przykład: dd if=/dev/random of=aa bs=1G count=2 dd if=/dev/random of=aa bs=2G count=1
23 dd 


4
Wymuś, aby dd nie buforował lub nie czytał z bufora
Pracuję na systemie wbudowanym z dd w wersji busybox. Próbuję przetestować wymazanie do napędu z jakiegoś zewnętrznego narzędzia, jednak dd nie czyta z dysku ponownie po wymazaniu, ale pokazuje mi buforowane dane. Zawęziłem go do dd, ponieważ kiedy robię początkowe dd, widzę dane, ponownie uruchamiam system, aby opróżnić pamięć podręczną, …
22 linux  dd 

2
Czy lepiej jest użyć cat, dd, pv lub innej procedury do skopiowania płyty CD / DVD?
tło Kopiuję niektóre dyski CD / DVD z danymi do plików ISO, aby użyć ich później bez potrzeby korzystania z nich w napędzie. Szukam procedur w sieci i znalazłem wiele: Wykorzystanie catdo skopiowania nośnika: http://www.yolinux.com/TUTORIALS/LinuxTutorialCDBurn.html cat /dev/sr0 > image.iso Wykorzystanie ddtego (najwyraźniej najczęściej stosowane): http://www.linuxjournal.com/content/archiving-cds-iso-commandline dd if=/dev/cdrom bs=blocksize count=count of=/path/to/isoimage.iso …
22 linux  dd  cat  disk-image  pv 

4
argument „seek” w poleceniu dd
Czy ktoś może mi wyjaśnić, co się dzieje w następujących wierszach? dd if=/dev/urandom bs=4096 seek=7 count=2 of=file_with_holes szczególnie poszukiwanie części nie jest jasne Strony podręcznika mówią: seek=BLOCKS skip BLOCKS obs-sized blocks at start of output Co to jest blok obs-size?
20 dd 

5
Jak zignorować błędy zapisu podczas zerowania dysku?
Powiedz, że chcesz wyzerować uszkodzony dysk twardy. Chcesz zastąpić jak najwięcej zerami. Czego nie chcesz: proces przerywa się przy pierwszym błędzie zapisu. Jak to zrobić? AFAICS, zwykły ddzapewnia tylko opcję ignorowania błędów odczytu. Tak więc coś w tym rodzaju dd if=/dev/zero of=/dev/disk/by-id/lousy-vendor-123 bs=128k nie wystarcza. ddrescue wydaje się być lepszym …
19 hard-disk  dd  ddrescue 

4
Przeczytaj środek dużego pliku
Mam plik 1 TB. Chciałbym czytać od bajtu 12345678901 do bajtu 19876543212 i umieścić to na standardowym wyjściu na maszynie ze 100 MB pamięci RAM. Mogę łatwo napisać skrypt Perla, który to robi. sysread dostarcza 700 MB / s (co jest w porządku), ale syswrite dostarcza tylko 30 MB / …
19 files  dd 

3
Jak zamontować `img` utworzony za pomocą / bin / dd dysku twardego?
Kiedyś tworzyłemdd kopię zapasową dysku o pojemności 80 GB dd if=/dev/sdb of=~/sdb.img Teraz muszę uzyskać dostęp do niektórych plików na tym dysku, ale nie chcę kopiować pliku „.img” z powrotem na dysk. mount ~/sdb.img /mnt/sdbteż nie działa. Zwraca: mount: you must specify the filesystem type Próbowałem znaleźć typ systemu plików …
19 mount  dd 

6
Co robi `dd if = / dev / zero of = / dev / sda`
Edytowane: nie uruchamiaj tego, aby go przetestować, chyba że chcesz zniszczyć dane. Czy ktoś mógłby mi pomóc zrozumieć, co mam? dd if=/dev/zero of=/dev/sda bs=4096 count=4096 P: Dlaczego konkretnie 4096 count? dd if=/dev/zero of=/dev/sda bs=512 count=4096 seek=$(expr blockdev --getsz /dev/sda - 4096) P: Co to dokładnie robi?
19 udev  dd  disk 


3
Jak przycinać pliki za pomocą wiersza polecenia?
Jaki jest konsolowy odpowiednik następującego kodu w języku Python: target = file("disk", "w") # create a file target.seek(2*1024*1024*1024) # skip to 2 GB target.write("\0") target.close() Może jakieś zaklęcie dd? Pomysł polega na utworzeniu pliku o pozornej wielkości 2 GB do użytku np. W wirtualizacji. kvm disk -cd whatever.iso #Only allocate …
18 files  dd  sparse-files 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.