Telepítése és használata Ubuntu USB flash meghajtó, egy orosz nyelvű leírás ubuntu

Elég gyakran van egy vágy, vagy be kell tenni az Ubuntu egy USB stick, és kap, hogy élvezze a kedvenc OS bármilyen számítógépen (csak lehetséges volna, hogy boot USB).






Ez egyszerű - hajó LiveCD Ubuntu (vagy LiveUSB 1) bekezdés), és tegye a rendszert egy flash meghajtót. Ugyanakkor mi nem érdekel, mi az operációs rendszer van telepítve a számítógépre. Minden, amire szüksége van maga a számítógép LiveCD / USB flash meghajtó, és egy különálló, és amely növelni fogja a rendszer.

Részletesebben Ubuntu telepítési folyamat a flash memória eszköz leírását itt.

Mint lehetőség - lehet használni, mint egy PC emulátor: VirtualBox vagy VMware, (csak úgy nehéz lehet csatlakoztatni az USB telepíteni Ubuntu). Amikor telepíti egy emulátor nem kell külön média az Élő rendszer - LiveCD image egyszerűen dugva egy virtuális meghajtó CD-ROM-on.

És gyakran a megközelítés, hogy ebben a kérdésben, mint mondják, „a fej” kiábrándító alacsony termelékenység és az a tény, hogy a flash meghajtót hamar elpusztul.

Sokan azt állítják, hogy van egy flash meghajtót az operációs rendszer van telepítve, az általuk használt, több hónap, vagy akár év. Ha megadja, akkor kiderül, hogy élvezte a hosszú, de tele van a ritka és nem működik sokáig. Ha dolgozunk egy bottal minden nap több órán át, a „halál” a bot nem sokáig kell várni 2-3 hónap, talán több, talán kevesebb, attól függően, hogy a bot (a személyes tapasztalat, a szerző az eredeti változata a cikk Sly_tom_cat Sly_tom_cat Don # „t worry, be happy! Peter).

Ezen túlmenően, és a telepítési folyamat néha vezet kellemetlen következményekkel jár.

De ne ess kétségbe, és adja fel .... Még a nem túl jó alapanyag lehet tenni ... ha nem egy cukorkát, akkor legalább valamit enni!
Nézzük az oka a szomorú kimenetele és a lehetséges fejlesztési módszerek.

Alapértelmezésben az Ubuntu telepítő kínál EXT4 naplózó fájlrendszer hoztak létre ezek a szakaszok.
Ezen túlmenően, a boot loader (GRUB) helyezünk alapértelmezés szerint az első lemezen a rendszerben, mint általában - ez a belső HDD számítógépet.
A telepítő az Ubuntu, hanem kitartóan kérte, hogy hozzon létre egy swap partíciót (ha nem hozunk létre, akkor megkapja az üzenetet, és meg kell erősítenie, hogy szeretné telepíteni a rendszert anélkül, hogy a swap-partíció).
Elfogadva az alapértelmezett, azonnal hozzon létre két probléma.

A flash meghajtó létrehoz egy partíció és a fájlrendszer, amely a munkahelyi fogják elvégezni a nagy rekordok száma egy flash meghajtót (a vágott élete). Ez vonatkozik a EXT4 partíció és swap-partíció.

A rakodó jön létre úgy, hogy nincs flash a számítógép nem fog elindulni.

Nézzük ezt a két problémát több

Flash memória eltér a merevlemezre, így az írási ciklusok száma általában csak a 10 és 100 ezer rekordot (különböző típusú flash memória).

Mert merevlemez, ez a paraméter (a szám írási ciklusok) általános szinte soha nem jelzett - ott gyorsabb kopása mechanikai elemek a lemez. A mágneses réteg a lemez felületén felülírható szinte végtelen.

memória rendszer ellenáll akár 10.000 rekord sokkal olcsóbb áramkörök 100.000 ellenálljanak ... Mit gondol - mi rendszerek vannak felszerelve olcsó flash meghajtók, amelyek nagy számban talált?
De a magas ár a vaku szintén nem beszél nőtt zhevuchesti - A kulcsszó itt - a típusú memória - MLC (multi-level cell, többszintű memória sejtek) ellenáll mintegy 10 ezer nyilvántartások; SLC (single-level cell, egyszintű memória sejtek) - több mint 100 ezer. Drágább stick tényleg tovább élnek, de ezt úgy érjük el más eszközökkel (számukra - egy kicsit később)

Úgy tűnik, hogy több ezer 10/100 - sok, de meg fogja érteni, hogy ezek a ciklusok „megette” felvételi idő OS.

Felvétel a vaku fuvarozó jelentkezik a blokk (jellemzően - több tíz kilobájt), és ezt követően a felvételt két byte közötti szünetek rekordok a fájlt egy pár percig fog okozni két bejegyzést ugyanazon blokk memória (azaz frissítésre kerül kétszer több ezer sejtek).

Ha a fájlrendszer (FS) FS egyes szolgáltatási struktúra folyamatosan frissítve:

magazin (a naplózás FS) - minél több ír, annál nagyobb a valószínűsége, integritásának megőrzése a fájlrendszer, ha a rendszer összeomlik, vagy hatalom. gyakoriságának rögzítése a napló általában változékony, de az alapértelmezett értékek nem alkalmasak a flash memória, és növeli közötti időszakokban felvétel - növekedéséhez vezet a veszteség valószínűsége az integritás FS átállást.

i-node (egy speciális szerkezet, amely tárolja a fájl fejlécében vagy könyvtár) - minden hozzáférés (még olvasni) egy fájl vagy könyvtár az i-node regisztrálja a dátum / idő az utolsó kezelést. Úgy tűnik - csak néhány bájt, de ne felejtsük el a rögzítési blokkot, és ez a rekord egyes alkalommal, amikor egy fájl megnyitásakor (olvasás byte - Megváltozott több byte - ismét változott).

Ideiglenes fájlok és naplók - ahogy gyakran frissített.

SWAP-szakasz - ha azt a rendszer működését, a rekord is nagyon intenzív benne.

Emellett nem szabad elfelejteni, hogy a határ az írási ciklusok jár minden memória cella. És ha egy flash meghajtót ugyanabban a blokkban do 10.000 rekord, és a másik, hogy a 100 bejegyzést, az egység, amit felvett 10 ezer alkalommal a rekordot 10tysyach +, mint a „die”, és a vezérlő bot megtalálása 1 törött egység, akkor állapítsa meg, hogy a teljes flash meghajtó meghalt. És akkor is, ha nem, akkor a blokk fontos információkat tartalmaznak 2) a rendszer működését, vagy a fájlrendszer. és az eredmény majdnem ugyanaz - hirtelen megáll a rendszer és a képtelenség, hogy olvassa az adatokat egy USB-meghajtót. (!)

