USB sürücümü neden ArchLinux'a bağlayamıyorum?


10

ArchLinux'u çalıştırmaya başladım ve bu sorunla karşılaşıncaya kadar işler yeterince yüzüyordu - Bariz bir şeyi kaçırmışım gibi hissediyorum ama bunun ne olduğundan emin değilim.

USB çubuğumu takmaya çalıştığımda, cihazı / dev'de bulamıyorum.

İşte sopa taktığım zaman gelen dmesg:

USB 1-8: new high speed USB device using ehci_hcd and address 6

İlgili ArchLinux sayfasına göre, orada aygıt düğümünü görmem gerektiğini düşünüyorum. Yine de görmüyorum.

İşte benim lsusb çıktı:

Bus 001 Device 006: ID 13fe:1f00 Kingston Technology Company Inc. DataTraveler 2.0 4GB Flash Drive / Patriot Xporter 32GB (PEF32GUSB) Flash Drive

/ Dev'e baktığımda, sda, sda1..sda4'ü görüyorum, ama bunun sadece sabit diskim ve bölümleri olduğundan eminim.

Kimse eksik olduğum hakkında herhangi bir tahmin var mı?


Başka bir USB çubuğuyla test edebilir misiniz? Cihaz / sys / block altında görünüyor mu?
user1686 17:11

Yanıtlar:



2

/ Dev'de gerçekten de sabit sürücüleri / sda ve / sdb vb.

Bağladığınızda, bu adı / sda komutunu kullandığınız gibi kullanın.

/ Sda gibi adlar yerine benzersiz aygıt adları kullanmanın avantajı, önyükleme sırası veya USB sürücüsü sırasını değiştirebilen yeniden başlatma sırasında kalan başparmak sürücülerden bağımsız olarak aygıtın her seferinde aynı şekilde monte edilmesidir.

İşte benim Cowen mp3 çalar için montaj komutu (bir satır):

mount /dev/disk/by-id/usb-COWON_J3_0221001E55027D511123241626337D51-0:0 /media/cowon-j3-main

Ve mikro Sd'yi aynı cihaza monte etmek için, adını bulmak için / dev / disk / by-id'e geri dönüyorum ve bu şekilde monte ediyorum (bir satır):

mount /dev/disk/by-id/usb-COWON_J3_EXT_0221001E55027D511123241626337D51-0:1-part1 /media/cowen_j3_card/

Öncelikle mount dizinlerini yapmak zorundasınız. Genellikle sabit medyaya sahip sürücüleri / mnt / dizinine ve çıkarılabilir medyaya sahip sürücüleri / media / dizinine koyarım. Diğerleri bunu farklı yapar.

Komut satırından çalıştırdıktan sonra, montajı kolaylaştırmak için dosya sistemi tablonuza (edit / etc / fstab olarak root olarak) koyabilirsiniz.

İşte fstab'ımdan 4 farklı mp3 çaları nasıl monte ettiğimi gösteren bir alıntı (her cihazda 1 satır ve içinde bir microsd kart varsa cihaz başına 2):

# -------- Rockbox modunda Sansa 4GB e260 
/ dev / disk / by-id / usb-Rockbox_Internal_Storage_90000000000000000A4B4520213ED0490-0: 0-part1 / medya / sansa-ana otomatik noauto, kullanıcılar 0 0

/ dev / disk / by-id / usb-Rockbox_SD_Card_Slot_90000000000000000A4B4520213ED0490-0: 1-part1 / medya / sansa-ana otomatik noauto, kullanıcılar 0 0

# -------- Sansa modunda Sansa 8GB e280 
/ dev / disk / by-id / usb-SanDisk_Sansa_e280_D008E2146237B49F0000000000000000-0: 1-part1 / medya / sansa-ana otomatik noauto, kullanıcılar 0 0

# -------- Cowen J3
/ dev / disk / by-id / usb-COWON_J3_0221001E55027D511123241626337D51-0: 0 / medya / cowen_j3_main / otomatik noauto, kullanıcılar, rw 0 0

/ dev / disk / by-id / usb-COWON_J3_EXT_0221001E55027D511123241626337D51-0: 1-part1 / medya / cowen_j3_card / otomatik noauto, kullanıcılar, rw 0 0

# -------- Cowen S9
/ dev / disk / by-id / usb-COWON_S9_1600001E55166FBC1025241539136FBC-0: 0 / medya / cowen_s9 / otomatik noauto, kullanıcılar, rw 0 0

Fstab'a girdikten sonra, yukarıda yaptığımız gibi tam komutla monte etmek yerine, bu daha kısa yolla monte edebilirim:

mount /media/cowen_s9_main

ve aynı şeyi yapıyor.

Özetlemek gerekirse: ilk olarak, montaj için kullanacağınız bağlama noktalarını (dizinleri) yapın. ikinci olarak, / dev / disk / by-id üçüncü içindeki benzersiz aygıt adını keşfedin, mount komutunu benzersiz adınız ve karar verdiğiniz bağlama noktası ile birleştirin ve çalıştırın.

Sonra genellikle cihazın orada ve okunabilir olduğundan emin olmak için montaj noktasını "ls".

ls /media/cowen_s9_main

İhtiyacınız olandan daha ayrıntılıydım, ama diğerleri de bunu okuyacak. Ayrıca, fstab alıntısındaki yorumlar, buradaki editör nedeniyle octothorpe'u (#) önlerinden kaldırmıştı - çalışması için orada olmaları gerekiyor.


3
Ancak bu, cihaz düğümü orada olmadığında ne yapılacağını gerçekten cevaplamaz.
user1686 17:11

usb yığın depolama aygıtlarının nasıl algılandığı son birkaç yılda gelişti. / dev / disk / by-id / aygıt adına giderseniz , önyükleme sırasına bakılmaksızın veya takıldığında her seferinde çalışır . USB yığın depolama aygıtları için benzersiz aygıt adlarının bir diğer avantajı da bir sabit sürücü takmanızdır, sdd deyin ve usb belleğiniz sdd oldu, şimdi yeni sabit disk için bir satır eklemek yerine fstab'nızda (sdd ve sde için) 2 satırı düzenlemeniz gerekiyor.
skm

/ dev / disk / yan id / benzersiz adları olan / dev / sda aynı cihaz düğümleri. Aynı anda 2 aynı başparmak sürücünüz varsa benzersiz adlar da belirsizliği
giderir

1
Ya cihaz hiç algılanmazsa?
user1686

Op tek bir yere bakarak bulamadığını söyledi , / dev. hiç bulamadığını söylemedi. Sadece bakmak için başka bir yere, belirli avantajlara sahip bir yere işaret ettim. Bunu okursa, belki de bir usb cihazı bulamamayı belki de görebiliyor olabilir. Eğer öyleyse, buna dayanarak bir cevap vereceğim. Umarım bu yardımcı olacaktır. Hmmm. Bir usb cihazı bulamıyor musunuz?
skm
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.