Terminaalin perjantai: Yksikön hallinta

Viime perjantaina lukija kommentoi, että olisi mielenkiintoista luoda viesti USB: n alustamisesta ja käynnistettävän USB: n luomisesta komennolla dd Joten tässä viestissä käsittelen noita asioita 🙂

Yksiköiden hallinta terminaalin kautta.

Ole varovainen näiden komentojen suhteen, jos käytät sitä väärin, kun lataat kaikki tietosi. Sinua varoitetaan.

fdisk


Ensimmäinen tarvittava komento on fdisk, mikä mahdollistaa minkä tahansa yksikön osiotaulukon käsittelyn ja / tai näyttämisen, ja sen käyttö on yhtä yksinkertaista kuin sen määrittely ...

# fdisk -l
Näyttää luettelon asemista ja niiden osiotaulusta

Aseman osioiden luettelointi

Aseman osioiden luettelointi

# fdisk /dev/sdx #sdx es un ejemplo
Siirry interaktiiviseen osioiden käsittelyvalikkoon.

mount / umount


Kun aloitin GNU / Linuxin vuosia sitten, mietin, voiko USB: n asentaa päätelaitteen kautta? Vaistoni kertoi minulle kyllä, mutta ... Kuinka? Vähitellen aloin käyttää konsolia enemmän ja yhtäkkiä vastaus tuli yksin Kiinnitä y umount.

USB: n liittämiseksi päätelaitteesta meidän on luotava asennushakemisto, perinteisesti se on / mnt hahaha

# mkdir /mnt/USB
Tähän hakemistoon asennetaan kaikki USB: n tiedot. Nyt yhdistämme USB: n, ydin tekee kaiken taikuuden havaitsemalla ohjaimen ja kertomalla järjestelmälle, että laite on käyttövalmis, voimme nähdä tämän:

$ dmesg | tail
Se näyttää viimeiset 10 riviä, joita ytimen puskuri tekee, mutta meille se on huomaamaton, kunnes käytämme fdisk nähdä, että se havaitsee uuden yksikön ja näyttää meille tietoa siitä; oletetaan, että USB on / Dev / sdb ja haluamme saada siitä tietoa. Asenna se tarpeeksi

dmesg näyttää viimeiset 10 lokia

dmesg näyttää viimeiset 10 lokia

# mount /dev/sdb /mnt/USB
Nyt kun siirryt hakemistoon / mnt / USB huomaamme, että sillä on kaikki USB: n tiedot ja se on mahdollista
On mahdollista luoda käynnistettävä USB
# dd if=~/imagen.iso of=/dev/sdb
Ja jäljellä on vain odottaa, kunnes pääteosoitin ilmestyy uudelleen.

On mahdollista tehdä kopio yksiköstä toiseen
# dd if=/dev/sdx1 of=/dev/sdx2 bs=4096

Poista tiedot koko asemasta
# dd if=/dev/null of=/dev/sdx

Tee vaakasuora teksti
$ echo -n "Wada" | bb cbs=1 conv=unblock 2> /dev/null

Lyön vetoa, etteivät monet tienneet, että dd voisi tehdä tämän :)

Lyön vetoa, etteivät monet tienneet, että dd voisi tehdä tämän 🙂

Muunna teksti pieniksi kirjaimiksi
$ echo "wada" | bb conv=ucase 2> /dev/null

Muun muassa