Hogyan kell kezelni ezt az egészet?
Kezdeni, megérteni és vesznek:

Flash meghajtók nem tart örökké, és meghal figyelmeztetés nélkül!

Felismerve ezt meg fogja érteni, hogy

A rendszer egy flash drive - nem lehet tartós és megbízható.


De ahhoz, hogy megértsék és elfogadják ezt, úgy gondoljuk: Szükségem egy ilyen rendszer egy naplózó fájlrendszer megbízhatóságát (magas ár csökkentését az élettartama a botot, és rajta a rendszer)?
Határozottan - Nem.






Tehát meg kell EXT4 hibanaplóból 3). Ha az üzlet kihúzza folyóirat EXT3 / 4 nem akar - egyszerűen kezelhető EXT2.

Vannak még egyéb FS és beállítások meghosszabbítja az életet a flash meghajtót. Ezek a megoldások nyújthat nagy előnyöket. Ha azt szeretnénk, hogy - akkor keresnek más lehetőségeket. Különösen figyelemre méltó lehetőséget ssd btrfs fájlrendszer (!?) ...

Megszabadulni a rögzítési dátum / idő utolsó hozzáférést biztosít a fájlok és könyvtárak az i-node segítségével mount opciót noatime fájlrendszereket. Ez, a telepítés után, akkor regisztrálnia kell az / etc / fstab minden szegmensében a rendszer, amely található egy flash meghajtót.

Általában ezek a lehetőségek nem csak a rekordok száma egy flash meghajtót vágott, hanem a merevlemezen fájlrendszer sebessége megnő.

Az / etc / fstab regisztrálni kell a sort:

Ugyanígy kell eljárni, és / run (korábbi nevén: / var / run) és a / var / lock (ezekben a könyvtárakban tárolt szolgáltatási információ csak időtartamára érvényes az aktuális munkamenet, a kötet - apró, de meglehetősen rendszeres frissítéseket). Ezek a mérethatár nem kérhet. Akkor megy előre, és helyét a memóriában és naplók (/ var / log), de bejelentkezés nélkül állandó berendezés (ebben az esetben - a flash meghajtó) azt rendkívül nehéz lesz kezelni a tény, hogy a rendszer, ami az újraindítás (újraindítás után - minden, ami volt, memória - elveszett, és naplók lesz „üres” - csak mi van írva ott, mivel a rendszer boot). A határérték a méret / var / log van beállítva 6-10Mb érdekében (egy tipikus asztali kiviteli alak).
Az általános nézet az / etc / fstab nézne:

