Gadzira otomatiki USB zvishandiso pane Raspberry PI

Chinyorwa ichi chakatsikiswa na hesi matiri Forum

MuRaspberry, kana ukasashandisa graphical interface, zvinova zvinosemesa kuve uchisimudza yedu USB ndangariro kakawanda. Zvakare, mukugadzirisa chiito ichi (zvinova ndizvo zvandiri kuratidza pazasi) unogona kudzidza zvishoma nezvekuti Linux inobata sei zvishandiso.

Isa autofs uye udev

Chinhu chekutanga chatichaita kuisa zvoga y udev

sudo apt-tora kuisa autofs udev

udev chishandiso che linux kernel chishandiso chekutarisira iyo / dev dhairekitori ndiko kunowanikwa zvese zvishandiso. Uye autofs inotibvumidza, kana yangogadzirirwa, ese makomo uye osununguka otomatiki nekukurumidza kana usb yakabatana kana kubviswa.

Chinhu chekutanga chatichaita kubatanidza yedu usb memory (ini ndinoshandisa Kingston brand) mukomputa yedu / Raspberry Pi. Ipapo isu tinoita:

sudo fdisk -l

ichave nechakabuda chakafanana neichi:

Disk / dev / mmcblk0: 15.7 GB ... Mudziyo Boot Kutanga End Mabhuroko Id Sisitimu / dev / mmcblk0p1 2048 1607421 802687 e W95 FAT16 (LBA) / dev / mmcblk0p2 1613824 30613503 14499840 85 Linux yakawedzerwa / dev / mmcblk0p3 30613504 … .. Disk / dev / sda: 30679039 GB ... Mudziyo Boot Kutanga Magumo Idhi Idhi / dev / sda32768 83 30.9 1 c W2048 FAT60436479 (LBA)

Yangu yekunze usb ndangariro ine 30.9 GB (kureva iyo iri / dev / sda1) nepo SD ndangariro ndiko kwandave ndakaisa Linux ine 15.7 GB.

Tsika mitemo mumudev

Kuziva kuti sda1 mudziyo wedu, isu tinoshandisa udev kuburitsa ruzivo kubva mundangariro, saka tinoita unotevera kuraira:

udevadm info -a -p $ (udevadm info -q nzira -n / dev / sda1)

pachave nemablock akapatsanurwa nemutsara "kutarisa mubereki mudziyo '/ zvishandiso / ... .."

kuita kuti kutsvaga kuve nyore nyore isu tinogona kushandisa grep, saka ndinoita zvinotevera:

udevadm info -a -p $ (udevadm info -q nzira -n / dev / sda1) | grep mugadziri

mune yangu sezvo ndangariro yangu iri Kingston zvinobuda ndezvi:

    ATTRS {mugadziri} == "Kingston" # 1 ATTRS {mugadziri} == "Linux 3.12.28+ dwc_otg_hcd"

kana isu tinogona zvakare kutsvaga:

udevadm info -a -p $ (udevadm info -q nzira -n / dev / sda1) | grep modhi udevadm info -a -p $ (udevadm info -q nzira -n / dev / sdd1) | grep mutengesi

Ndiri kufarira:

ATTRS {mugadziri} == "Kingston"

Sezvo yaive yekutanga kusangana. Mukuraira kuburitsa udevadm Ini ndinotsvaga chivhariso kwachinotanga kuoneka "ATTRS {manufacturer}"

Ini ndinotora imwe data yandinofunga yakasarudzika kubva pachigadzirwa cheblock, mune yangu:

   ATTRS {product} == "xxx" ATTRS {serial} == "xxxx" VADHUDZI == "usb"

iwe unongoda kugadzira mitemo. Isu tinoita faira rapera mu .rules mu udev:

sudo nano /etc/udev/rules.d/personal.rules

mukati mefaira ratinoisa

ATTRS {chigadzirwa} == "xxx", ATTRS {serial} == "xxx", VANOTYAIRA == "usb", SYMLINK + = "miusb"

Iye zvino pandinobatanidza usb yangu pachave nefaira / dev / miusb. Ichi ndicho chikamu chakaomesesa.

Kumisikidza autofs

Isu tinoita:

sudo nano / etc / default / autofs

panoti "TIMEOUT =" vanoisa "NGUVA = 1"

Ngatiendei ku /etc/auto.master

nano /etc/auto.master

uye mukati mefaira ratinoisa mumutsetse wekupedzisira:

/ media /etc/auto.misc

ikozvino tinoenda ku /etc/auto.misc

nano /etc/auto.master

uye mumutsetse wekupedzisira tinonyora:

mhemberero -fstype = vfat, vashandisi, rw, umask = 000: / dev / miusb

pakupedzisira tinoita kuti itakure iyo autofs module pakutanga:

sudo nano / etc / modules

uye mumutsetse wekupedzisira tinonyora:

zvombo4

uye voila, tinotangazve Raspberry. Ramba uchifunga kuti dhairekitori haimo mu / midhiya asi kana tazoita a

cd / media / ndangariro

tatove mukati. Uye kana isu tikamira kuishandisa, dhairekita inonyangarika uye tinokwanisa kubvisa chishandiso tisingazvidzikise nemaoko.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   hesi akadaro

    ndatenda nekuposta 🙂

  2.   Pablo akadaro

    Ini ndinofunga pane kukanganisa, mune nhanho yekugadzirisa auto.misc, auto.master yakanyorwa mune kodhi, kuitira kana imwe sucker ikazviita uye isingazive da

  3.   Fernando Diaz akadaro

    Ndatenda, ini ndanga ndichingotarisa kuzviita paRaspbian, ini ndaishandisa Arch kare uye zvaive nyore.

  4.   Azureus akadaro

    Zvakanaka kwazvo, izvo zvandakazotora pandakaisa yangu Pi seye torrent mutengi nemadhairekitori akagovaniswa nesamba.
    Iyo fstab bhuku rinotaura kuti chimwe chinhu chakanyanya kusimba kutarisa chinyorwa cheyuniti ne # blkid, mune yangu ndine automounted windows partition pane yega yega yekutanga seinotevera:

    / dev / sda2
    UUID = 24A0729FA07276E0 / imba / azureus / Windows ntfs auto, zvisizvo 0 2

    pane raspibheri ini ndine LVM yakaiswa, ini handirangarire kumisikidzwa zvakanaka.
    Zvinoenderana nebhuku remanyorerwo, unogona kushandisa # fdisk -l kuti utore nhamba yekutyaira uye tsamba uye # blkid kuti uone kuti ndeipi tsamba inowirirana nemotokari ipi.

    Thanks.

    1.    Azureus akadaro

      [Dzokorora]
      Chitaera ichi chinobva pakuti kune vanhu (seni) vanonzwa husimbe hwekubvisa vhoriyamu pese panodzimwa komputa, dambudziko nderekuti kana uine mavhoriyamu akati wandei sezvo isingawanzo kukwirwa muhurongwa hwakafanana mushure mekutanga patsva . Nenzira, izvi zvine chinokanganisa, kana chishandiso chinoenderana neyakagadzwa chitaridzi che automount chabviswa chinokanda chikanganiso uye hachibvumidze iyo / imba kutakurwa kuitira kuti chikamu chacho chikwiriswe pamba. Izvi zvinogona kugadziriswa nekutaura kunze kwechigadzirwa zvichikonzera kupokana mu fstab kana nekubatanidza chishandiso zvakare