Аутоматски монтирајте УСБ уређаје на Распберри ПИ

Овај чланак је објавио хеј у нашем форум

На Распберри-у, ако не користите графички интерфејс, постаје досадно монтирати нашу УСБ меморију изнова и изнова. Поред тога, у процесу аутоматизације ове акције (што је оно што приказујем у наставку) можете научити нешто о томе како Линук рукује уређајима.

Инсталирајте аутофс и удев

Прва ствар коју ћемо урадити је да инсталирамо аутофс y удев

судо апт-гет инсталл аутофс удев

удев је алатка за Линук кернел задужена за управљање директоријумом /дев, где се налазе сви уређаји. А аутофс нам омогућава, када се једном конфигурише, да аутоматски монтирамо и демонтирамо све чим се УСБ повеже или искључи.

Прва ствар коју ћемо урадити је да повежемо нашу УСБ меморију (користићу Кингстон бренд) на наш рачунар/Распберри Пи. Затим извршавамо:

судо фдиск-л

Они ће имати излаз сличан овоме:

Диск /дев/ммцблк0: 15.7 ГБ... Девице Боот Старт Енд Блоцкс Ид Систем /дев/ммцблк0п1 2048 1607421 802687 е В95 ФАТ16 (ЛБА) /дев/ммцблк0п2 1613824 30613503п Линук /дев/ммцблк14499840п85 0 3п 30613504 30679039 32768 83 30.9 Линук ….. Диск /дев/сда: 1 ГБ... Покретање уређаја Почетак Крај блокова Ид Систем /дев/сда2048 60436479 30217216 95 ц В32 ФАТXNUMX (ЛБА)

Моја екстерна УСБ меморија има 30.9 ГБ (то јест, то је /дев/сда1) док СД меморија, на којој сам инсталирао Линук, има 15.7 ГБ.

Прилагођена правила у удев

Знајући да је сда1 наш уређај, користићемо удев да извучемо информације из меморије, па ћемо извршити следећу команду:

удевадм инфо -а -п $(удевадм инфо -к путања -н /дев/сда1)

биће блокови раздвојени фразом „гледајући родитељски уређај '/девицес/…..“

Да бисмо мало олакшали претрагу, можемо користити греп, па радим следеће:

удевадм инфо -а -п $(удевадм инфо -к пут -н /дев/сда1)| произвођач греп

У мом случају, пошто је моје памћење Кингстон, излаз је:

    АТТРС{мануфацтурер}=="Кингстон" #1 АТТРС{мануфацтурер}=="Линук 3.12.28+ двц_отг_хцд"

или такође можемо претраживати:

удевадм инфо -а -п $(удевадм инфо -к пут -н /дев/сда1) | греп модел удевадм инфо -а -п $(удевадм инфо -к пут -н /дев/сдд1) | греп вендор

Ја сам заинтересован:

АТТРС{мануфацтурер}=="Кингстон"

Како је била прва случајност. На излазу команде удевадм Тражим блок где се први пут појављује „АТТРС{произвођач}“.

Узимам неке податке које сматрам јединственим са уређаја блока, у мом случају:

   АТТРС{продуцт}=="ккк" АТТРС{сериал}=="кккк" ДРИВЕРС=="усб"

Остаје само да се креирају правила. Правимо датотеку која се завршава на .рулес у удев:

судо нано /етц/удев/рулес.д/персонал.рулес

унутар датотеке коју стављамо

АТТРС{продуцт}=="ккк",АТТРС{сериал}=="ккк",ДРИВЕРС=="усб",СИМЛИНК+="миусб"

Сада када повежем свој УСБ, биће датотека /дев/миусб. Ово је био најтежи део.

Конфигурисање аутофс

Извршавамо:

судо нано /етц/дефаулт/аутофс

где пише „ТИМЕОУТ=“ ставили су „ТИМЕОУТ= 1“

Идемо на /етц/ауто.мастер

нано /етц/ауто.мастер

и унутар датотеке стављамо у последњи ред:

/медиа /етц/ауто.мисц

сада идемо на /етц/ауто.мисц

нано /етц/ауто.мастер

а у последњем реду пишемо:

мимемори -фстипе=вфат,усерс,рв,умаск=000 :/дев/миусб

Коначно, учитавамо аутофс модул при покретању:

судо нано / етц / модулес

а у последњем реду пишемо:

аутофс4

и то је то, поново покрећемо Распберри. Имајте на уму да фасцикла не постоји у /медиа али када урадимо а

цд /медиа/мимемори

већ смо унутра. А ако престанемо да га користимо, фасцикла нестаје, што нам омогућава да уклонимо уређај без ручног растављања.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   хеј дијо

    хвала што сте га објавили 🙂

  2.   Пабло дијо

    Мислим да је грешка, у кораку уређивања ауто.мисц, ауто.мастер је уписан у коду, у случају да неко неопрезан то уради и не схвати :)

  3.   Фернандо Диаз дијо

    Хвала, само сам тражио да то урадим на Распбиан-у, раније сам користио Арцх и било је лакше.

  4.   Азуреус дијо

    Врло добро, морао сам то да искористим када сам свој Пи ставио као торрент клијент са директоријумима које дели Самба.
    Фстаб приручник каже да је нешто мало робусније да проверите ознаку диск јединице са # блкид, у мом случају имам аутоматски монтирану Виндовс партицију при сваком покретању на следећи начин:

    / дев / сда2
    УУИД=24А0729ФА07276Е0 /хоме/азуреус/Виндовс нтфс ауто,подразумевано 0 2

    На малини имам монтиран ЛВМ, не сећам се добро конфигурације.
    Према приручнику, можете користити # фдиск -л да добијете број и слово диск јединице и # блкид да сазнате која ознака одговара којој диск јединици.

    Поздрав.

    1.    Азуреус дијо

      [Ажурирање]
      Ова ознака произилази из чињенице да постоје људи (попут мене) који се осећају превише лењи да искључе звук сваки пут када се рачунар искључи, проблем је када имате неколико волумена јер се не монтира увек истим редоследом након неколико рестартује . Узгред, ово има недостатак, када се уређај који одговара ознаци додељеној за аутоматско монтирање уклони, даје грешку и не дозвољава учитавање /хоме у случају да је партиција монтирана у кући. Ово се решава коментарисањем конфликтног уређаја у фстаб-у или поновним повезивањем уређаја