A példában egy flash meghajtót, és egy külön gyökér / home 4). Ha még mindig vannak szakaszok Flash - akkor is előírják noatime, nodiratime.

Sebességű felvétel egy flash drive - szintén a „fájó pont” az a rendszer, és számának csökkentése írási ciklusok flash akkor nem csak meghosszabbítja az idő az életében, hanem javítja a működési sebesség.

És minden egyszerű - a boot loader (GRUB) kell fektetni egy USB flash meghajtót. Ha elhagyja által kínált telepítő setup (az első merevlemez a rendszerben) a merevlemez MBR GRUB felírni egy részét kódot, amely megkeresi a többi a kódot, hogy hol fogják rögzíteni / boot telepítésekor a rendszer (vagyis a flash meghajtó) . Húzza ki az USB flash meghajtót a számítógép nem ad GRUB-kódot megtalálja a folytatása a merevlemezen. És a számítógép nem tudja betölteni az operációs rendszert. Restore GRUB munka - egyszerűen. Ha szükség van, hogy visszaállítsa a Windows boot loader, akkor keresse meg az információt helyreállítása a bootloader bármilyen profil fórumokon. De még mindig jobb, hogy legyen óvatos, a telepítés során, és ne hozzon létre magának felesleges munkát.

Ha azt akarjuk, hogy a rendszer használatához egy flash meghajtót sokáig, és nem kap csalódott adatvesztés, szükség van erre a célra:

amikor telepíti az Ubuntut egy USB flash meghajtó:

FS típus a rendszer partíció, válassza EXT4 utazás log (vagy legrosszabb esetben, - EXT2).

csere nem hoz létre (és ha a számítógép rendelkezik egy swap partíciót - a beszéd telepítő - nem használja).

GRUB telepítésére szükség egy USB flash meghajtó, partíciót létrehozni, ahol a rendszer telepítéséhez.

Tesszük ezt az / etc / fstab noatime lehetőség minden darabkát egy flash meghajtót.

az / etc / fstab mount / tmp, / run / var / lock (és esetleg a / var / log) a tmpfs (feledkezzünk meg a méretre vonatkozó korlátozások).

Amikor a rendszer kell, hogy rendszeresen készítsen biztonsági másolatot a fontos adatokat másik adathordozóra 5) (ne feledkezzünk meg az alacsony megbízhatóságát OS egy flash meghajtót, és annak lehetőségét, hogy a hirtelen halál flash memória).

És ha olyan számítógépet használ egy kis mennyiségű RAM (1 GB vagy kevesebb) nem próbáltam futtatni számos intenzív feladatok egyidejű vagy tanulmányi és konfigurálja ramzswap.

Ezen kívül lehetőség van más technikákat, hogy optimalizálja a rendszer teljesítményét (ezek a technikák túlmutat ezt a cikket, de könnyű megtalálni az internetes e).

És ami a legfontosabb - soha nem felejti el azt a következtetést, amelyre jöttünk elején ezt a cikket. Ismétlem:

OS telepítve az USB flash meghajtót nem lehet olyan megbízható és tartós, mint egy sor, hogy a merevlemezen.

Van egy szerencsétlen hiba telepítő (tudod mondani funkció 6) bekezdése), amely nem teszi lehetővé, hogy telepíteni az Ubuntut ugyanazon a fizikai lemezen, ahonnan letölthető az Élő kép 7). Ie Ha azt szeretnénk, hogy indul a flash meghajtó is, és tegye Ubunut (másik rész) - akkor nem fog sikerülni. Kerülő „funkció” el tudja távolítani a „kéz” bejegyzés a hegyen szakaszt a botot a / etc / mtab.

Külső merevlemez nem szenvednek kis számú írási ciklust, de az operációs rendszer, dolgozik a lemezen egy viszonylag lassú interfész (általában - USB2 USB3 és e-SATA interfész -. Sokkal gyorsabb, de az írás - még mindig nem túl gyakori), valamint ez megköveteli optimalizálás. Itt hasznos lesz, és a noatime, hanem meg kell gondolni -, és hogy a csere van szükség, és a / tmp is hasznos helyet a memóriában. De a naplók kerülnek a memóriában - nem éri meg. Nos, amellett, egy külső meghajtó - ez egy teljesen más méretű és súlyú, és ősszel az ilyen eszközök (!) - rendkívül veszélyes.

