Терминал петак: Управљање јединицом

Прошлог петка читалац је коментарисао да би било занимљиво створити пост о томе како форматирати УСБ и створити УСБ за покретање помоћу команде dd Дакле, у овом посту ћу се позабавити тим питањима 🙂

Управљање јединицама преко терминала.

Будите опрезни са овим наредбама ако их погрешно користите, учитавате све своје податке. Упозорени сте.

Фдиск


Прва неопходна наредба је фдиск, ово омогућава манипулисање и / или приказ партицијске табеле било које јединице, а његова употреба је једноставна као и дефиниција ...

# fdisk -l
Приказује листу погона и њихову табелу партиција

Навођење партиција погона

Навођење партиција погона

# fdisk /dev/sdx #sdx es un ejemplo
Уђите у мени за манипулацију интерактивном партицијом.

моунт / умоунт


Када сам пре неколико година почео да радим у ГНУ / Линуку, питао сам се да ли ће бити могуће прикључити УСБ на терминал? Инстинкт ми је рекао да, али ... Како? Полако сам почео више да користим конзолу и одједном је одговор дошао сам са собом моунт y умоунт.

Да бисмо УСБ повезали са терминала, треба да креирамо директоријум за монтирање, који ће по традицији бити у / мнт хахаха

# mkdir /mnt/USB
У овај директоријум ће се монтирати сви подаци са УСБ-а. Сада повезујемо УСБ, кернел чини сву чаролију откривајући управљачки програм и говорећи систему да је уређај спреман за употребу, то можемо видети са:

$ dmesg | tail
Показаће последњих 10 редова које бафер језгра ради, али за нас ће бити неприметно док не користимо фдиск да види да открива нову јединицу и показује нам информације о њој; претпоставимо да је УСБ / дев / сдб и желимо да из тога извучемо информације. Да га довољно монтирате

дмесг приказује последњих 10 дневника

дмесг приказује последњих 10 дневника

# mount /dev/sdb /mnt/USB
Сада када идемо у директоријум / мнт / УСБ открићемо да поседује све информације са УСБ-а и да је то могуће
Могуће је створити УСБ за покретање
# dd if=~/imagen.iso of=/dev/sdb
И остаје само сачекати док се показивач терминала не појави поново.

Могуће је направити копију од јединице до јединице
# dd if=/dev/sdx1 of=/dev/sdx2 bs=4096

Избришите податке са целог погона
# dd if=/dev/null of=/dev/sdx

Направите хоризонтални текст
$ echo -n "Wada" | bb cbs=1 conv=unblock 2> /dev/null

Кладим се да нису многи знали да дд то може :)

Кладим се да нису многи знали да дд то може 🙂

Претворите текст у мала слова
$ echo "wada" | bb conv=ucase 2> /dev/null

Између осталих


Па, људи су за данас све. Ово је основа коју бисте требали знати о управљању системима датотека и погонима. Реад Читали смо се до следећег петка.


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

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

*

