«dd» etiketlenmiş sorular

dd ikili veri kopyaları için geleneksel bir yardımcı programdır


2
Dd komutunda 'bs', 'count' ve 'seek' arasındaki fark nedir?
Ben nasıl kullanılacağını açıklayan kılavuzları ve forum Mesajları birçok okudum ddama fark ettik bir şey insanların her zaman farklı değerlerini kullanmasıdır bs=, count=ve seek=anahtarları. Lütfen birileri bu anahtarların tam olarak ne yaptığını açıklayabilir (man sayfası çok ayrıntılı değildir) ve / dev / random veya / dev / zero'dan dosya oluşturma …
24 dd 

2
Dosya görüntüsü kabı oluştur
Dosya sistemi olarak kullanmak için 100GB'lık bir dosya oluşturmak istiyorum. Dosya şifreli bir birimde depolanacaktır, böylece dosya / dosya sisteminin kendisinin (ayrıca) şifrelenmesi gerekmez. Arama, bunu yapmanın birçok farklı yöntemini ortaya koydu. Bazıları kullanır losetup, bazıları kullanmaz . Aşağıdaki kabul edilebilir bir yöntem midir? $ dd if=/dev/zero of=~/theFile.img bs=1M count=10240 …
23 filesystems  dd 

4
Bu iki dd komutu arasındaki fark nedir?
Farklı olan iki ddkomut bsve aynı countdeğerle çarptıkça değerleri arasındaki fark nedir? Örneğin: dd if=/dev/random of=aa bs=1G count=2 dd if=/dev/random of=aa bs=2G count=1
23 dd 

5
Donanım kaynaklarına dökülmeyen anında akış sıkıştırma?
200 GB boş disk alanım var, 16 GB RAM (bunlardan ~ 1 GB masaüstü ve çekirdeğin kapladığı) ve 6 GB takas. 240 GB harici SSD'm var, 70 GB kullanılmış 1 ve gerisi ücretsiz, diskime yedeklemem gerekiyor. Normalde, önce dd if=/dev/sdb of=Desktop/disk.imgdiski ve ardından sıkıştırırdım, ancak görüntüyü ilk yapmak bir seçenek …
23 pipe  dd  compression  gzip 

4
DD'yi önbelleklememeye veya önbellekten okumamaya zorla
Dd'nin busybox versiyonuna sahip gömülü bir sistem üzerinde çalışıyorum. Sürücüye bir silme işlemini dışarıdaki bir yardımcı programdan sınamaya çalışıyorum, ancak dd silme işleminden sonra diskten tekrar okumadı, ancak bana önbelleğe alınmış verileri gösteriyor. İlk dd'yi yaptığım gibi verileri dd'ye daralttım, verileri görün, önbelleği temizlemek için sistemimi yeniden başlattım, sildim ve …
22 linux  dd 

2
CD / DVD kopyalamak için cat, dd, pv veya başka bir prosedür kullanmak daha mı iyi?
Arka fon Bazı veri CD'lerini / DVD'lerini daha sonra sürücüye ihtiyaç duymadan kullanmak için ISO dosyalarına kopyalıyorum. Prosedürler için internette bakıyorum ve çok şey buldum: catBir aracı kopyalamak için kullanımı : http://www.yolinux.com/TUTORIALS/LinuxTutorialCDBurn.html cat /dev/sr0 > image.iso Kullanımı dd: böylece (görünüşte en çok kullanılan) yapmak 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
dd komutunda 'seek' argümanı
Bazıları bana aşağıdaki satırlarda neler olduğunu açıklayabilir mi? dd if=/dev/urandom bs=4096 seek=7 count=2 of=file_with_holes özellikle arama kısmı net değil Man sayfaları diyor ki: seek=BLOCKS skip BLOCKS obs-sized blocks at start of output Engelli blok nedir?
20 dd 

5
Diski sıfırlarken yazma hataları nasıl yok sayılır?
Arızalı bir sabit diski sıfırlamak istediğinizi varsayalım. Sıfırlarla mümkün olduğunca üzerine yazmak istiyorsunuz. İstemediğiniz şey: işlem ilk yazma hatasına son verir. Bu nasıl yapılır? AFAICS, ddyalnızca okuma hatalarını yok saymak için bir seçenek sunar. Böylece, dd if=/dev/zero of=/dev/disk/by-id/lousy-vendor-123 bs=128k yeterli değil. ddrescue hataları görmezden gelmek daha iyi görünüyor - ama …
19 hard-disk  dd  ddrescue 

4
Büyük bir dosyanın ortasını okuyun
1 TB'lık bir dosyam var. Bayt 12345678901'den bayt 19876543212'ye okumak ve 100 MB RAM'e sahip bir makineye standart çıktıya koymak istiyorum. Kolayca bunu yapan bir perl betiği yazabilirsiniz. sysread 700 MB / sn. (gayet iyi), ancak syswrite yalnızca 30 MB / sn. Daha verimli bir şey istiyorum, tercihen her Unix …
19 files  dd 

3
Bir sabit sürücünün / bin / dd ile oluşturulmuş bir “img” yi nasıl bağlarım?
Kullandığım ddyedekleme a 80GB sürücüye dd if=/dev/sdb of=~/sdb.img Şimdi bu sürücüdeki bazı dosyalara erişmem gerekiyor, ancak ".img" dosyasını sürücünün üzerine kopyalamak istemiyorum. mount ~/sdb.img /mnt/sdbçalışmıyor. Döndürür: mount: you must specify the filesystem type İle dosya sistemi türünü bulmaya çalıştım file -s fox@shoebox $ file -s sdb.img sdb.img: x86 boot sector; …
19 mount  dd 

6
Dd = / dev / sda = / dev / sda olursa ne yapar?
Düzenlendi: veriyi yok etmek istemiyorsanız bunu test etmek için çalıştırmayın. Birisi ne aldığımı anlamama yardımcı olabilir mi? dd if=/dev/zero of=/dev/sda bs=4096 count=4096 S: Neden özellikle 4096 count? dd if=/dev/zero of=/dev/sda bs=512 count=4096 seek=$(expr blockdev --getsz /dev/sda - 4096) S: Bu tam olarak ne yapıyor?
19 udev  dd  disk 

1
Disk dolana kadar neden "dd" ye "tar" boruları durmuyor?
Tek bir disk görüntüsünün katran arşivim var. Bu tar dosyasının içindeki görüntü yaklaşık 4GB boyutundadır. Disk görüntüsünü bir SD karta yazmak için tar xfiçine çıkış yapıyorum dd. Disk dolumu kart dolana kadar asla durmaz. İşte benim kabuk oturumu: $ ls -l disk.img.tgz -rw-r--r-- 1 confus confus 192M Okt 5 00:53 …
18 pipe  tar  dd  disk-image 

3
Komut satırını kullanarak dosyaları nasıl düzeltebilirsiniz?
Aşağıdaki Python kodunun konsol eşdeğeri nedir: target = file("disk", "w") # create a file target.seek(2*1024*1024*1024) # skip to 2 GB target.write("\0") target.close() Belki biraz büyümüştür? Fikir, sanallaştırmada kullanım için 2 GB görünen boyutta bir dosya yapmaktır. kvm disk -cd whatever.iso #Only allocate space as necessary
18 files  dd  sparse-files 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.