Külső SSD-meghajtó - meglehetősen drága megoldás. Nem túl kicsi, bár ez könnyebb egy külső merevlemezt és bánatot - szinte nem fél (és bot). És van még egy korlátot a írási ciklusok 8). de a kontrollerek szilárdtest-meghajtók speciális algoritmusok újraelosztását írható egységek ismeretében hány rekord került sor minden memória blokk. Ezek az algoritmusok jelentősen meghosszabbíthatja ezt az információt hordozó élettartamát.

Egyszerűsített algoritmusok újraelosztása blokkokból, és néhány (általában - nem a legolcsóbb) flash meghajtók. Munkájuk van szükség, mert túl sok a memória sejtek és a gyorsabb és „intelligens” vezérlő. Valójában a „különleges” és kiegészítő vezérlő. (Nem a felhasználó számára) memóriát és növeli a költségeket a botot ... de természetesen az alapvető áremelés marketingesek, mint rendesen (!)

Mehetsz a másik irányba -, hogy változtasson. Vannak eloszlás kifejezetten „kihegyezett” dolgozni vaku (nem vállalja itt felsorolni mindet - ők könnyű megtalálni). A kiemelkedő képviselője ilyen eloszlások Puppy Linux (eloroszosodott szerelés - PuppyRus Linux). Ezt az eloszlást össze minimalista 9), és a legszerényebb (méretű) programok. Ez lehetővé teszi, hogy a boot folyamatot, hogy az egész a Linux fájlrendszer a RAM-ban 10). És a folyamat leáll a rendszer a változásokat a FS (eddigi üzemeltetés során keletkezett) van rögzítve, ha vissza a botot 11). Változások lehet dobni, és a folyamat, ha kétség merül fel, mint például a lehetőségét, hogy egy hirtelen áramkimaradás, jól, vagy éppen - ez lenne nyugodt, nem veszít semmit. És a legvonzóbb Ubuntu rajongóknak, hogy van Puppy építmények alapja az Ubuntu. PuppyRus projekt helyszínének sok hasznos információt és utasításokat.

Tulajdonképpen LiveUSB, amelynek célja, hogy mentse a fájlt, lényegében alig különbözik a Ubuntu telepíthető flash meghajtót. Azonban van néhány alapvető különbség.

Zömök, hogyan kell megépíteni, és működik LiveUSB:
Amikor létrehoz egy LiveUSB tapadnak a fájlrendszer (FAT) átmásolja a tartalmát a CD (vagy DVD), a flash meghajtó egyszerű bootloader syslinuxot, és a gyökere a botot, egy speciális menteni a fájlt (ami keletkezik a fájlrendszer EXT2) - casper.rw
Amikor egy ilyen flash meghajtó be van töltve, a gyökér fájlrendszer csatolt „trükkös” módon: először a gyökér szerelt speciális fájl csomagolva, egy csak olvasható fájlrendszer (SquashFS), majd a „felett” van szerelve casper.rw mód írási / olvasási. Kiderül, hogy az összes szükséges fájlokat a rendszer működtetéséhez rejlik a SquashFS, valamint az új és frissített fájlokat - casper.rw. Amikor a rendszer kéri a fájl első, ha nincs kijelölve casper.rw, majd felnézett a SquashFS, hogy még a fájlrendszer lehet frissíteni, és a munka az új verziók.
Katalógusok / tmp, / run / var / lock LiveUSB is szerelt a memóriában (tmpfs)

Amit kapunk tekintetében szempontjai érdekes számunkra: Írj egy flash meghajtó körülbelül ugyanannyi, és ez nem fog működni, hogy csökkentse (hozzátéve noatime csatolási opciók az / etc / fstab), mert hegyen gyökér jelentkezik az inicializálás során a kernel és az / etc / fstab élő rendszerek egyszerűen nem a root.
Teljesítmény felvétel (valójában ez egy fájó pont, és akkor különösen nem tartotta, ha beszélünk az Ubuntu telepítése egy USB flash meghajtó), lesz még rosszabb, feljegyzik a fájlrendszer EXT2, és ez fekszik a köldökzsinór FAT fájlrendszert.
Továbbá, az USB flash meghajtót mindig tartja ugyanazokat a rendszer fájlokat SquashFS és minden rendszer frissítése zajlik casper.rw, de nem mentesíti a SquashFS és ez lehet a probléma egy kis mennyiségű flash.

A „lényeg” - a LiveUSB nincs különösebb előnye 12) előtt egy megfelelően telepített flash meghajtó rendszer, valamint a hiányosságok - jelen van.




Kapcsolódó cikkek