← man/system_admin
drutil — man drutil — 80×24
ugur@toprak:~/man/system_admin$man drutil
Bölüm 1 Sistem Yönetimi

drutil

CD/DVD yazıcılarıyla etkileşim kurma

Sinopsis

     drutil verb [options]

Açıklama

drutil, bağlı yazıcı aygıtlarıyla etkileşim kurmak için DiscRecording çerçevesini (framework) kullanır. Yaygın eylemler (verbs) arasında burn, erase, eject, help, info, list, status ve tray yer alır.

Diğer eylemler şunlardır: bulkerase, cdtext, discinfo, dumpiso, dumpudf, filename, getconfig, poll, size, subchannel, trackinfo ve version.

Eylemler (Verbs)

Her eylem, açıklaması ve bağımsız argümanlarıyla birlikte listelenmiştir. Sürücü seçimi argümanları, tekil argümanlardan önce görünmelidir. Sürücü seçimi ve argüman açıklamaları, eylem açıklamalarından sonra Dürücü Seçim Kriterleri (Drive Selection Criteria) bölümünde bulunabilir.

-drive drive(s) Bir veya daha fazla sürücü üzerinde çalışabilen eylemler için list çıktısına göre bir veya daha fazla sürücü belirtmenize olanak untur. Daha fazla bilgi için Sürücü Seçim Kriterleri bölümüne bakın.

help verb Belirtilen eylemin kullanım bilgisini görüntüler.

atip Takılı CD-R/RW medyası için Pre-Groove Mutlak Süresini (Absolute Time in Pre-Groove - ATIP) görüntüler.

bulkerase type Toplu silme modunu başlatır; bu modda sürücü, takılan -RW medyasını sürekli olarak siler, çıkarır ve sonlandırılana kadar başka bir disk ister.

Silme türleri: quick Hızlı silme gerçekleştirir, diskin boş görünmesi için minimum miktarda çalışma yapar. Bu işlem genellikle sadece bir veya iki dakika sürer.

full Tam bir silme gerçekleştirir, diskteki her bloğu siler. Bu işlemin tamamlanması yavaştır (yaklaşık 30 dakika).

burn options path Geçerli bir dizini veya imaj dosyasını diske yazar. Varsayılan olarak belirtilen dizin yeni bir dosya sistemine yazılır. -audio seçeneği, yoldaki herhangi bir geçerli QuickTime ses dosyasının bir parçaya (alfabetik sırada) dönüştürüldüğü bir ses CD'si (redbook) oluşturur. Bir dosya belirtilirse (yalnızca geçerli imaj dosyaları: .dmg, .iso, .cue/bin ve .toc), imaj dosyasının içeriği yazdırılır. Gelişmiş işlevsellik için yazma öncesi ve yazma sonrası seçenekleri ve dosya sistemi hariç tutmaları belirtilebilir. Son seçenek önceliklidir. Geçersiz komutlar yoksayılır.

path Bir dizine veya dosyaya giden geçerli bir yol.

options Rastgele geçerli bir yazma seçeneği (seçenekleri) belirtin: -test, -appendable, -erase, -mount, -noverify, -nohfsplus, -noiso9660, -nojoliet, -noudf, -nofs,

  • -audio, -speed, -pregap.: Veya varsayılan bir yazma seçeneği belirtin: -notest, -noappendable, -noerase, -allfs, -hfsplus, -iso9660, -joliet, -udf, -data, -eject, -verify.

cdtext Sürücü tarafından bildirilen CD-Text bilgilerini okur ve görüntüler. Sürücü bir ses CD'si içermeli ve CD-Text okuma yeteneğine sahip olmalıdır.

discinfo [-xml] Mevcut medya hakkında ayrıntılı bilgi görüntüler.

Aynı adlı MMC komutundan alınmıştır.

dumpiso device block [format] Medya üzerindeki ISO-9660 ve Joliet yapılarını incelemek ve yorumlamak için kullanılan bir araçtır.

device Disk düğümü, örn. /dev/disk1, /dev/disk1s1, /dev/rdisk1.

block Dökülecek blok numarası (ondalık veya 0x onaltılık gösterimle). Blokların 2048 baytlık bloklar olduğu varsayılır.

format Bloğun nasıl yorumlanacağı. Biçim belirtilmemişse, dumpiso tahmin etmeye çalışacaktır. Varsa, bu argüman aşağıdakilerden biri olmalıdır: None, Boot, BootCat, PVD, SVD, VPD, VDST, MPath, LPath, Dir, HFSPlusVH.

