Hoe NAND-geheugen in Linux te verdelen
Personen die afkomstig zijn van een op Microsoft of Apple gebaseerd ecosysteem en degenen die na het werken met de Android-omgeving van Google voor het eerst met mobiele apparaten van Linux worden geconfronteerd, ondervinden meer dan waarschijnlijk het idee dat het partitioneren van NAND-geheugen nogal stom is. Hoewel er manieren zijn om dit op deze platforms te doen, zijn ze uiterst zeldzaam om te vinden en informatie over hun gebruik is vaak vrij schaars. Er zijn echter verschillende redenen waarom een Linux-gebruiker dit zou willen doen. De meest voor de hand liggende reden is eenvoudigweg om een partitietabel te maken, die handig zou moeten zijn voor diegenen die proberen USB-sticks of SD-kaarten te gebruiken in een web- of app-servertype omgeving. Dit is ook handig omdat andere besturingssystemen heel vaak alleen een enkele primaire partitie op kaarten of sticks kunnen zien, wat betekent dat dit een uitstekende manier is om een verborgen back-uppartitie voor gegevens te genereren in het geval er iets mis gaat in een werkgebied .
Probleemoplossing is de belangrijkste reden waarom iemand dit ooit zou willen proberen. Opstartrecords kunnen op deze apparaten worden beschadigd, zelfs als u zich niet realiseerde dat ze er een hadden en er nooit aan zouden denken ze te gebruiken buiten een camera of smartphone. Gelukkig kan Linux worden gebruikt om ten minste een deel van de gegevens te herstellen en het apparaat op te frissen. Als alternatief zijn er momenten waarop je een ongewoon fenomeen kunt tegenkomen, genaamd Frankenflash, waar een gewetenloze online verkoper een drive verandert om meer opslagcapaciteit te tonen dan hij in werkelijkheid heeft. Iemand kan bijvoorbeeld een flashstick van 4 GB nemen en de firmware aanpassen om uw computer of tablet te laten denken dat het een 64 GB flashstick is. Deze apparaten kunnen onder Linux worden gewijzigd om een correctere grootte te tonen en om gegevens te corrumperen, hoewel het gebruik ervan voor alles wat belangrijk is niet wordt aanbevolen.
Methode 1: Een partitietabel maken op een NAND-schijf
Steek eerst uw SD-kaart, USB-stick of wat voor soort apparaat u ook wilt partitioneren in uw machine. Nadat Linux je apparaat heeft gelezen, open je het menu Toepassingen en selecteer je Disks in Accessories of Preferences, afhankelijk van je Linux-distributie, en lees je vervolgens de lijst met drives. De door Linux opgegeven naam komt overeen met de capaciteit en het merk van de drive die op het fysieke apparaat is afgedrukt. Het is uiterst belangrijk om op het juiste apparaat te klikken, omdat hierdoor gegevens worden verwijderd op het apparaat dat is geselecteerd.
Zodra u de juiste schijf hebt geselecteerd, drukt u op de vierkante knop om het apparaat te stoppen en te ontkoppelen. Klik op de knop met een aftreksymbool erin om de geselecteerde partitie te verwijderen. Als je meer dan één partitie hebt, wat onwaarschijnlijk is maar mogelijk, vooral in het geval van een recordbeschadiging, kun je deze ook verwijderen. Sommige apparaten hebben mogelijk niet-toegewezen ruimte, die niet kan worden verwijderd, maar aan uw nieuwe partitie wordt toegevoegd wanneer u deze maakt.
U wordt gevraagd om de verwijdering goed te keuren. Selecteer verwijderen en wacht even. Zodra de volledige sectie Vrije ruimte heeft gelezen, klikt u op het plusteken. Linux zal u vragen om een box waarin u een partitie kunt instellen. In de meeste situaties wilt u de standaard partitiegrootte, die zich over de hele schijf bevindt, laten staan, maar u kunt deze instellen voor minder dan dit, bijvoorbeeld als u een back-uppartitie wilde maken voor gegevens die Windows of mobiele gebruikers konden geen toegang. Selecteer het type vervolgkeuzemenu en selecteer een bestandssysteem. In de meeste situaties wilt u FAT gebruiken. In de sectie Name voel je vrij om de drive een naam te geven die Linux zal gebruiken om het systeem onder te zetten. Als u FAT gebruikt, zorg er dan voor dat de naam bestaat uit hoofdletters en niet langer is dan 11 tekens.
Klik op Maken om het systeem de rest te laten doen. Als u een grootte hebt opgegeven die kleiner is dan de lengte van de gehele schijf, kunt u niet-toegewezen ruimte selecteren door op Maken te klikken en vervolgens nogmaals op de plus-vormige knop drukken. Anders zijn deze opties niet voor u beschikbaar. Als je klaar bent, klik je op de driehoekige knop om je schijf opnieuw te monteren.
Methode 2: Een partitietabel maken om gegevens te herstellen
Soms, zoals wanneer een kaart per ongeluk uit een smartphone of iets dergelijks is verwijderd, hebt u mogelijk geen toegang tot gegevens omdat de tabel is beschadigd. Als alternatief kan iemand per ongeluk partitiegegevens hebben verwijderd door een proces uit te voeren dat vergelijkbaar is met wat is beschreven in Methode 1. Start in dergelijke gevallen het hulpprogramma Disks zoals vermeld in Methode 1 en klik vervolgens op het station dat u hebt gekoppeld aan uw systeem dat u wilt herstellen van. Selecteer partities op de schijf en verwijder ze met het pictogram voor de aftrek. U moet het station niet laten monteren; als dit niet het geval is druk dan op de vierkante stopknop voordat u verder gaat. Zodra de schijf is gerapporteerd als alle vrije ruimte, houdt u CTRL, ALT en T ingedrukt om een terminalvenster te openen.
PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikkenTyp sudo cfdisk / dev / DEVICENAME door DEVICENAME te vervangen door de naam die wordt vermeld in het hulpprogramma Disks. Je moet heel voorzichtig zijn en ervoor zorgen dat je de exacte apparaatnaam hebt waar je aan werkte in het bovengenoemde hulpprogramma. Nadat u uw Super User-wachtwoord hebt ingevoerd, krijgt u een scherm te zien dat u een vrije-ruimteverdeling over de hele schijf hebt, maar als er herstelbare gegevens zijn, meldt het vak onderaan dit scherm iets als Bestandssysteem: vfat of een andere naam. Markeer de opdracht [NIEUW] en druk op Enter.
Druk op Enter als u wordt gevraagd om Partitiegrootte, voer opnieuw in wanneer u [primair] [uitgebreid] wordt gevraagd en markeer vervolgens [Write], druk op enter, typ yes en druk op enter. Markeer stop en druk op Enter. Als u geen bericht ziet met de naam Synchronisatie van schijven, typt u synchronisatie bij de prompt en drukt u op enter voordat u weer op het hulpprogramma Disks klikt. Markeer de betreffende schijf en druk op de driehoekige koppelingsknop.
Navigeer naar de schijf in uw bestandsbeheer, die meestal wordt gestart vanuit het hoofdmenu of door de Windows-toets ingedrukt te houden en op E te drukken, kopieer vervolgens alle gegevens ervan naar uw vaste schijf of een andere veilige schijf. U moet dit bestandssysteem als beschadigd behandelen; na het verkrijgen van alles wat je kunt eraf, volg Methode 1 om er een nieuw bestandssysteem op aan te maken voordat je het opnieuw gebruikt.
Methode 3: Partitioning Walls Around a Frankenflash Drive
In een minderheid van de gevallen, hoewel dit enigszins gebruikelijk is bij degenen die online een Flash-schijf kopen, ontvangt u mogelijk een schijf die van een niet-accurate grootte is. Gewetenloze verkopers hacken een schijf om meer capaciteit te tonen dan een schijf echt heeft, wat betekent dat als je er meer gegevens naar schrijft, het er echt is, dan zal je het beschadigen. Als je een schijf hebt, vermoed je dat je dit probleem hebt ontwikkeld, open dan een terminal door CTRL, ALT en T ingedrukt te houden. Typ cd ~ / Documents om naar je documentenmap te gaan en typ mkdir Test, druk op enter en typ cd Test en druk nogmaals op enter.
Maak een rommelbestand door fallocate -l 0.5G test.img in te typen en druk op enter. Open je bestandsbeheerder door de Windows-toets ingedrukt te houden en druk op E. Typ md5sum test.img en zorg dat je het nummer noteert.
Klik op Documenten en dubbelklik op Test, markeer test.img en druk op CTRL en X. Navigeer naar het station dat u test in het linkerdeelvenster en klik vervolgens op een lege ruimte om het te plakken. Ga terug naar het terminalvenster en gebruik de opdracht cd om naar de plek waar uw testrit is te navigeren, typ md5sum test.img en vergelijk het resultaat met het vorige. Als de nummers overeenkomen, moet je cd ~ / Documents / Test typen om terug te gaan naar waar je was, typ fallocate -l 0.5G test1.img en herhaal de stappen. Blijf doorgaan totdat de md5sum-nummers niet meer overeenkomen.
Zodra u zover bent, kent u de werkelijke schijfcapaciteit. Stel dat je vier van deze bestanden hebt, maar geen vijfde. Omdat ze elk een halve gig in maat zijn, zou dat betekenen dat je echt een schijf van 2 GB hebt, wat het label erop ook is. Start het hulpprogramma Disks in het menu Accessoires of Voorkeuren en stop de betreffende schijf met het vierkante pictogram.
Druk op de knop voor het verwijderen van koppeltekens en vervolgens op verwijderen. Klik op de plus-vormige knop voor het maken van een partitie en selecteer vervolgens het vakje dat MB leest en wijzig dit in GB. Markeer de nummers ernaast en verander ze om minder te lezen dan het bedrag dat je eerder hebt gevonden. Als het bijvoorbeeld een schijf van 2 GB is, zoals in ons voorbeeld, is het het beste om 1, 7 GB te proberen. Klik vervolgens op Maken en maak geen verdere partities aan. Uw schijf wordt op zijn minst vergrendeld tot een bepaalde grootte, maar in deze situatie moet deze nog steeds niet worden gebruikt voor kritieke informatie.
PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikken