Slik partisjonerer du NAND-minne i Linux



Prøv Instrumentet Vårt For Å Eliminere Problemer

Enkeltpersoner som kommer fra et Microsoft- eller Apple-basert økosystem, så vel som de som først opplever Linux-mobile enheter etter å ha jobbet med Googles Android-miljø, synes mer enn sannsynlig at ideen om å partisjonere NAND-minne er ganske stum. Selv om det er måter å gjøre det på disse plattformene, er de ekstremt sjeldne å finne, og informasjon om bruken av dem er ofte ganske knapp. Det er imidlertid flere grunner til at en Linux-bruker kanskje vil gjøre dette. Den mest åpenbare grunnen er ganske enkelt å lage en partisjonstabell, som skal være nyttig for de som prøver å bruke USB-pinner eller SD-kort i en type web- eller app-server. Dette er også nyttig på grunn av det faktum at andre operativsystemer ofte bare kan se en enkelt primær partisjon på kort eller pinner, noe som betyr at dette er en utmerket måte å generere en skjult backup-partisjon for data i tilfelle noe går galt i et arbeidsområde .



Feilsøking er den viktigste grunnen til at noen noen gang vil prøve dette. Boot-poster kan bli ødelagt på disse enhetene, selv om du ikke skjønte at de hadde en og aldri ville tenke på å bruke dem utenfor et kamera eller en smarttelefon. Heldigvis kan Linux brukes til å gjenopprette i det minste en del av dataene og deretter friske opp enheten. Alternativt er det tider der du kan støte på et uvanlig fenomen som kalles Frankenflash, hvor en samvittighetsløs nettselger endrer en stasjon for å vise mer lagringskapasitet enn den faktisk har. For eksempel kan noen ta en 4 GB flash-pinne og endre fastvaren for å få datamaskinen eller nettbrettet til å tro at det er en 64 GB flash-pinne. Disse enhetene kan modifiseres under Linux for å vise en mer riktig størrelse og unngå å ødelegge data, selv om det ikke anbefales å bruke dem til noe kritisk.



Metode 1: Lag en partisjonstabell på en NAND-stasjon

Sett først inn SD-kortet, USB-pinnen eller hvilken som helst annen type enhet du planlegger å partisjonere i maskinen din. Når Linux har lest enheten, åpner du applikasjonsmenyen og velger Disker fra enten tilbehør eller innstillinger, som vil avhenge av din Linux-distribusjon, og deretter lese over listen over stasjoner. Navnet gitt av Linux vil matche kapasiteten og merket til stasjonen som er skrevet ut på den fysiske enheten. Det er ekstremt viktig å klikke på riktig enhet, siden dette fjerner data på hvilken enhet som er valgt.



bilde-a

Når du har valgt riktig stasjon, trykker du på den firkantede knappen for å stoppe og demontere enheten. Klikk på knappen med et subtraksjonsikon i for å slette den valgte partisjonen. Hvis du har mer enn en partisjon, noe som er lite sannsynlig, men mulig, spesielt i tilfelle rekordkorrupsjon, kan det være lurt å slette disse også. Noen enheter kan ha ledig plass på dem, som ikke kan slettes, men vil bli lagt til den nye partisjonen når du oppretter den.

bilde-b



Du blir bedt om å godkjenne slettingen. Velg slett og vent litt. Så snart hele delen leser ledig plass, klikker du på plussymbolet. Linux vil be deg om en rute som lar deg sette opp en partisjon. I de fleste situasjoner vil du forlate standard partisjonsstørrelse, som er på tvers av hele stasjonen, men du kan sette den opp for mindre enn dette, for eksempel hvis du hadde ønsket å lage en sikkerhetskopipartisjon for data som Windows- eller mobilbrukere ikke kunne ikke tilgang. Velg rullegardinboksen for type, og velg et filsystem. I de fleste situasjoner vil du bruke FAT. I Navn-delen kan du gjerne gi stasjonen et navn som Linux vil bruke til å montere systemet under. Hvis du bruker FAT, må du sørge for at navnet har store bokstaver og ikke mer enn 11 tegn.

bilde-c

Klikk på Create for å la systemet gjøre resten. Hvis du spesifiserte en størrelse som er mindre enn hele stasjonens lengde, kan du velge Ufordelt mellomrom etter å ha klikket på Opprett og deretter trykke på den plussformede knappen igjen. Ellers vil ikke disse alternativene være tilgjengelige for deg. Når du er ferdig, klikker du på den trekantformede knappen for å montere stasjonen igjen.

Metode 2: Opprette en partisjonstabell for å gjenopprette data

bilde-d