dumpudf device block Medya üzerindeki UDF yapılarını incelemek ve yorumlamak için kullanılan bir araçtır.

device Disk düğümü, örn. /dev/disk1, /dev/disk1s1, /dev/rdisk1.

block Dökülecek blok numarası (ondalık veya 0x onaltılık gösterimle). Blokların 2048 baytlık bloklar olduğu varsayılır.

eject drutil tray eject komutunun eş anlamlısıdır.

erase type Sürücüdeki (sürücülerdeki) -RW medyasını siler ve çıkarır.

Silme türleri: quick Hızlı silme gerçekleştirir, diskin boş görünmesi için minimum miktarda çalışma yapar. Bu işlem genellikle sadece bir veya iki dakika sürer.

full Tam bir silme gerçekleştirir, diskteki her bloğu siler. Bu işlemin tamamlanması yavaştır (yaklaşık 30 dakika).

filename name Belirtilen dosya adının, DiscRecording'in oluşturduğu dosya sistemlerinin adlandırma kurallarına uyması için nasıl değiştirileceğini gösterir.

getconfig type Aygıt özelliği ve profil listesini görüntüler.

Yapılandırma bilgisi türleri: current Bir sürücü için geçerli özellikleri ve profilleri görüntüler.

supported Bir sürücü için desteklenen tüm özellikleri ve profilleri görüntüler.

info [-xml] Her bir sürücü için, bilgisayara nasıl bağlı olduğu ve yeteneklerinin bir özeti dahil olmak üzere çeşitli bilgileri görüntüler.

list [-xml] Makineye bağlı tüm yazma aygıtlarını listeler.

poll Sonlandırılana kadar aygıt ve medya bildirimlerini görüntüler.

size options path Geçerli bir dizinin veya imaj dosyasının boyutunu tahmin eder (blok cinsinden). Varsayılan olarak, belirtilen yolun boyutunu hibrit bir dosya sistemi olarak tahmin eder. -audio seçeneği, dizinin içeriğini (geçerli dosyalar için) bir ses CD'si (redbook) olarak hesaplar. Bir dosya belirtilirse (yalnızca geçerli imaj dosyaları: .dmg, .iso, .cue/bin ve .toc), imaj dosyasının içeriği hesaplanır. Gelişmiş işlevsellik için dosya sistemi hariç tutmaları belirtilebilir. -nodrive argümanı belirtilmediği sürece hesaplanan boyut, bulunan boş medya ile karşılaştırılacaktır. Son seçenek önceliklidir. Geçersiz komutlar yoksayılır.

path Bir dizine veya dosyaya giden geçerli bir yol.

options Rastgele geçerli bir yazma seçeneği (seçenekleri) belirtin: -nodrive, -nohfsplus,

  • -noiso9660, -nojoliet, -noudf, -nofs, -audio, -pregap.: Veya varsayılan bir yazma seçeneği belirtin: -allfs, -hfsplus, -iso9660, -joliet, -udf, -data.

status [-xml] Medyaya özgü ayrıntılı bilgileri görüntüler.

subchannel CD medyasındaki alt kanallardan gelen bilgileri görüntüler. Bu, disk için MCN'yi (medya katalog numarası) ve tüm parçalar için ISRC'yi (uluslararası standart kayıt kodu) yazdırır. Bu komut yalnızca CD medyası mevcut olduğunda çalışır.

Aynı adlı MMC komutundan alınmıştır.

toc Takılı medyanın içindekiler tablosunu (TOC) görüntüler.

trackinfo [-xml] Medya üzerinde bulunan tüm parçalar hakkında ayrıntılı bilgi görüntüler.

Aynı adlı MMC komutundan alınmıştır.

tray command Tepsi/medya ile ilgili bir komut gerçekleştirir. Bazı sürücülerin tepsisi olmadığını ve bazılarının tepsisi olsa da motorlu çıkarma veya yerleştirme özelliğinden yoksun olabileceğini unutmayın.

Tepsi komutları: open Medya yoksa ve sürücü motorlu çıkarmaya uygun bir tepsiye sahipse, sürücünün tepsisini açar.

close Sürücü motorlu yerleştirmeye uygun bir tepsiye sahipse, sürücünün tepsisini kapatır.

