Provided by: manpages-tr_2.0.6-2_all 

İSİM
modprobe.d - modprobe için yapılandırma dizini
İLGİLİ DOSYALAR
/lib/modprobe.d/*.conf
/usr/local/lib/modprobe.d/*.conf
/run/modprobe.d/*.conf
/etc/modprobe.d/*.conf
AÇIKLAMA
modprobe komutu birden fazla modül ekleyebildiği veya kaldırabildiği için, modüllerin bağımlılıkları
nedeniyle, bu modüllerle hangi seçeneklerin kullanılacağını belirleyecek bir yönteme ihtiyaç vardır.
/etc/modprobe.d dizininin altında .conf uzantısıyla biten tüm dosyalar bu seçenekleri gerektiği gibi
belirtir. Ayrıca uygun takma adlar oluşturmak için kullanılabilir: Takma ad veya özel gereksinimleri olan
modüller için (birden fazla modül eklemek gibi) normal modprobe davranışı tamamen geçersiz kılınabilir.
Modül ve takma adlarının (diğer modül adları gibi) içinde _ ve - olabilir: alt çizgi dönüştürme otomatik
olarak gerçekleştiğinden, tüm modül komutlarında her ikisi de kullanılabilir.
modprobe.d altındaki dosyaların biçemi basittir: her satıra bir komut; boş satırlar ve ’#’ ile başlayan
satırlar yok sayılır (yorum eklemek için kullanışlıdır). Bir satırın sonundaki bir ’\’ satırın sonraki
satırda devam etmesine neden olur, bu da dosyayı biraz daha düzenli hale getirir.
KOMUTLAR
alias takma_ad modül
Belirtilen modüle takma_ad verilmesini sağlar. Örneğin: "alias kiymetlimis gercekten_uzun_modulismi"
komutu, "modprobe gercekten_uzun_modulismi" yerine "modprobe kiymetlimis" kullanabileceği anlamına
gelir. Ayrıca kabuk tarzı joker karakterler de kullanılabilir, bu nedenle "alias kiymetlimis*
gercekten_uzun_modulismi" komutu, "modprobe kiymetlimis" ile "modprobe kiymetlimisss" komutunun aynı
etkiye sahip olmasını sağlar. Diğer takma adlara sahip olamazsınız (bu şekilde çılgınlık olur), ancak
takma adların diğer seçeneklere eklenecek seçenekleri olabilir.
Modüllerin, modinfo kullanarak görebileceğiniz kendi takma adlarını da içerebileceği unutulmamalıdır.
Bu takma adlar son çare olarak (yani, yapılandırmada gerçek modül, install, remove ve alias komutları
yoksa) kullanılır.
blacklist takma_ad modül
Modüller kendi takma adlarını içerebilir: Genellikle bunlar "pci:123..." gibi destekledikleri
aygıtları açıklayan takma adlardır. Bu "dahili" takma adlar, normal takma_ad anahtar sözcükleri
tarafından geçersiz kılınabilir, ancak iki veya daha fazla modülün her ikisinin de aynı aygıtları
desteklediği veya bir modülün bir aygıtı aslında desteklemeyip desteklediğini iddia ettiği durumlar
vardır: blacklist komutu, belirtilen tüm modüllerin dahili takma_adlarının göz ardı edilmesini
sağlar.
install modül komut...
Bu komut, modprobe’a belirtilen modülü normal şekilde çekirdeğe eklemek yerine belirtilen komutu
çalıştırmasını söyler. komut herhangi bir kabuk komutu olabilir: bu, her türlü karmaşık işlemin
yapılmasını sağlar. Örneğin, "fred" modülü zaten kurulu "barney" modülüyle daha iyi çalışıyorsa
(ancak bağımlı modül olmadığından modprobe otomatik olarak yüklemiyorsa), bunu sağlamak için "install
fred /sbin/modprobe barney; /sbin/modprobe --ignore-install fred" komutu verilebilir. İkinci
modprobe’un aynı yükleme komutunu yeniden çalıştırmasını engelleyen --ignore-install’a da dikkat
edilmelidir. Ayrıca aşağıya da bkz.
Ek modül bağımlılıkları sağlama sorununa bir çözüm olarak bu komutun uzun vadeli geleceği garanti
edilmez ve bu komutun, gelecekteki bir sürümde kalıcı olarak kaldırılması ya da kullanımdan
kaldırılma hakkında bir uyarı ile değiştirilmesi düşünülmektedir. Kullanımı, mkinitrd gibi dağıtıma
yardımcı uygulamalar tarafından modül bağımlılıklarının otomatik olarak belirlenmesi işlemini
karmaşıklaştırmaktadır. Çünkü bunların artık bir şekilde yükleme komutlarının ne yapıyor
olabileceğini yorumlaması gerekmektedir. Mükemmel bir dünyada, modüllerin bu komutu kullanmadan tüm
bağımlılık bilgilerini sağlaması gerekir. Linux çekirdeği içinde akıllı bağımlılık desteğini sağlamak
için çalışmalar devam etmektedir.
Komutta $CMDLINE_OPTS dizgesini kullanırsanız, modprobe komut satırını belirtilen seçeneklerle
değiştirir. Bu, yapılandırma dosyasında bir install komutu olsa bile, kullanıcılar "modprobe fred
opt=1" komutunun "opt=1" girdiini modüle aktarmasını beklediğinden faydalı olabilir. Dolayısıyla
yukarıdaki örneğimiz "install fred /sbin/modprobe barney; /sbin/modprobe --ignore-install fred
$CMDLINE_OPTS" haline gelir.
options modül seçenek...
Bu komut, çekirdeğe her eklendiğinde belirtilen modüle (bir takma ad da olabilir) seçenekler
eklemenizi sağlar: İster doğrudan (modprobe modül ile) ister eklenen modül bu modüle bağlı olduğundan
dolaylı olarak.
Tüm seçenekler birlikte eklenir. Bu seçenekler modülün kendisi ve takma adı için belirtilen
seçeneklerden başka komut satırındaki bir seçenekten gelebilir.
remove modül komut...
Bu, modprobe -r ile çağrılması dışında, yukarıdaki install komutuna benzer.
softdep anamodül pre: modül... post: modül...
softdep komutu, esnek veya isteğe bağlı modül bağımlılıklarının belirtilmesine olanak tanır.
anamodül, bu isteğe bağlı modüller kurulmadan kullanılabilir, ancak genellikle bazı özellikler eksik
kalır. Örneğin, bir depolama aygıtı sürücüsü, yönetim özelliklerini kullanmak için başka bir modülün
yüklenmesini gerektirebilir.
pre: ve post: modülleri, anamodülden önce (pre) ve sonra (post) modprobe’un kurmaya (veya kaldırmaya)
çalışacağı diğer modüllerin adlarının ve/veya takma adlarının listeleridir.
Örnek: Yapılandırmada "softdep c pre: a b post: d e" sağlandığı varsayılsın. softdep olmadan
"modprobe c"yi çalıştırmak artık "modprobe a b c d e" çalıştırmaya eşdeğerdir. --use-blacklist gibi
seçenekler belirtilen tüm modüllere uygulanırken modül girdileri yalnızca c modülüne uygulanır.
Bilgi:
softdep, aynı anamodül için install ve remove komutlarına göre önceliklidir.
UYUMLULUK
Kmod’un gelecekteki bir sürümü, yukarıda açıklandığı gibi install kullanılmasını önlemek için güçlü bir
uyarı ile gelecektir. Bu, çekirdekteki esnek bağımlılıklar için destek tamamlandığında gerçekleşebilir.
Bu destek, bu tür bağımlılıkları doğrudan modüller içinde sağlayarak bu yardımcı uygulama içindeki mevcut
softdep desteğini tamamlayacaktır.
TELİF HAKKI
Belgenin telif hakkı © 2003 Rusty Russell, IBM Corporation.
YAZAN
Belgenin yazımı Jon Masters, Robby Workman ve Lucas De Marchi tarafından sürdürülmektedir.
İLGİLİ BELGELER
modprobe(8), modules.dep(5).
ÇEVİREN
© 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır: Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri yapmak için https://github.com/TLBP/manpages-
tr/issues adresinde "New Issue" düğmesine tıklayıp yeni bir konu açınız ve isteğinizi belirtiniz.
Kmod-29 Ocak 2021 MODPROBE.D(5)