Komentoja SD-kortin tunnistamiseen ja hallintaan Linuxissa

  • Linux tunnistaa SD-kortin lohkolaitteeksi /dev-hakemistossa ja liittää sen polkuihin, kuten /media tai /mnt, joihin pääsee käsiksi komennoilla, kuten lsblk ja df.
  • Työkalut, kuten Hardinfo, lshw, dmidecode, lsusb ja lspci, mahdollistavat yksityiskohtaisten laitteistotietojen hankkimisen ja tunnistusongelmien diagnosoinnin.
  • Tietyt tallennus- ja testausapuohjelmat, kuten fdisk, lsscsi, pydf, hdparm ja F3, auttavat tarkistamaan SD-kortin tilan ja luotettavuuden.
  • Järjestelmäkomentojen, palautuksen ja etäkäytön (Samba, SFTP, SSH) yhdistelmä helpottaa SD-korttien käyttöä Linuxissa eri ympäristöissä.

Komennot liitetyn SD-kortin tunnistamiseksi Linuxissa

Jos olet Windows-käyttäjä ja olet juuri törmännyt Linuxiin, on melko yleistä miettiä, missä ihmeessä SD-korttisi on. Et näe tavallisia C:- ja D:-asemiasi, et löydä mitään /mnt-hakemistosta, ja /media-polku kuulostaa sinusta siansaksalta.Avaat emulaattorin, RetroArchin tai minkä tahansa muun ohjelman, joka pyytää sinua valitsemaan "Lataa sisältöä", ja tuijotat näyttöä miettien: mutta missä SD-korttini on tässä oudossa järjestelmässä?

Lisäksi asiat mutkistuvat, kun alkaa nähdä kilometrien pituisia reittejä, kuten /var/.local/mitä tahansa/toinenkansio/lisääkansioitaPiilotetut hakemistot, jotka eivät näy tiedostoselaimessa, ellet kirjoita niitä manuaalisesti, ja komennot, jotka näyttävät olevan suunniteltu pelottelemaan ketään. Älä huoli: kaikkien näiden outojen nimien alla Linuxilla on erittäin selkeä logiikka SD-kortin tunnistamiseen, asentamiseen ja hallintaan, ja muutamalla hyvin valitulla komennolla voit paikantaa sen, tarkistaa sen, testata sen tilan, palauttaa sen tiedot ja jopa varmistaa, onko muisti luotettava.

Miten Linux tunnistaa SD-kortin ja miksi et näe C:- tai D:-kirjaimia

Linuxilla ei ole asemakirjaimia kuten Windowsilla; Kaikkea hallitaan tiedostoina ja hakemistoina juurihakemistossa /Jokainen tallennuslaite (kiintolevyt, SSD-levyt, USB-muistitikut, SD-kortit jne.) on esitetty erityisenä tiedostona / dev /, ja sitten se "liitetään" tiedostojärjestelmän pisteeseen, joka on yleensä kohdassa / media o /run/media jakelusta riippuen.

Kun asetat SD-kortin, ydin tunnistaa uuden lohkolaitteen, jonka nimi on yleensä / Dev / sdX (jossa X on kirjain: a, b, c…) tai joissakin integroiduissa laitteissa, kuten /dev/mmcblk0. Kukin kyseisen kortin osio on esitetty muodossa /dev/sdX1, /dev/sdX2 jne. ja jos jakelussa on se konfiguroitu, se liitetään automaattisesti polkuun, kuten /media/KÄYTTÄJÄ/TUNNISTIN.

Tästä ne epäilykset alkavat: Monet emulaattorit, tiedostonhallintaohjelmat tai vanhemmat ohjelmat eivät näytä suoraan /media-tiedostoa.Tai ehkä olet tottunut näkemään "Siirrettävä levy" -vaihtoehdon ja nyt kaikki nimet ovat /dev-hakemistossa ja polkuja on loputtomasti. Siksi on tärkeää tietää tärkeimmät komennot tallennuslaitteiden listaamiseen ja sen hiton SD-kortin paikantamiseen.

SD Card

Peruskomennot liitetyn SD-kortin paikantamiseen

