Ben bir başparmak götürmek iso görüntüleri kopyalamak için dd kullanıyorum. Kopyalama işlemi sırasında dd'nin durumunu çıkarmanın bir yolu var mı?
Ben bir başparmak götürmek iso görüntüleri kopyalamak için dd kullanıyorum. Kopyalama işlemi sırasında dd'nin durumunu çıkarmanın bir yolu var mı?
Yanıtlar:
Herhangi bir * nix kullanıcısı için genel olarak mevcut olan herhangi bir komut satırı tekniğini kullanabilirsiniz. Çok sayıda örnek var:
Hepsi temel olarak iki kategoriden birine girer: bir öldürme sinyali gönderir (CTRL-T gibi) veya çıktıyı benzer bir izleyiciden geçirir pv
. Yalnızca pv
zaten MacPorts veya HomeBrew kullanıyorsanız öneriyorum. En basit örnek:
dd if=file.iso | pv | dd of=/dev/sda3
Aktarılacak 1'den fazla dosyanız varsa ve ayrıca% tamamlandı ve ETA istiyorsanız, o zaman izlediği akışın boyutunu pv sağlamanız gerekir. Bir dizin ağacının boyutunu aşağıdaki gibi sağlayabilirsiniz:
`SIZE=$(du -sb . | awk '{print $1}')`
veya tüm dosya sistemini
`SIZE=$(df -B1 /dev/sda1 | tail -n1 | tr -s ' ' | cut -d' ' -f2)`
ve sonra boyutu şu şekilde pv
geçirin:
dd if=file.iso | pv -s $SIZE | dd of=/dev/sda3