Ihmiset ovat kaikki tänään, tämä on perusasiat, jotka sinun pitäisi tietää tiedostojärjestelmien ja asemien hallinnasta 🙂 Luemme toisiamme ensi perjantaihin asti.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   illukki dijo

    En tiedä miksi, mutta en koskaan voinut valmistaa liveusb: tä dd-komennolla iso: lla. Jos voisin .usb-kuvalla. Täytyy yrittää uudelleen.
    Hyvä viesti.
    Tervehdys.

    1.    yukiteru dijo

      Tämä on tapahtunut minulle myös joissakin harvoissa tilanteissa, varsinkin vanhojen distrojen CD-levyillä (Ubuntu 6.04, Fedora 8), mielestäni se johtuu pääasiassa iso-datan rakenteesta ja siitä, miten ne tallennetaan USB: llä dd-komennolla. Muista dd on tehnyt minulle ihmeitä ISO: n kanssa, kuten Arch, Debian, Slackware tai Gentoo.

  2.   Anonyymi dijo

    Pitäisi kirjoittaa viesti osiosta, osioinnista ja distrojen asentamiseen liittyvistä asioista. Milloin osion kokoa voidaan muuttaa ja milloin ei.

    1.    Wada dijo

      Kiitos kommentistasi 😀 Olen ajatellut sitä perjantaista lähtien, mutta mielestäni se on käsitteen ulkopuolella. Ikään kuin minulla olisi aikaa, koottiin normaali viesti tästä aiheesta :).

  3.   esittely dijo

    Hyvä opetusohjelma, kuten kirjoittaja sanoo ... se antaa saman tuloksen kaikille? Ainakin minulle komennosta dmesg | häntä, antaa toisen tuloksen ja USB-laite näyttää olevan kirjoitussuojattu; Se on asennettu vain luku -tilaan, joten se sanoo päätelaitteessa, enkä voi jatkaa.

    1.    yukiteru dijo

      @demo, dmesg | häntä on erilainen kaikille, meillä kaikilla ei ole samaa laitteistoa, ydintä ja distroa. Mitä tulee kirjoitussuojattuun USB-asemaan, se on omituista, yleensä kun olen nähnyt sen, koska USB-asemissa on pieni fyysinen painike sitä varten tai ne ovat vioittaneet laiteohjelmistoa.

      1.    esittely dijo

        Saan tämän:
        # fdisk -l
        Levy / dev / sda: 100.0 Gt, 100030242816 tavua
        255 päätä, 63 sektoria / raita, 12161 sylinteriä, 195371568 sektoria yhteensä
        Yksiköt = 1 * 512 sektoria = 512 tavua
        Sektorin koko (looginen / fyysinen): 512 tavua / 512 tavua
        I / O-koko (minimi / optimaalinen): 512 tavua / 512 tavua
        Levyn tunnus: 0x0008451b

        Laitteen Käynnistä Käynnistä Loppu estää Id-järjestelmän
        / dev / sda1 * 2048 191197183 95597568 83 Linux
        / dev / sda2 191199230 195371007 2085889 5 Laajennettu
        / dev / sda5 191199232 195371007 2085888 82 Linux-vaihto / Solaris

        Levy / dev / sdb: 7862 Mt, 7862353920 tavua
        242 päätä, 62 sektoria / raita, 1023 sylinteriä, 15356160 sektoria yhteensä
        Yksiköt = 1 * 512 sektoria = 512 tavua
        Sektorin koko (looginen / fyysinen): 512 tavua / 512 tavua
        I / O-koko (minimi / optimaalinen): 512 tavua / 512 tavua
        Levyn tunnus: 0x00000000

        Disk / dev / sdb ei sisällä kelvollista osiotaulukkoa
        #

        Anna komento sudo fdisk -l / dev / sda:

        $ sudo fdisk -l / dev / sda
        Levy / dev / sda: 100.0 Gt, 100030242816 tavua
        255 päätä, 63 sektoria / raita, 12161 sylinteriä, 195371568 sektoria yhteensä
        Yksiköt = 1 * 512 sektoria = 512 tavua
        Sektorin koko (looginen / fyysinen): 512 tavua / 512 tavua
        I / O-koko (minimi / optimaalinen): 512 tavua / 512 tavua
        Levyn tunnus: 0x0008451b

        Laitteen Käynnistä Käynnistä Loppu estää Id-järjestelmän
        / dev / sda1 * 2048 191197183 95597568 83 Linux
        / dev / sda2 191199230 195371007 2085889 5 Laajennettu
        / dev / sda5 191199232 195371007 2085888 82 Linux-vaihto / Solaris
        $

        Kun olet luonut kansion USB-liitäntää varten ja suorittanut komennon dmesg | hännän, se tuottaa tämän:

        $ dmesg | häntä
        [340.659042] sd 3: 0: 0: 0: [sdb] Välimuistitilan sivua ei löytynyt
        [340.659051] sd 3: 0: 0: 0: [sdb] Oletetaan aseman välimuisti: kirjoita läpi
        [340.665044] sd 3: 0: 0: 0: [sdb] Välimuistitilan sivua ei löytynyt
        [340.665056] sd 3: 0: 0: 0: [sdb] Oletetaan aseman välimuisti: kirjoita läpi
        [340.686186] sdb: tuntematon osiotaulukko
        [340.688919] sd 3: 0: 0: 0: [sdb] Välimuistitilan sivua ei löytynyt
        [340.688929] sd 3: 0: 0: 0: [sdb] Oletetaan aseman välimuisti: kirjoita läpi
        [340.688937] sd 3: 0: 0: 0: [sdb] Liitetty SCSI-irrotettava levy
        [340.936773] ISO 9660 -laajennukset: Microsoft Joliet, taso 3
        [340.938020] ISO 9660 -laajennukset: RRIP_1991A
        $

        Siellä eksyn enkä voi jatkaa muita komentoja, esimerkiksi:

        # mount / dev / sdb / mnt / USB
        mount: block device / dev / sdb on kirjoitussuojattu; kiinnikkeet vain luku

        Ja tämä toinen komento:

        # dd if = ~ / kuva.iso = / dev / sdb
        dd: Tiedostoa "/root/imagen.iso" ei voi avata: Tiedostoa tai hakemistoa ei ole olemassa
        #

      2.    Jose R. dijo

        @demo Asetatko .iso-kuvan osoitteen oikein? Lähettämäsi viestin mukaan kuva on "/root/imagen.iso", mikä on utelias. Vaikuttaa myös siltä, ​​että tiedostoa kutsutaan "imagen.iso".

        Jos haluat tehdä laitteesta käynnistettävän, sinun on lisättävä tiedoston osoite ja nimi. Oletetaan, että olet "Lataukset" -kohdassa ja tiedoston nimi on "Fedora20.iso". Sitten sinun on kirjoitettava se näin:

        dd if = / koti / käyttäjä / Lataukset / Fedora20.iso / = dev / sdb

      3.    esittely dijo

        Entä José R.

        Jos olet korjannut kirjoittajan paljastaman sisällön, se ei ole sama kuin tulos, jonka pääte näyttää huolimatta ohjeiden noudattamisesta vaihe vaiheelta komennossa dmesg | tail, antaa toisen tuloksen, ja siitä lähtien muut tulokset alkavat, että USB on kirjoitussuojattu, ja sen alapuolella tiedostoa tai hakemistoa ei ole. Joissakin USB-laitteissa, vaikka iso DVD-kuva on tallennettu USB-muistiin jollakin ohjelmalla, se ei voi palautua tietokoneen BIOSista, vaikka BIOS on ohjelmoitu aloittamaan USB ensin.

      4.    Jose R. dijo

        @demo Tapahtuma on, että artikkelin kirjoittaja laittaa komennot, mutta käyttäjän on muokattava niitä heidän tarpeidensa mukaan. Esimerkiksi ensimmäisestä "fdisk" -komennosta tulos on erilainen, koska mahdollisesti osioille tai kiintolevyille on määritetty eri nimi kuin kirjoittajalle. Tämän komennon avulla voit nähdä, mikä on USB-muistisi, ja kirjoittaa siitä sitten muut tiedot.

        Seuraavat komennot, jotka asetat, ovat "mount" ja "umount". Luodessasi kansion "mkdir": llä sinulla ei ole ongelmaa. Ehkä ongelma oli asennuksessa, koska ehkä niillä ei ole samaa yksiköiden nimitystä. Sieltä sinun pitäisi löytää mikä se on ja kirjoittaa se. Kirjoittaja sanoo, että se on esimerkki "sdx", mutta USB-muistissasi se voi olla "sda1", "sda2" jne.

        Komento «dmesg | tail »ei tule esiin samalla tavalla kuin kirjoittaja, koska kuten on todettu, vain kymmenen viimeistä riviä ytimen puskurin tekemiseksi, ja jokainen tietokone vaihtelee, koska niillä on erilainen toiminta. Tämä komento on vain tarkistaa, että järjestelmä on havainnut muistin. Itse asiassa voit ohittaa asennusvaiheen: melkein kaikki distrot asennetaan automaattisesti.

        Siitä lähtien sinun on noudatettava samoja ohjeita ja vastaavia komentojen muutoksia, muutoksia, jotka liittyvät laitteisiisi ja .iso-kuvaan.

        Tervehdys.

      5.    Wada dijo

        @ José R. Ymmärsit käsitteen täydellisesti 😀 kiitos pysähtyneestä.

        @demo Et saa koskaan samaa kuin minä, koska meillä on erilaiset laitteistot, erilaiset ohjelmistot, erilaiset kokoonpanot ... Tarkoitus on osoittaa paikka, ei kertoa, mihin suuntaan mennä.

        Tietoa henkilöstä dmesg | tail näyttää vain ytimen viestit; Itse asiassa tämä vaihe ei ole välttämätön USB: n liittämiseksi, se on siinä, että uudet tietävät, mistä kaikki ytimen viestit näytetään.

  4.   edureg dijo

    Hyvä opetusohjelma!

    Liity osioiden opetusohjelmaan, koska minulle sattui, että dd: llä ei ollut tapausta, ja luulen, että se tulee yksikön osioinnin puolelta.

    Minulle ei ole selvää, milloin on sdb (asema) tai sdb1 (osio)

    Tervehdys ja erinomainen perjantai!
    edureg

    1.    Henkilöstö dijo

      Kun käytät sdb: tä määrittelemättä osiota, käytät koko yksikköä, joten jos sinulla on 8 Gt muistia ja laitat siihen 4 gigatavun kuvan, muut 4 eivät ole käyttökelpoisia (ei pysyvästi).

      1.    edureg dijo

        Kiitos vastauksesta!

        Lauantaina halusin laittaa "pentu linux" usb: hen, jossa oli dd, eikä tapausta ollut ... Minun piti nostaa se virtualbox vm: ssä ja siirtyä sieltä vaihtoehtoon "asentaa usb: hen" (tai jotain vastaavaa), ja siellä se meni ongelmitta .
        Se on outoa ... sitä ei tapahdu KAIKKI iso, kuten sanoin aiemmin, kun otin yhden Win 8: sta, pystyin rakentamaan asennusohjelman USB: ltä.
        Tervehdys!

  5.   Qvic dijo

    Rakastan "Terminal Friday"
    Ainoa huono asia dd: ssä on, että sillä ei ole prosenttipylvästä tai vastaavaa.
    Mutta voit kokeilla jotain tällaista, jonka näin sen jonnekin, ja kirjoittaa sen muistiin, jotta et menettäisi sitä. (Ainakin Debian Distrosissa se toimii)
    pgrep -l '^dd'
    watch -n 10 kill -USR1 11132

    tai asentamalla "pv" -komento

    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

    Varmasti on enemmän yhdistelmiä, mutta hei jätän sinulle yhden, joka minulla oli, jos se toimii jollekulle.
    terveiset

    1.    Qvic dijo

      Olen Gil, näin juuri:
      https://blog.desdelinux.net/tip-comando-dd-con-barra-de-progreso/
      Että kaikki oli välttämätöntä ja selitetty paremmin, mutta koska en tiedä tai en voi poistaa kommenttia, selvitän sen täällä. Joka tapauksessa kuka tahansa voi poistaa ne.

    2.    Wada dijo

      Kiitos kommentistasi, olen imarreltu siitä, että rakastat viestiäni 😀 olet oikeassa, koska se on erittäin hiljainen komento, kiitos paljon suosituksesta. 🙂

  6.   Gabriel dijo

    Olen käyttänyt sitä useita kertoja käynnistettävän USB: n luomiseen, ja oli todella hyödyllistä asentaa Arch kannettavaan tietokoneeseen rikkoutuneella DVD-lukijalla 😀

    1.    Wada dijo

      Hahaha, se on todella hyödyllistä 😀 oli aika, jolloin minulla oli noin 50 CD-levyä, joissa oli erilaisia ​​ditrejä, kunnes tapasin dd: n, vaikka käytän sitä edelleen, minulla on vanha tietokone (2005), joka ei tue USB-käynnistystä: D.

  7.   bmacf dijo

    Melko offtopic-kysymys, jolla toivon, ettei häiritse ketään ... Tietääkö kukaan sen lähteen nimen päätelaitteissa? Kiitos…

    1.    Wada dijo

      Kuka parempi kuin minä vastaamaan tähän 🙂 Fontti on Terminus. Kiitos pysähtyneestä by

      1.    bmacf dijo

        Paljon kiitoksia vastauksesta! Etsin sitä jo! 🙂
        Luin aina suurimman osan blogiviesteistä, koska yleensä ne ovat kaikki erittäin mielenkiintoisia. Pidä tällä tavalla!

        Toinen offtopic-kysymys, joka saa minut uteliaiseksi, miksi kommentoidessani näyttää siltä, ​​että se on GNU / Linuxista, mutta jotkut muut näkyvät tarkalleen mistä jakelusta?

  8.   Locutus dijo

    Jotkut dd-esimerkit käyttävät bb-komentoa vahingossa. Ilmeisesti bb on olemassa, mutta se on tarkoitettu muulle, ehdotan sen asentamista. Dd: llä se toimii hyvin

    1.    Wada dijo

      Olet oikeassa pahoillani, että se oli käyttäjän virhe hahaha se on dd ei bb olen vittu; Voisiko joku toimittaja korjata kauhun?

      1.    vilkas dijo

        Mitä on korjattava? Wada, olisi mukavaa, jos liityt meihin Trellossa (jos et ole jo liittynyt) .. 😉

      2.    Wada dijo

        Kaksi viimeistä tunnisteiden koodia "dd" sijaan käytä "bb" hahaha ja tietysti olen siellä jonkin aikaa, rekisteröidyn register

  9.   Adolfo Rojas G. dijo

    En ole koskaan pystynyt asettamaan usb: tä, jossa on # mount mnt / USB, se on aina soittanut # sudo mount / dev / sdb1: llä ja minun on syötettävä usr / share / media / devicename: /
    Writer: Tiedätkö sattuuko, onko komentorivillä toimistoautomaatiota, joka toimii .odt- ja / tai .docx-tekstien avaamiseksi?
    Tiedätkö, toimiiko FBCMD jo sisäänkirjautumiseen facebookiin, olen kokeillut kaikkea enkä ole pystynyt (versiolla 3.0, 1.0 jos se toimii, mutta sen asentaminen ei ole enää sallittua), nyt mitä enemmän olen onnistunut pääsemään fb-chatiin finchin kautta .

    1.    Wada dijo

      Kuinka outoa tapaus, mitä distroa käytät?

      Totuus on, että en tiedä mitään vastaavaa, koska odt on muotoiltu teksti ja päätelaitteessa, sitä olisi vaikea muokata ja / tai lukea, vaikka on olemassa sovelluksia, jotka jäljittelevät tekstieditoria, mutta meillä on Vim 😀

      Kolmannen kysymyksesi osalta voin kertoa sinulle, että en käytä Facebookia 🙁, joten en tiedä sitä kokonaan.