Ensimmäinen askel absurdien reittien kanssa kamppailun lopettamiseksi on oppia kysymään järjestelmältä, mitä laitteita on kytketty. Linux tarjoaa useita konsolityökaluja, jotka listaavat levyt, osiot ja liitoskohdat. aivan selvästi, kunhan siihen tottuu.

Useimmissa jakeluissa kätevin komento on lsblkSuorita seuraava komento terminaalissa:

lsblk

Tällä komennolla näet taulukon, jossa on nimiä, kuten sda, sdb, sdc, niiden osiot (sdb1, sdb2…) ja sarakkeet, joissa on laitteen tyyppi, koko ja, mikä tärkeintä, KIINNITYSPISTE. SD-kortti näkyy yleensä pienimpänä "ylimääräisenä" laitteena verrattuna pääkiintolevyyn.Jos sinulla on esimerkiksi 512 Gt:n sisäinen SSD-levy (sda) ja kytket siihen 16 Gt:n SD-kortin, näet sen todennäköisesti muodossa (sdb) ja sen koko on 14–16 Gt.

Jos haluat nähdä kaikki liitoskohdat ja tiedostojärjestelmät suoraan, voit käyttää seuraavaa:

df-h

Tämä komento näyttää laitteiden asennuspaikat, kuten /media/KÄYTTÄJÄ/SD_NIMI. Tämä on erityisen hyödyllistä, kun graafinen ympäristö on automaattisesti asentanut kortin. Ja sinun tarvitsee vain tietää, minkä polun valitset RetroArchissa tai missä tahansa muussa sovelluksessa käyttääksesi ROM-levyjäsi tai tiedostojasi.

Toinen klassinen tapa listata käytettävissä olevat osiot on:

sudo fdisk-l

Tämä käsky opettaa kaikki havaittujen levyjen osiotaulukotNäet jotain tyyliin /dev/sdb: 14.8 GiB, osion tyyppi, tiedostojärjestelmä jne. Se on yksityiskohtaisempi kuin lsblk, mutta erittäin hyödyllinen, kun epäilet, että kortti on vaurioitunut, siinä ei ole osiotaulukkoa tai haluat nähdä matalan tason tietoja.

Joissakin tapauksissa (etenkin kannettavissa tietokoneissa tai Raspberry Pi -tyyppisissä emolevyissä) korttisi saattaa näyttää tältä:

/dev/mmcblk0, /dev/mmcblk1…

väliseinien kanssa /dev/mmcblk0p1, /dev/mmcblk0p2, Jne Myös lsblk-komento tunnistaa nämä laitteet.Joten se on käyttäjäystävällisin vaihtoehto jokapäiväiseen käyttöön.

Mihin SD-kortti on asennettu ja miten sitä voi käyttää sovelluksista

Kun kortti on tunnistettu, seuraava kysymys on yleensä: ”Okei, tiedän, että se on /dev/sdb1, mutta…” Missä tarkalleen ottaen tiedostoni sijaitsevat hakemistojärjestelmässä?Tässä kohtaa kokoonpanopisteet tulevat mukaan kuvaan.

Nykyaikaisilla pöytätietokoneilla (Ubuntu, Debian, Mint jne.) järjestelmä asentaa SD-kortit normaalisti automaattisesti seuraaviin kohtiin:

/media/KÄYTTÄJÄTUNNUS/KORTIN_MERKKI

Jos et ole varma, yhdistä se seuraaviin:

lsblk -f

Tämä variantti näyttää myös etiketti ja UUID kunkin osion, ja MOUNTPOINT-sarake kertoo tarkan hakemiston, johon se on liitetty. Se on polku, joka sinun on löydettävä myöhemmin käyttämällä RetroArchia, tiedostonhallintaa tai mitä tahansa ohjelmaa, joka pyytää sinua valitsemaan kansion.”Asema D:” -aseman sijaan ajattelet ”/media/user/My_SD”.

Jos ympäristösi ei asenna korttia automaattisesti, sinun on tehtävä se manuaalisesti. Tyypillinen työnkulku olisi seuraava:

sudo mkdir -p /mnt/misds
sudo mount /dev/sdb1 /mnt/misds