*

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

  1.   иллукки дијо

    Не знам зашто, али никада нисам могао припремити ливеусб са наредбом дд користећи исо. Кад бих могао са .усб сликом. Мораћете да покушате поново.
    Добар пост.
    Поздрав.

    1.    Иукитеру дијо

      То ми се такође догодило у ретким приликама, посебно са ЦД-има са старих дистро-а (Убунту 6.04, Федора 8), мислим да је то углавном због структуре исо података и начина на који се они снимају на УСБ помоћу команде дд . Од осталог, дд је за мене учинио чудо са ИСО-овима попут Арцх, Дебиан, Слацкваре или Гентоо.

  2.   анонимо дијо

    Требали бисте објавити пост о партицији, начину поделе и проблемима у вези са инсталирањем дистро-а. Када се партиција може променити, а када не.

    1.    Вада дијо

      Хвала вам на коментару. Размишљао сам о томе од петка, али мислим да то превазилази концепт. Као да кад имам времена саставим нормалан пост на ову тему :).

  3.   демо дијо

    Добар водич, следити како аутор каже ... да ли ће дати исти резултат за све? таил, даје још један резултат и чини се да је УСБ уређај заштићен од уписивања; Постављен је само за читање, тако да пише на терминалу и не могу даље.

    1.    Иукитеру дијо

      @демо, дмесг | таил ће бити различит за све, немамо сви исти хардвер, кернел и дистро. Што се тиче вашег УСБ диска заштићеног од писања, то је некако чудно, обично када то видим, то је зато што УСБ дискови за то имају мало физичко дугме или имају оштећен фирмвер.

      1.    демо дијо

        Схватам ово:
        # фдиск -л
        Диск / дев / сда: 100.0 ГБ, 100030242816 бајтова
        255 глава, 63 сектора / колосек, 12161 цилиндра, укупно 195371568 XNUMX XNUMX сектора
        Јединице = 1 * 512 сектора = 512 бајтова
        Величина сектора (логички / физички): 512 бајтова / 512 бајтова
        Величина У / И (минимална / оптимална): 512 бајтова / 512 бајтова
        ИД диска: 0к0008451б

        Уређај Старт Старт Енд Блоцкс Ид Систем
        / дев / сда1 * 2048 191197183 95597568 83 Линук
        / дев / сда2 191199230 195371007 2085889 5 Проширено
        / дев / сда5 191199232 195371007 2085888 82 Линук свап / Соларис

        Диск / дев / сдб: 7862 МБ, 7862353920 бајтова
        242 глава, 62 сектора / колосек, 1023 цилиндра, укупно 15356160 XNUMX XNUMX сектора
        Јединице = 1 * 512 сектора = 512 бајтова
        Величина сектора (логички / физички): 512 бајтова / 512 бајтова
        Величина У / И (минимална / оптимална): 512 бајтова / 512 бајтова
        ИД диска: 0к00000000

        Диск / дев / сдб не садржи важећу табелу партиција
        #

        Командом судо фдиск -л / дев / сда дајте ово:

        $ судо фдиск -л / дев / сда
        Диск / дев / сда: 100.0 ГБ, 100030242816 бајтова
        255 глава, 63 сектора / колосек, 12161 цилиндра, укупно 195371568 XNUMX XNUMX сектора
        Јединице = 1 * 512 сектора = 512 бајтова
        Величина сектора (логички / физички): 512 бајтова / 512 бајтова
        Величина У / И (минимална / оптимална): 512 бајтова / 512 бајтова
        ИД диска: 0к0008451б

        Уређај Старт Старт Енд Блоцкс Ид Систем
        / дев / сда1 * 2048 191197183 95597568 83 Линук
        / дев / сда2 191199230 195371007 2085889 5 Проширено
        / дев / сда5 191199232 195371007 2085888 82 Линук свап / Соларис
        $

        Након креирања директоријума за монтирање УСБ-а и извршавања наредбе дмесг | таил, даје ово:

        $ дмесг | Реп
        [340.659042] сд 3: 0: 0: 0: [сдб] Није пронађена ниједна страница режима кеширања
        [340.659051] сд 3: 0: 0: 0: [сдб] Под претпоставком кеш меморије погона: писање кроз
        [340.665044] сд 3: 0: 0: 0: [сдб] Није пронађена ниједна страница режима кеширања
        [340.665056] сд 3: 0: 0: 0: [сдб] Под претпоставком кеш меморије погона: писање кроз
        [340.686186] сдб: непозната табела партиција
        [340.688919] сд 3: 0: 0: 0: [сдб] Није пронађена ниједна страница режима кеширања
        [340.688929] сд 3: 0: 0: 0: [сдб] Под претпоставком кеш меморије погона: писање кроз
        [340.688937] сд 3: 0: 0: 0: [сдб] Приложени СЦСИ преносиви диск
        [340.936773] ИСО 9660 проширења: Мицрософт Јолиет Левел 3
        [340.938020] ИСО 9660 проширења: РРИП_1991А
        $

        Ту се изгубим и не могу да наставим са осталим командама, на пример:

        # моунт / дев / сдб / мнт / УСБ
        моунт: блок девице / дев / сдб је заштићен од писања; монтира само за читање

        И ова друга команда:

        # дд иф = ~ / имаге.исо од = / дев / сдб
        дд: Не може се отворити „/роот/имаген.исо“: Датотека или директоријум не постоје
        #

      2.    Јосе Р. дијо

        @демо Да ли правилно постављате .исо адресу слике? Према поруци коју сте поставили, слика је у „/роот/имаген.исо“, што је знатижељно. Такође ми се чини да се датотека зове „имаген.исо“.

        Ако желите да уређај учините покретачким, морате да додате адресу и име датотеке. Рецимо да сте у „Преузимањима“ и датотека се зове „Федора20.исо“. Тада бисте то морали откуцати овако:

        дд иф = / хоме / усер / Довнлоадс / Федора20.исо оф = / дев / сдб

      3.    демо дијо

        Шта кажете на Јосе Р.

        Ако сте поправили оно што аутор излаже, то се не поклапа с резултатом који терминал показује упркос томе што корак по корак следи упутства, у наредби дмесг | таил, даје још један резултат, а одатле почињу и други резултати, да је УСБ заштићен од уписивања, а испод тога датотека или директоријум не постоје. У неким УСБ-има, упркос томе што је неки ДВД ДВД снимак снимио на УСБ меморију неким програмом - он се не може одбити од биографије рачунара иако је биос програмиран да УСБ прво почне.

      4.    Јосе Р. дијо

        @демо Оно што се дешава је да аутор чланка поставља команде, али их корисник мора модификовати у складу са својим потребама. На пример, од прве команде „фдиск“ резултат ће бити другачији, јер је можда партицијама или чврстим дисковима додељено друго име од аутора. Ова наредба вам омогућава да видите која је од ваших усб меморија и одатле унесите остале податке.

        Следеће наредбе које унесете су "моунт" и "умоунт". У стварању директоријума са „мкдир“ претпостављам да нисте имали проблема. Можда је проблем био у монтирању јер можда немају исте ознаке јединица. Тамо бисте морали пронаћи шта је то и написати. Аутор каже да је то „сдк“ као пример, али у вашој усб меморији то може бити „сда1“, „сда2“ итд.

        Команда «дмесг | таил »неће изаћи исто као и аутор, јер како је назначено само последњих десет редова који раде бафер језгра, а то на свим рачунарима варира, јер имају различите активности. Ова наредба је само да би потврдила да је систем открио меморију. У ствари, можете прескочити корак монтирања: готово сви дистрос се аутоматски монтирају.

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

        Поздрав.

      5.    Вада дијо

        @ Јосе Р. Савршено сте разумели концепт 😀 хвала што сте навратили.

        @демо Никада нећете добити исто што и ја, јер имамо другачији хардвер, различит софтвер, различите конфигурације ... Намера је да укажемо на место, а не да вам кажемо којим путем да идемо.

        О дмесг | таил ће приказивати само поруке језгра; У ствари, овај корак није потребан за монтирање УСБ-а, он је ту да би нови знали одакле су приказане све поруке језгра.

  4.   Едурег дијо

    Добар водич!

    Придружујем се захтјеву за подучавање на партицијама јер ми се догодило да НИЈЕ БИЛО СЛУЧАЈА са дд и мислим да долази са стране партиционирања јединице.

    Није ми јасно када је оф сдб (погон) или сдб1 (партиција)

    Поздрав и одличан петак!
    Едурег

    1.    Особље дијо

      Када користите сдб без навођења партиције, користите целу јединицу, па ако имате 8 ГБ меморије и на њу ставите слику од 4 ГБ, преостала 4 су неупотребљива (не трајно).

      1.    Едурег дијо

        Хвала на одговору!

        У суботу сам хтео да ставим "штене линук" у усб са дд и није било случаја ... Морао сам да га подигнем у виртуалбок вм и одатле идем на опцију "инсталл ин усб" (или нешто слично), и тамо је прошло без проблема.
        Чудно је ... то се не дешава са СВИМ исо, као што сам већ рекао, узимајући један из Вин 8, успео сам да направим инсталациони програм са УСБ-а.
        Поздрав!

  5.   Квиц дијо

    Волим "Терминални петак"
    Једина лоша ствар код дд је што нема процентуалну траку или слично.
    Али можете покушати овако нешто што сам негде видео и записати како не бисте изгубили. (Барем на Дебиан Дистрос-у то ради)
    pgrep -l '^dd'
    watch -n 10 kill -USR1 11132

    или инсталирањем команде „пв“

    pv -tpreb /dev/sda | dd of=/dev/sdb bs=4096 conv=notrunc,noerror
    (pv -n /dev/sda | dd of=/dev/sdb bs=128M conv=notrunc,noerror) 2>&1 | dialog --gauge "Running dd command (cloning), please wait..." 10 70 0

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

    1.    Квиц дијо

      Ја сам Гил, управо сам видео:
      https://blog.desdelinux.net/tip-comando-dd-con-barra-de-progreso/
      Да је све било неопходно и боље објашњено, али пошто не знам или не могу избрисати коментар, разјаснићу овде. У сваком случају, ко год може да их избрише.

    2.    Вада дијо

      Хвала вам на коментару, поласкана сам што волите мој пост 😀 у праву сте јер је то врло тиха команда, хвала вам пуно на препоруци. 🙂

  6.   Габријел дијо

    Неколико пута сам га користио за стварање УСБ дискова за покретање, и било је заиста корисно инсталирати Арцх на моју бележницу са поквареним ДВД читачем 😀

    1.    Вада дијо

      Хахаха, заиста је корисно 😀 било је време када сам имао око 50 ЦД-а са различитим дитрима док нисам упознао дд 🙂 иако га и даље користим, имам стари рачунар (2005) који не подржава УСБ-боот: Д.

  7.   бмацф дијо

    Прилично необично питање којим надам се да никоме нећу сметати ... Да ли неко зна име тог извора на сликама терминала? Хвала вам…

    1.    Вада дијо

      Ко боље од мене да одговори на ово фонт Фонт је Терминус. Хвала што сте навратили до 🙂

      1.    бмацф дијо

        Хвала вам пуно на одговору! Већ га тражим! 🙂
        Увек читам већину постова на блогу, јер су генерално сви врло занимљиви. Држи се на тај начин!

        Још једно необично питање које ме чини знатижељним, зашто се кад коментаришем чини да је из ГНУ / Линука, али неки други се појављују управо из које дистрибуције?

  8.   лоцутус дијо

    Неки примери дд грешком користе наредбу бб. Очигледно бб постоји, али је за нешто друго, предлажем да га инсталирате. Са дд то добро функционише

    1.    Вада дијо

      У праву си жао због грешке корисника хахаха то је дд не бб Сјебан сам; Може ли неки уредник да исправи ту страхоту?

      1.    елав дијо

        Шта ту треба исправити? Вада, било би лепо ако нам се придружиш на Треллу (ако већ ниси придружен) .. 😉

      2.    Вада дијо

        Последње две ознаке уместо "дд" користе "бб" хахаха и наравно доћи ћу за неко време да се региструјем 🙂

  9.   Адолфо Ројас Г. дијо

    Никада нисам успео да ставим УСБ са # моунт мнт / УСБ, увек се играо са # судо моунт / дев / сдб1 и морам да унесем уср / схаре / медиа / девиценаме: /
    Писац: Да ли случајно знате да ли постоји аутоматизација канцеларије за командну линију која ради у отварању .одт и / или .доцк текстова?
    Да ли знате да ли ФБЦМД већ ради за улазак на фацебоок, пробао сам све и нисам могао (са верзијом 3.0, 1.0 ако ради, али више није инсталиран), сада што сам више успео да уђем у фб цхат преко финцх-а.

    1.    Вада дијо

      Колико је чудан ваш случај, који дистро користите?

      Истина је да не знам ништа слично јер је одт форматиран текст и у терминалу би било тешко уредити и / или читати иако постоје апликације које опонашају уређивач текста, али за то имамо Вим 😀

      Што се тиче вашег трећег питања, могу вам рећи да не користим Фацебоок 🙁 тако да га не знам у потпуности.