Как да разделяме NAND памет в Linux



Опитайте Нашия Инструмент За Премахване На Проблемите

Хората, идващи от екосистема, базирана на Microsoft или Apple, както и тези, които за първи път изпитват мобилни устройства с Linux, след като работят с Android среда на Google, повече от вероятно намират идеята за разделяне на NAND паметта доста тъпа. Въпреки че има начини да се направи това на тези платформи, те се срещат изключително рядко и информацията за тяхното използване често е доста оскъдна. Има няколко причини обаче потребителят на Linux да иска да направи това. Най-очевидната причина е просто да се създаде таблица на дяловете, която трябва да бъде полезна за тези, които се опитват да използват USB стикове или SD карти в среда на Web или App сървър. Това е полезно и поради факта, че други операционни системи много често могат да видят само един основен дял на карти или стикове, което означава, че това е отличен начин за генериране на скрит архивен дял за данни, в случай че нещо се обърка в работна област .



Отстраняването на неизправности е най-важната причина някой да поиска да опита това. Записите при стартиране могат да бъдат повредени на тези устройства, дори ако не сте разбрали, че ги имат и никога не бихте помислили да ги използвате извън камера или смартфон. За щастие Linux може да се използва за възстановяване на поне част от данните и след това освежаване на устройството. Като алтернатива има моменти, в които може да срещнете необичаен феномен, наречен Frankenflash, където недобросъвестен онлайн продавач променя устройство, за да покаже повече капацитет за съхранение, отколкото всъщност има. Например някой може да вземе флаш памет от 4 GB и да модифицира фърмуера, за да накара вашия компютър или таблет да мисли, че това е флаш памет от 64 GB. Тези устройства могат да бъдат модифицирани под Linux, за да показват по-правилен размер и да избегнат повреждане на данни, въпреки че тяхното използване за нещо критично не се препоръчва.



Метод 1: Създайте таблица на дяловете на NAND устройство

Първо поставете вашата SD карта, USB стик или какъвто и да е друг тип устройство, което планирате да разделите на вашето устройство. След като Linux прочете вашето устройство, отворете менюто Приложения и изберете Дискове от Аксесоари или Предпочитания, които ще зависят от вашата дистрибуция на Linux, след което прочетете списъка с устройства. Името, дадено от Linux, ще съответства на капацитета и марката на устройството, отпечатано на физическото устройство. Изключително важно е да кликнете върху правилното устройство, тъй като това ще премахне данните на всяко устройство, което е избрано.



снимка-а

След като изберете правилното устройство, натиснете квадратния бутон, за да спрете и демонтирате устройството. Щракнете върху бутона с икона за изваждане в него, за да изтриете избрания дял. Ако имате повече от един дял, което е малко вероятно, но е възможно, особено в случай на повреда на записа, може да искате да изтриете и тях. Някои устройства може да имат неразпределено пространство върху тях, което не може да бъде изтрито, но ще бъде добавено към новия ви дял, когато го създадете.

снимка-b



Ще бъдете помолени да одобрите изтриването. Изберете изтриване и изчакайте малко. Щом целият раздел прочете свободно пространство, щракнете върху символа плюс. Linux ще ви подкани с поле, което ви позволява да настроите дял. В повечето ситуации ще искате да оставите размера на дяла по подразбиране, който е на цялото устройство, но можете да го настроите за по-малко от това, например, ако сте искали да създадете резервен дял за данни, които потребителите на Windows или мобилни устройства не могат нямам достъп. Изберете падащото поле тип и изберете файлова система. В повечето ситуации ще искате да използвате FAT. В раздела Име не се колебайте да дадете на устройството име, което Linux ще използва за монтиране на системата под. Ако използвате FAT, уверете се, че името е с всички главни букви и не е по-дълго от 11 знака.

снимка-c

Кликнете върху създаване, за да оставите системата да свърши останалото. Ако сте посочили размер, по-малък от цялата дължина на устройството, тогава можете да изберете Неразпределено пространство, след като щракнете върху Създаване и след това отново натиснете бутона с форма на плюс. В противен случай тези опции няма да са ви достъпни. След като приключите, кликнете върху бутона с форма на триъгълник, за да монтирате отново устройството си.

Метод 2: Създаване на таблица на дяловете за възстановяване на данни

снимка-d