Sen jälkeen voit navigoida kohteeseen /mnt/misds tiedostojen käyttämiseen. Jos SD-kortillasi on osio, jossa on eri tiedostojärjestelmä (esimerkiksi exFAT), sinun on ehkä ensin asennettava asianmukaiset ajurit (esimerkiksi exFAT-sulake tai vastaavia paketteja jakelusta riippuen).

Mitä tulee "piilotettuihin" hakemistoihin, kuten .paikallinen Jos et näe sitä tiedostoselaimessa, muista, että Linuxissa Kaikki pisteellä alkava teksti katsotaan piilotetuksi.Jos selaimesi on määritetty piilottamaan ne, et näe /var/.local-tiedostoa, vaikka se on olemassa. Linuxissa on normaalia käsitellä paljon pitkiä polkuja kansioissa /var, /home/.config, /usr/local jne., mutta SD-korttisi ei välttämättä tarvitse olla siellä: se on lähes aina jossain alihakemistossa / media o / mnt.

Linux SD-kortti

Näytä yksityiskohtaiset järjestelmä- ja laitteistotiedot (mukaan lukien SD-kortti)

Jos osaat jo perusasiat ja haluat perehtyä niihin syvällisemmin, Linuxissa on erittäin kattavat työkalut laitteiston ja järjestelmän tarkastamiseenNe ovat erityisen hyödyllisiä, kun tarvitset foorumitukea, SD-kortin tunnistusongelmien diagnosointiin tai yksinkertaisesti tietokoneesi perusteelliseen tuntemiseen.

Erittäin kätevä graafinen vaihtoehto on Kova tietoSe on sovellus, joka on saatavilla useimmissa GNU/Linux-jakelupakettivarastoissa. Voit asentaa sen Software Centeristä, Synapticin avulla tai terminaalin kautta järjestelmäsi paketinhallintaohjelmalla. Asennuksen jälkeen voit käynnistää sen sovellusvalikosta tai ajamalla hardinfon terminaalissa..

Hardinfo järjestää tiedot neljään päälohkoon: Laitteet, laitteet, verkko ja vertailuarvotLaitteet-osiossa näet tietoja käyttöjärjestelmästä. ytimen versio, ladatut moduulit, tiedostojärjestelmät, käyttäjät, kääntäjät, ympäristömuuttujat ja monia muita yksityiskohtia, joita he yleensä kysyvät, kun kysyt teknisellä foorumilla.

Laitteet-välilehdeltä löydät prosessori, RAM, PCI- ja USB-laitteet, tallennustila (levyt ja ohjaimet), anturit, akku, syöttölaitteet, emolevy ja enemmän SD-korttisi näkyy yleensä tallennusosiossa, joka näyttää ytimen havaitseman mallin ja muut parametrit.

Lopuksi Hardinfo sisältää myös osion, joka käsittelee Viitearvot jonka avulla voit rasittaa järjestelmää suorituskyvyn ja lämpötilojen mittaamiseksi, mikä on hyödyllistä, jos epäilet kortin tai lukijan käyttäytyvän epävakaasti kuormituksen aikana.

Konsoli-komennot ohjelmistojen, ytimen ja arkkitehtuurin oppimiseen

Sen lisäksi, että tiedät missä SD-kortti on, monissa tilanteissa tarvitset järjestelmätiedot yhteensopivuusongelmien vianmääritykseen tai avun pyytämiseenTässä on joitakin ohjelmistoon ja ympäristöön liittyviä keskeisiä komentoja:

Käytössä olevan ytimen version näkemiseksi:

uname-r

Jos haluat tietää on järjestelmäsi arkkitehtuuri (esimerkiksi tietääksesi, mitkä paketit ladataan):

uname -m

Jakelun nimen ja version tarkistaminen (erityisen hyödyllinen tutoriaaleja seurattaessa):

lsb_release -a (jakeluissa, jotka sisältävät sen) tai lue sisältö / etc / os-julkaisu.

Voit nähdä nykyinen käyttäjä se, jonka kanssa työskentelet:

whoami

Ja näyttääkseen, koneen nimi (isäntänimi):

hostname

Jos jokin opas pyytää sinua listaamaan ytimeen ladatut moduulitErityisesti silloin, kun tallennustilassa tai USB-ohjaimissa on ongelmia, käytä:

lsmod