eject Sürücü motorlu çıkarmaya uygun bir tepsiye sahipse, medyayı sürücüden çıkarır. Medya yoksa, bu işlem open komutuyla eşdeğerdir. Medya varsa ve bağı çözülebiliyorsa (unmounted), bağı çözülür ve ardından çıkarılır. Medya varsa ancak bağı çözülemiyorsa, çıkarma işlemi başarısız olur.

version İşletim sistemi ve DiscRecording çerçevesi sürüm numaralarını görüntüler.

Seçenekler

-xml Belirtildiğinde (yalnızca geçerli seçenekler: discinfo, info, list, status ve trackinfo) belirtilen eylemin çıktısı XML biçiminde gösterilir.

Sürücü Seçim Kriterleri

drutil'in bazı işlevleri belirli bir sürücü üzerinde çalışır. Herhangi bir sayıda sürücü mevcut olabileceğinden ve bunlar her an gelip gidebileceğinden, aygıt seçimi argümanları bunlar arasında seçim yapmak için bir yöntem sağlar.

Aday listesi, bağlı tüm sürücülerin bir listesi olarak başlar. -drive drive(s) biçiminde bir veya daha fazla argüman belirtilebilir. Her argüman, drive(s) parametresinin ne olduğuna bağlı olarak aday listesini daraltma etkisine sahiptir. Şunlar olabilir:

• Pozitif bir ondalık sayı; aday listesine 1 tabanlı bir dizin olduğu varsayılır. Aday listesi sadece o aygıta indirgenir.

• Aşağıdaki anahtar kelimelerden biri: internal, external, usb, firewire, atapi, scsi. Aday listesi, belirtilen konuma / veri yoluna (bus) uyan aygıtlara indirgenir. Bu karşılaştırmada büyük/küçük harf yoksayılır.

• Üretici/ürün adı olduğu varsayılan herhangi bir diğer dize. Aday listesi, üretici veya ürün dizeleri argümanla tam olarak eşleşen aygıtlara indirgenir. Bu karşılaştırmada büyük/küçük harf (boşluklar hariç) yoksayılır.

Birden fazla -drive argümanı belirtilebilir; her argüman aday listesini daha da daraltır. Tüm -drive argümanları işlendikten sonra aday listesi değerlendirilir. Tam olarak bir öğe içeriyorsa, o sürücü kullanılır. Sıfır öğe içeriyorsa, drutil bir hata mesajı yazdırır ve çıkar. Birden fazla öğe içeriyorsa, seçilen işlev listede kalan tüm sürücülerde yürütülür.

Örnekler

     Sürücü komutları içermeyen basit eylemler

	   drutil help status
	     "status" eylemi için yardımı görüntüler.
	   drutil list
	     Bağlı aygıtların bir listesini görüntüler.
	   drutil info
	     Bağlı tüm aygıtlar için çeşitli bilgileri görüntüler.
	   drutil status
	     Bağlı tüm aygıtlar için medyaya özgü bilgileri görüntüler.
	   drutil -drive internal burn -noverify -eject -speed 24 ~/Documents
	     Documents dizinini doğrulamadan dahili sürücüye yazar ve ardından diski çıkarır.
	   drutil -drive internal info -xml > driveInfo.xml
	     Dahili sürücüler hakkında bilgi içeren bir XML dosyası oluşturur.

     Sürücü seçimi örnekleri

	   drutil -drive 1 tray close
	     Mümkünse görülen ilk yazıcı aygıtının tepsisini kapatır.
	   drutil -drive external info
	     Harici olarak bağlı tüm yazıcı aygıtları için sürücüye özgü bilgileri listeler.
	   drutil -drive firewire status
	     Bağlı firewire yazıcı aygıtlarında bulunan medyalar için medyaya özgü bilgileri listeler.
	   drutil -drive VENDOR tray open
	     Mümkünse üretici kimliği VENDOR olan tüm yazıcı aygıtlarının tepsisini açar.
	   drutil -drive 'CD-RW CDW827ES' getconfig supported
	     Ürün kimliği 'CD-RW CDW827ES' olan bağlı aygıtlar için desteklenen özellikleri ve profilleri listeler.

Geçmiş

drutil ilk olarak MacOS X 10.3'te ortaya çıktı.

Ayrıca Bakınız

diskutil(1), hdiutil(1), /usr/sbin/disktool (kullanım için bağımsız değişkenler olmadan çalıştırın).

Mac OS X 18 Mayıs 2004 Mac OS X