/dev/sdaBölümleme cihaz adı (ör /dev/sda1. ) Verilen üst blok aygıt adı (örneğin ) elde etmek için taşınabilir bir yol arıyorum . Son karakteri bırakabileceğimi biliyorum, ancak bu bazı durumlarda işe yaramaz:
- MMC kart okuyucuları genellikle gibi adlara
/dev/mmcblk0sahipken, bölümleri gibi adlara sahiptir/dev/mmcblk0p1(ekstralara dikkat edinp). - isteğe bağlı: bazı blok cihazlarda hiç bölüm tablosu yoktur ve tek bir bölüm olarak biçimlendirilir. Bu durumda, bölme aygıtı ile üst blok aygıtı aynıdır.
LVM hacimleri tamamen farklı bir balık su ısıtıcısıdır. Onları şu anda desteklememe gerek yok, ancak bunları dikkate almak biraz fazla çaba gerektiriyorsa, aldırmam.
/dev/sda1ve /dev/mmcblk0p1yine de Linux'a özgüdür. lsblkolsa da nispeten yenidir.
lsblkayrıca, yalnızca adı kullanmak yerine doğru olanı bulmak için aygıt düğümü numaralarını kullanır. Linux ve util-linux için en basit çözüm muhtemelen her zaman kullanılabilir olacaktır.
lsblk -dpno pkname $devnametüm sınavlarımı geçti! Belki bir cevap eklemelisin.
/dev/sd0cbu durumda geri dönmesini beklerdim . Aşağıdaki cevaplar sizin için uygun mu?
/dev/sd0aancak/dev/sd0cihaz yok (bir/dev/sd0c...)