Tallennuksen yhteydessä on myös tärkeää tietää swap-muistin kokoonpano, jonka voit tarkistaa seuraavasti:

swapon-show

Ja jos sinun täytyy nähdä Kaikkien osioiden UUID (yksilölliset tunnisteet, joita jotkin jakelut käyttävät tiedostossa /etc/fstab levyjen ja SD-korttien pysyvään liittämiseen):

blkid

Linux SD-kortti

Komentoja laitteiston listaamiseen ja hallintaan

Kun olet varmistanut, että SD-korttisi "on olemassa", mutta epäilet laitteisto-ongelmia, on olemassa komentoja, jotka antavat sinulle yleiskuvan laitteesta. lshw Se on yksi täydellisimmistä:

sudo lshw | Vähemmän

Tämä komento listaa kaikki laitteistot erittäin yksityiskohtaisessa muodossaTuloste on pitkä, joten se yleensä sivutetaan less-merkillä tai ohjataan tekstitiedostoon huolellista tarkistusta varten:

sudo lshw > hardware.txt

Jos haluat kompaktimman ulostulon, voit ohittaa vaihtoehdot, kuten -lyhyt:

sudo lshw-lyhyt

Toinen hyvin yleinen työkalu BIOSin/UEFI:n paljastaman laitteiston kuvaamiseen on dmidekoodi:

sudo dmidecode -q >> hardware.txt

dmidecoden tarjoamat tiedot ovat laajoja ja joskus hieman kryptisiä, mutta Sen avulla voit tunnistaa emolevyn mallin, ohjaimet ja muut SD-kortin havaitsemiseen vaikuttavat tekijät..

Tallennuslaitteiden erityistyökalut

Levyjen, SSD-levyjen, USB-asemien ja SD-korttien käsittelyyn on lsblk:n, df:n ja fdiskin lisäksi joitakin erittäin käytännöllisiä lisäapuohjelmia. lsscsi SCSI/SATA-laitteiden luettelo (mukaan lukien useita SD-kortinlukijoita ja -kortteja):

sudo apt asenna lsscsi
lsscsi

Tämä näyttää sinulle luettelon tallennuslaitteet ja optiset asematSD-korttisi saattaa näkyä siellä, jos lukija näyttää sen järjestelmälle SCSI/SATA-laitteena.

Voit tarkastella tilankäyttöä käyttäjäystävällisellä tavalla käyttämällä pydfParannettu versio df-funktiosta Pythonissa, joka näyttää tiedot väreillä:

sudo apt install pydf
pydf

Toinen edistynyt työkalu on hdparmTämän työkalun avulla voit tarkastella ja säätää levyparametreja. Se on tehokas ja sitä tulee käyttää varoen, mutta yksinkertaisesti tietojen tarkastelemiseksi voit suorittaa seuraavat:

sudo hdparm -I /dev/sdX

korvaa sdX laitteella, joka vastaa korttiasi. Saat tietoa mallista, ominaisuuksista, siirtotiloista ja muusta.Se ei ole arkielämässä välttämätöntä, mutta on hyvä tietää sen olemassaolosta.

Tarkista RAM-, PCI- ja USB-laitteet

Vaikka se ei liitykään suoraan SD-korttiin, Järjestelmän yleinen kunto vaikuttaa tallennuslaitteiden toimintaan.Voit tarkistaa käytettävissä olevan RAM-muistin ja swap-muistin käytön nopeasti seuraavasti:

vapaa-m

Tämä näyttää sinulle kokonaismuisti, käytetty muisti, vapaa muisti ja swap-muisti megatavuina. Hyödyllinen, jos epäilet järjestelmän resurssien loppuvan kopioitaessa suuria tiedostoja SD-kortille.

PCI-laitteiden (verkkokortit, ohjaimet, näytönohjaimet jne.) listaaminen:

lspci

Ja tarkistaaksesi liitetyt USB-laitteet, mukaan lukien useat ulkoiset SD-kortinlukijat:

lsusb

lsusb-komennolla voit nopeasti varmistaa, onko USB-lukija havaitsee jotakinJos korttia kytkettäessä ei näy muutoksia lsusb- tai dmesg-tiedostoissa (näemme tämän nyt), lukija tai itse kortti saattaa olla vaurioitunut.