Понякога, например ако случайно е била извадена карта от смартфон или нещо подобно, може да нямате достъп до данни, тъй като таблицата е била повредена. Алтернативно някой може случайно да е изтрил данните на дяла, като е опитал процес, подобен на този, изложен в Метод 1. В тези случаи стартирайте помощната програма Дискове, както е споменато в Метод 1, след това щракнете върху устройството, което сте прикачили към вашата система, което искате да възстанови от. Изберете дялове на устройството и ги изтрийте с иконата във формата на изваждане. Ще трябва да демонтирате устройството; ако не е, натиснете бутона за спиране с квадратна форма, преди да продължите. След като устройството бъде отчетено като свободно пространство, задръжте CTRL, ALT и T, за да отворите терминален прозорец.

Въведете sudo cfdisk / dev / DEVICENAME, замествайки DEVICENAME с името, съобщено в помощната програма Disks. Ще трябва да бъдете много внимателни и да се уверите, че имате точното име на устройството, върху което сте работили в гореспоменатата помощна програма. След като въведете паролата си за Super User, ще ви се покаже екран, който ви казва, че имате дял за свободно пространство на цялото устройство, но ако има възстановими данни, полето в долната част на този екран ще обяви нещо като „Файлова система: vfat ”или друго име. Маркирайте командата [NEW] и натиснете enter.

снимка-д

Натиснете enter, когато бъдете попитани за Размер на дяла, въведете отново, когато бъдете попитани [основно] [разширено] и след това маркирайте [Write] натиснете enter, въведете yes и натиснете enter. Маркирайте quit и след това натиснете enter. Ако не виждате съобщение, което да чете нещо като „Синхронизиране на дискове“, въведете синхронизиране в подканата и натиснете Enter, преди да щракнете обратно върху помощната програма „Дискове“. Маркирайте въпросното устройство, след което натиснете бутона за монтиране във формата на триъгълник.

снимка-е

Придвижете се до устройството във вашия файлов мениджър, което обикновено се стартира от основното меню или като задържите клавиша Windows и натиснете E, след което копирайте всички възможни данни от него на вашия твърд диск или друго безопасно устройство. Трябва да третирате тази файлова система като повредена; след като изтеглите каквото можете от него, следвайте Метод 1, за да създадете нова файлова система върху него, преди да го използвате отново.

снимка-g

Метод 3: Разделяне на стени около Frankenflash Drive

В по-малка част от случаите, въпреки че това е малко често сред купувачите на Flash устройства онлайн, може да получите устройство с размер, който не е точен. Недобросъвестните продавачи проникват в устройство, за да покажат повече капацитет, отколкото наистина има, което означава, че ако напишете повече данни, тогава наистина ще го повредите. Ако имате устройство, за което подозирате, че е разработило този проблем, отворете терминал, като задържите CTRL, ALT и T. Напишете cd ~ / Documents, за да стигнете до папката с документи и след това въведете mkdir Test, натиснете enter и след това cd Test и натиснете Enter отново.

Създайте нежелаен файл, като напишете fallocate -l 0.5G test.img и натиснете enter. Отворете вашия файлов мениджър, като задържите клавиша на Windows и натиснете E. Въведете md5sum test.img и се уверете, че сте отбелязали номера.

снимка-ч

Кликнете върху Документи и след това щракнете двукратно върху Тест, маркирайте test.img и натиснете CTRL и X. Придвижете се до устройството, което тествате, в левия панел и след това щракнете върху празно място, за да го поставите. Върнете се обратно към прозореца на терминала и използвайте командата cd, за да се придвижите до мястото, където е вашето тестово устройство, след това напишете md5sum test.img и сравнете резултата с този преди. Ако числата съвпадат, ще трябва да напишете cd ~ / Documents / Test, за да се върнете там, където сте били, напишете fallocate -l 0.5G test1.img и след това повторете стъпките. Продължавайте, докато номерата на md5sum вече не съвпадат.

След като стигнете до този момент, ще разберете действителния капацитет на задвижването. Да кажем, че четири от тези файлове съвпадат с номера, но не и пети. Тъй като те са по половин концерт в размер, това би означавало, че наистина имате 2 GB устройство, независимо от етикета на него. Стартирайте помощната програма Дискове от менюто Аксесоари или Предпочитания, след което спрете въпросния диск с иконата с квадратна форма.

снимка-i

Натиснете бутона за изтриване във формата на тире и след това щракнете върху изтриване. Кликнете върху бутона за създаване на дял с форма на плюс и след това изберете полето, което чете MB, и го променете на GB. Маркирайте числата до него и ги променете, за да прочетат по-малко от сумата, която сте намерили преди. Например, ако това е 2 GB устройство, както сме го имали в нашия пример, най-добре е да опитате 1,7 GB. След това кликнете върху създаване и не създавайте други дялове. Вашето устройство ще бъде заключено поне до определен размер, но в тази ситуация все още не трябва да се използва за критична информация.

снимка-j

6 минути четене