Noen ganger, som om et kort ved et uhell ble kastet ut fra en smarttelefon eller noe lignende, har du kanskje ikke tilgang til data fordi tabellen var ødelagt. Alternativt kan noen ved et uhell slette partisjonsdata ved å prøve en prosess som ligner på det som ble lagt ut i metode 1. I disse tilfellene starter du Diskverktøyet som nevnt i metode 1, og klikker deretter på stasjonen du koblet til systemet du vil gjenopprette fra. Velg partisjoner på stasjonen og slett dem med det subtraksjonsformede ikonet. Du må ha stasjonen avmontert; hvis ikke, trykk deretter på den firkantede stoppknappen før du fortsetter. Når stasjonen er rapportert som all ledig plass, holder du CTRL, ALT og T for å åpne et terminalvindu.

Skriv sudo cfdisk / dev / DEVICENAME og erstatt DEVICENAME med navnet som er rapportert i Disks-verktøyet. Du må være veldig forsiktig og sørge for at du har det nøyaktige enhetsnavnet du jobbet med i det nevnte verktøyet. Etter at du har angitt superbrukerpassordet, vil du bli presentert for en skjerm som forteller deg at du har en ledig plasspartisjon over hele stasjonen, men hvis det er gjenopprettbare data, vil boksen nederst på denne skjermen kunngjøre noe som 'Filesystem: vfat ”eller et annet navn. Marker [NY] -kommandoen og trykk enter.

bilde-e

Trykk enter når du blir bedt om partisjonsstørrelse, skriv inn igjen når du blir bedt om [primær] [utvidet], og merk deretter [Skriv] trykk enter, skriv ja og trykk enter. Merk avslutte og trykk deretter på enter. Hvis du ikke ser en melding som leser noe sånt som “Synkronisering av disker”, skriver du inn sync ved ledeteksten og trykker på enter før du klikker tilbake på Disks-verktøyet. Marker den aktuelle stasjonen, og trykk deretter på den trekantformede monteringsknappen.

bilde-f

Naviger til stasjonen i filbehandleren din, som vanligvis startes fra rotmenyen eller ved å holde nede Windows-tasten og trykke på E, og deretter kopiere alle dataene av det mulig til harddisken eller en annen sikker stasjon. Du bør behandle dette filsystemet som skadet. etter å ha fått det du kan av det, følg metode 1 for å lage et nytt filsystem på det før du bruker det igjen.

bilde-g

Metode 3: Skillevegger rundt en Frankenflash Drive

I et mindretall av tilfellene, selv om dette er noe vanlig blant de som kjøper Flash-stasjoner på nettet, kan det hende du mottar en stasjon som ikke er nøyaktig. Useriøse selgere hack en stasjon for å vise mer kapasitet enn en stasjon virkelig har, noe som betyr at hvis du skriver mer data til den, så er den virkelig der, vil du ødelegge den. Hvis du har en stasjon du mistenker for å ha utviklet dette problemet, åpner du en terminal ved å holde nede CTRL, ALT og T. Skriv cd ~ / Documents for å komme til dokumentmappen og skriv deretter mkdir Test, trykk enter og skriv deretter cd Test og trykk enter igjen.

Opprett en søppelfil ved å skrive fallocate -l 0.5G test.img og trykk enter. Åpne filbehandleren din ved å holde Windows-tasten og trykke E. Skriv md5sum test.img og sørg for at du noterer nummeret.

bilde-h

Klikk på Dokumenter og dobbeltklikk deretter på Test, merk test.img og trykk CTRL og X. Naviger til stasjonen du tester i venstre panel, og klikk deretter på et tomt område for å lime det inn. Gå tilbake til terminalvinduet og bruk cd-kommandoen til å navigere til hvor teststasjonen din er, skriv deretter md5sum test.img og sammenlign resultatet med resultatet før. Hvis tallene stemmer overens, må du skrive cd ~ / Documents / Test for å komme tilbake til hvor du var, skriv fallocate -l 0.5G test1.img og deretter gjenta trinnene. Fortsett til md5sum-tallene ikke lenger stemmer overens.

Når du har kommet til dette punktet, vet du den faktiske stasjonskapasiteten. Si at du hadde fire av disse filene samsvarer med tall, men ikke en femtedel. Siden de hver og en er Gig i mål, vil det bety at du virkelig har en 2 GB-stasjon uansett hva etiketten på den står. Start Diskverktøyet fra Tilbehør eller Innstillinger-menyen, og stopp deretter disken med det firkantede ikonet.

bilde-jeg

Trykk på den bindestrekformede sletteknappen og klikk deretter på slett. Klikk på den plussformede opprett partisjonsknappen, og velg deretter boksen som leser MB, og endre den til GB. Marker tallene ved siden av og endre dem til å lese mindre enn mengden du fant før. Hvis det for eksempel er en 2 GB-stasjon som vi hadde i eksemplet vårt, er det best å prøve 1,7 GB. Klikk deretter på Opprett og ikke opprett flere partisjoner. Stasjonen din blir i det minste låst til en viss størrelse, men i denne situasjonen skal den fortsatt ikke brukes til kritisk informasjon.

bilde-j

6 minutter lest