SD-korttia ei havaittu: dmesg:n käyttö ja vioittumistapaukset

Hyvin yleinen ongelma on kortin irrottaminen. samalla kun hänestä kirjoitetaanEsimerkiksi käyttämällä `dd`-komentoa sen täyttämiseen nollilla tai kuvan luomiseen. Jos poistat sen kesken prosessin, saatat päätyä korttiin, jota ei enää asenneta tai näy `lsblk`- tai `fdisk`-tiedostoissa. Siksi on hyödyllistä tietää, miten kirjoitussuojaus USB- tai SD-kortille.

Kun näin tapahtuu, ensimmäinen tehtävä on tarkista ytimen viestit dmesg:lläSen sijaan, että etsisit tiedostoa /var/log/dmesg (jota ei ole erillisenä tiedostona monissa jakeluissa), suorita seuraava komento terminaalissa:

dmesg | tail -n 50

Heti SD-kortin asettamisen jälkeen. Sieltä näet, havaitsiko kernel virheitä yrittäessään lukea sitä.I/O-virheilmoitukset, ohjainongelmat, varoitukset siitä, että osiotaulukkoa ei voitu lukea, jne.

Jos dmesg ei näytä mitään uutta, kun asetat kortin paikalleen, mutta se tunnistaa muita kortteja tai USB-asemia, on todennäköistä, että kortti on fyysisesti vaurioitunut eikä siinä ole paljon tekemistä kuin testata sitä muiden lukijoiden kanssa ja jos se on edelleen sama, pitää sitä menetettynä.

Kun kortti näkyy dmesg-tiedostossa, mutta ei fdisk -lo lsblk -tiedostossa, voit kokeilla matalan tason työkaluja (esimerkiksi pakottamalla lukemisen ddrescue-komennolla) kloonataksesi mahdollisimman paljon toiselle tallennuslaitteelle, vaikka Jos sisäinen elektroniikka on vioittunut, vaihtoehdot ovat hyvin rajalliset..

Tietojen palauttaminen SD-kortilta Linuxissa

Jos ongelma ei ole kortin "kuolema", vaan se, että Olet kadottanut tiedostoja, kansioita on kadonnut tai tiedostojärjestelmä on vioittunut.Linuxilla on edelleen paljon vaihtoehtoja tietojen palauttamiseksi.

Ensimmäinen asia on olla panikoimatta: Jokainen uusi kirjoitus kortissa vähentää onnistumisen mahdollisuuksiasi.Ihannetapauksessa sinun tulisi lopettaa sen käyttö välittömästi ja, jos mahdollista, tehdä täydellinen kopio kortista kuvatiedostoon käyttämällä dd:tä tai vastaavia työkaluja (esim. ddrescue) ja työstää kyseistä kuvaa. Jos aiot käyttää sitä uudelleen, kannattaa ehkä... muotoiltu SD-kortti tietojen palauttamisen jälkeen.

Ennen palautusprosessin aloittamista varmista, että kortti on liitetty (tai ainakin näkyvissä laitteena /dev-hakemistossa). Tarkistaaksesi, tunnistaako jakelu sen, tiedät ohjeet: lsblk, fdisk -ly ja dmesg ovat liittolaisiasi.

Tietojen palauttamiseen on useita menetelmiä ja työkaluja konsoliapuohjelmista graafisen käyttöliittymän sovelluksiin. Linuxissa monet palautusratkaisut ovat päätepohjaisia.Toisin kuin Windowsissa, jossa graafiset työkalut ovat vallitsevia, logiikka on yleensä sama: skannaa raakalaite, etsi tiedostojen allekirjoituksia, rekonstruoi rakenteet ja kopioi toiselle tallennusvälineelle.

Lisäksi sitä suositellaan aina poimi ensin kaikki tiedot, jotka ovat normaalisti vielä saatavilla (kopioi tiedostoja, jotka ovat edelleen näkyvissä, ota kuvia jne.) ennen syväpalautusprosessin aloittamista, sillä tämä voi rasittaa korttia entisestään ja nopeuttaa mahdollista täydellistä vikaantumista.

Tarkista, onko SD-kortti tai USB-asema väärennetty tai viallinen (F3)

