← man/disk_and_filesystems
disklabel — man disklabel — 80×24
ugur@toprak:~/man/disk_and_filesystems$man disklabel
Bölüm 1 Disk & Dosya Sistemleri

disklabel

bir Apple Label disk etiketini düzenleme ve sorgulama

Sinopsis

     disklabel -create disk-device [-msize=size] [property=value] [...]
     disklabel -status disk-device
     disklabel -properties disk-device [property[=value]] [...]
     disklabel -destroy disk-device

Açıklama

disklabel yardımcı programı Apple Label'' bölüm meta verilerini düzenler. Apple Label'' bölümleri, /dev için dinamik bir sahte dosya sistemi (pseudofilesystem) kullanılsa bile bir disk aygıtının yeniden başlatmalar arasında tutarlı bir ada, sahipliğe ve izinlere sahip olmasını sağlar.

``Apple Label'' bölümü, bölümün ayrılmış bir alanında bir dizi meta veri (plist olarak) kullanır. Bu meta veriler sahibi, adı vb. açıklar.

-create kullanıldığında, -msize bağımsız değişkeni meta veri alanının boyutunu belirtebilir; varsayılan değer 128Kbyte'tır. Varsayılan boyut birimi bayttır, ancak verilen faktörle çarpmak için şu son ekler kullanılabilir: b'' (512), k'' (1024), m'' (1048576) ve g'' (1073741824).

Özellikler için herhangi bir anahtar-değer çifti belirtilebilse de, belirli anahtarlar sistem tarafından kullanılır:

owner-uid Aygıtın sahibi olacak kullanıcı (bir dize veya sayısal değer olarak).

owner-gid Aygıtla ilişkili grup (bir dize veya sayısal değer olarak).

owner-mode Aygıtın izinleri (sayısal bir değer olarak).

dev-name Aygıtın adı.

owner-uid ve owner-gid özellikleri dize olarak verilirse, disklabel yardımcı programı adları aramaya (uygun şekilde kullanıcı veya grup olarak) çalışacak ve sayısal değerleri meta verilerde depolayacaktır. Adları bulamazsa ve değerler sayı olarak verilmemişse, bir hata yazdıracak ve anahtar/değer çiftlerini meta verilerde depolamayacaktır.

owner-mode özelliği ondalık olarak veya başına 0'' eklenerek sekizlik (octal) olarak verilebilir (örneğin, 0666'').

Herhangi bir özellik, çift tırnak içine alınarak zorla dize olarak ele alınabilir; bu durumda muhtemelen kabuk kaçış karakterlerinin (shell escapes) gerekli olacağını unutmayın.

-properties yönergesi, (hiçbir bağımsız değişken verilmemişse) tüm anahtarları yazdırabilir, (bir anahtar adları listesi verilmişse) istenen bir anahtar kümesini yazdırabilir veya (anahtar-değer çiftleri verilmişse) anahtarları değiştirebilir (veya ekleyebilir).

disklabel ayrıca meta verilerin bir sağlama toplamını (checksum) da tutar; -status yönergesi bu sağlama toplamını doğrular.

Örnekler

     Aşağıdaki örnek, 1MByte meta veri alanına sahip, fred'e ait, aygıt adı fred olan ve fred tarafından yazılabilen bir aygıt oluşturacaktır:

	   disklabel -create /dev/rdisk1s1 -msize=1M owner-uid=fred dev-name=fred owner-mode=0644

     Aşağıdaki örnek ise yukarıdakilerden anahtar-değer çiftlerini yazdıracaktır:
	   disklabel -properties /dev/rdisk1s1

Ayrıca Bakınız

pdisk(8)

macOS 26.4 3 Eylül 2004 macOS 26.4