Toinen tutulta kuulostava tilanne, varsinkin jos olet ostanut halpoja kortteja esimerkiksi eBayssaTämä herättää epäilyksiä siitä, että mainostettu kapasiteetti ei ole todellista tai että tiedot vioittuvat hyvin helposti. Tähän on olemassa loistava Linux-työkalu nimeltä F3 (Taistele salamahuijauksia vastaan).

F3 koostuu pääasiassa kahdesta binääritiedostosta: f3write y f3readIdea on yksinkertainen mutta erittäin tehokas: f3write täyttää kortin tiedostojärjestelmän 1 Gt:n tiedostoilla nimeltä NNNN.fff (0001.fff, 0002.fff…), kunnes kaikki vapaa tila on varattu; sitten f3read tarkistaa näiden tiedostojen sisällön. Jos kaikki on validoitu oikein, muistilla on mainostettu kapasiteetti eikä se vioita tietoja.Jos on korruptoituneita sektoreita tai vääriä ominaisuuksia, se tulee ilmi.

Käyttääksesi F3-näppäintä sinun on ensin ladattava lähdekoodi heidän verkkosivuiltaan ja käännettävä se. Voit esimerkiksi ladata zip-tiedoston osoitteesta / TmpLuo sitten työhakemisto:

mkdir -p ~/src/f3
cd ~/src/f3
pura /tmp/f3v2_1.zip

Varmista, että sinulla on asennettuna rakennuspaketti (esim. build-essential (Debianilla/Ubuntulla) ja käännä:

tee Linuxia

Muutaman sekunnin kuluttua binäärit ovat hakemistossa f3write y f3readNyt, kun SD-kortti on asennettu (esimerkiksi /media/10DF-6679/), suoritat:

./f3write /media/10DF-6679/

Näet sen luovan tiedostoja, kuten 0001.fff, 0002.fff jne., ja lopuksi se näyttää vapaan tilan ja keskimääräisen kirjoitusnopeuden. Kun se on valmis, sinun on vahvistettava se seuraavasti:

./f3read /media/10DF-6679/

Tuloste näyttää kunkin tiedoston sektorien määrän. oikea, vioittunut, hieman muokattu tai päällekirjoitettu...sekä loppuyhteenvedon, joka näyttää voimassa olevan ja kadonneen datan määrän. Jos kaikki näyttää hyvältä eikä vioittuneita sektoreita tai kadonnutta dataa ole, voit olla varsin varma, että otat kortin mukaan matkalle ja luotat siihen, ettei se ole "digitaalista roskaa".

Raspberry Pi:n tai muun laitteen SD-kortin käyttö Windowsissa

Jos käytät Raspberry Pi:tä tai muuta Linux-minitietokonetta ja työskentelet yleensä Windowsissa, saatat haluta käsitellä SD-kortilla olevia tiedostoja ilman jatkuvaa laitteiden käynnistämistä ja pysäyttämistä.Tässä on useita varsin käteviä vaihtoehtoja.

Joustavin vaihtoehto on ottaa käyttöön jokin etäpalvelu Raspberry Pillä (tai Linux-koneella) ja Verkkoyhteys WindowsistaJoitakin mahdollisuuksia:

– Liitä jaetut kansiot Sambajotta ne näkyvät verkkoresursseina Windowsin tiedostonhallinnassa.
- Käytä SFTP (esimerkiksi WinSCP:llä) yhteyden muodostamiseksi laitteen SSH-palvelimeen ja tiedostojen vetämistä/pudottamista varten.
– Yhdistä kautta SSH Jos haluat muokata asetuksia ja työskennellä suoraan terminaalissa.

Jos haluat välttää verkkoasetusten koskettamista, toinen vaihtoehto on käyttää Linux LiveUSB Windows-tietokoneellasi. Käynnistä USB-asemalta. Jakelu tunnistaa Raspberry Pi:n SD-kortin, ja voit työskennellä sen kanssa kaikilla tavallisilla Linux-työkaluilla. Jos sinun on luotava USB-asema, voit oppia, miten se tehdään. Luo käynnistettävä USB-asema terminaalista.

Kolmas tapa on asenna virtuaalikoneen Linuxilla (VirtualBox, VMware jne.) Windowsissa ja liitä SD-kortti USB-laitteena. Tällä tavoin virtuaalikone näkee sen erillisenä levynä, ja voit liittää sen ja muokata sen sisältöä sammuttamatta pääjärjestelmääsi.

Grafiikkaan, ääneen ja verkkoon liittyvät komennot (täydellisempää diagnoosia varten)

Vaikka ensi silmäyksellä nämä alueet saattavat vaikuttaa SD-korttiisi liittymättömiltä, ​​monissa tapauksissa suorituskykyongelmat, ajuriongelmat tai kaatumiset tiedostojen kopioinnin aikana Nämä johtuvat järjestelmän yleisemmistä ominaisuuksista, kuten näytönohjaimesta, äänestä tai verkkokokoonpanosta.

Listaa PCI/PCIe-näytönohjaimet, joita voit käyttää:

lspci | grep -i vga

Jos haluat tarkistaa grafiikan suorituskyvyn, on olemassa klassinen vaihdetesti (glxgears), jota voit suorittaa rajoitetun ajan seuraavilla tavoilla:

aikakatkaisu 60 glxpyörää

60 sekunnin ajan näet ikkunan, jossa on animaatio kolmesta vaihdelaatikosta, ja terminaalissa keskimääräinen kuvamäärä sekunnissa (FPS)Se ei ole vakava vertailuarvo, mutta sen avulla voidaan nopeasti tarkistaa, että grafiikkapalvelin vastaa.

Voit tarkistaa näytön nykyisen resoluution ja virkistystaajuuden seuraavasti:

xrandr

Tämä komento listaa myös kaikki näyttöjesi tukemat resoluutiot, mikä on hyödyllistä, jos aiot käyttää tietokonetta mediakeskuksena SD-kortin sisällön käyttämiseen televisiossa tai ulkoisessa näytössä.

Äänen osalta Linux tarjoaa apuohjelmia testaa kaiuttimet eri kokoonpanoissa: mono-, stereo- tai 5.1-järjestelmissä. Esimerkiksi työkaluilla, kuten puhujatesti Voit suorittaa testejä kanavien asettelun tarkistamiseksi ja äänenvoimakkuuksien ja yhteyksien säätämiseksi kuunnellessasi testiääniä.

Verkko-osiossa voit listata langalliset PCI-kortit kanssa:

lspci | grep -i ethernet

ja langattomat kortit kanssa:

lspci | grep -i langaton tai vastaavaa, tapauksesta riippuen.

Jos sinun täytyy nähdä Reititystaulukko Voit ymmärtää, miksi tietokoneesi ei käytä verkkoresursseja oikein (esimerkiksi NAS-laitetta, jolle tallennat SD-kortin kopioita), käyttämällä seuraavia ohjeita:

IP-reitti

Koko tämä komentosarja, vaikkakaan ei keskittynyt SD-korttiin, Se auttaa sinua saamaan järjestelmän kokonaisvaltaisen diagnoosinTämä on avainasemassa, kun epäilet vakausongelmia tai kaatumisia intensiivisten tietojen kopiointi- tai palautustoimintojen aikana.

Tutkittuani koko tätä työkalujen ja komentojen kirjoa, käy selvemmäksi, että SD-kortin käsittely Linuxissa ei ole mustaa magiaa, vaan pikemminkin ymmärrystä siitä, missä laitteet sijaitsevat (/dev), miten ne on liitetty tiedostojärjestelmään (/media, /mnt), mitä apuohjelmia on käytettävissä laitteiston tilan tarkastelemiseen (lsblk, fdisk, lshw, dmidecode, lsusb, lspci), miten tietoja palautetaan, kun jokin menee pieleen, ja miten niitä testataan F3-näppäimellä, jos epäilet väärennettyjä muistikortteja. Tämän tiedon avulla pitkien polkujen läpi navigointi, RetroArchin käyttö tai SD-kortin puuttumisen vianmääritys lakkaa olemasta turhauttavaa ja siitä tulee yksinkertaisesti oikean komennon soveltamista oikeaan aikaan.

Sd-kortti
Aiheeseen liittyvä artikkeli:
SD-kortin alustaminen