Méretének csökkentésével a képet Raspberry Pi, robotika osztály

Méretének csökkentésével a képet Raspberry Pi, robotika osztály
mert gyakran előfordul, hogy ha a kép másolására egy SD kártyáról a másikra, hibaüzenet a helyhiány. Úgy tűnik, hogy el kell távolítani a kép a kártya mérete 8 GB-os, és ez bekerül a kártya pontosan azonos méretű, és a tér még mindig hiányzik. Mi a baj?

Az ok egy ilyen baj abban a tényben rejlik, hogy a megadott méretű bármilyen elektronikus médium, csak tájékoztató jellegű. Szinte mindig a fuvarozók a különböző gyártók, sőt a különböző modellek azonos márkájú vannak különböző méretű. Ezek az eltérések nem haladja meg a néhány megabájt, vagy akár több száz kilobájt, de másolni a képet ez döntő fontosságúvá válik.

Hogy oldja meg a problémát, meg kell valahogy rövidíteni az eredeti képet. Általános szabály, hogy a kártya ritkán zsúfolásig megtelt, így harap a plusz gigabájt kép lesz elég ártalmatlan lépés. Ily módon fogjuk csinálni.

1) Az első dolog, amit meg kell tennie -, hogy hozzon létre egy új képet az SD-kártyára. A kép mérete azonos lesz a méret a kártya, amit filmre. Ahhoz, hogy ezt a képet valahol menteni, szükségünk lesz egy nagyobb jármű. Például, ha a kép mérete 8 GB, hogy hozzon létre, akkor egy normál USB stick egy 16 GB vagy 32 GB-os.

2) kibír egy flash meghajtót az USB port és kideríteni a nevét ki rá az operációs rendszer. Tesszük azt fdisk parancs:

Méretének csökkentésével a képet Raspberry Pi, robotika osztály

Ítélve, amit látott, a flash meghajtó nevezték / dev / sda1, és rajta az NTFS fájlrendszert. Továbbá, azt látjuk, hogy a fő SD-kártya két részre oszlik: mmcblk0p1 és mmcblk0p2. Arra a következtetésre jutottak, hogy maga a kártya neve / dev / mmcblk0. hasznos a számunkra.

3) Most telepítse az USB flash meghajtót a mount parancs segítségével, a korábban létrehozott neki a mappát:

Parancs futtatása után a / mnt / usbf fog ragaszkodni a tartalmon.

4) Új kép az SD kártya flash meghajtóra:

Ebben a parancsban bs - blokk méretét. Kisebb ez, annál hosszabb az alkotás folyamatát. Általában fel 4M, és ha valami elromlik - akkor próbálja bs = 1M. Egy kép mérete 16 GB az eljárás lehet körülbelül egy óra.

5) Ha a kép jön létre, folytassa, hogy távolítsa el az üres hely. Ehhez a művelethez használjuk bash-szkriptet sirlagz. kissé átalakított darabok kép csak 90% -a üres hely.

Hozzon létre egy üres fájlt a saját könyvtárban, és azt ispolyanemyh:

6) a forgatókönyvet a munka, meg kell doustanovit csomag bc:

Azt mondani, hogy igen, hogy az összes kérdésre, hogy a telepítő megkérdezi.

7) Rendben, most már készen van az eljárás. Futtatni a scriptet megadásával, mint a paraméter a korábban létrehozott kép:

Várjuk a munkája befejezésekor.

Ez minden. Miután a szkript, my_raspbian.img képméret lesz sokkal kisebb, mint az eredeti, és most lehet írni bármilyen kártya megfelelő méretű.

srasibo leírását ... de nem vagyok programozó ... porobovat pontok ... valami nem működik ...
kérdés:
1. meg kell tenni mindent root polschovatelem?
2. leírni: (1) Az első dolog, amit tennie kell -, hogy hozzon létre egy új képet az SD-kártya) meg kell tölteni egy képet vagy jellemezné, hogy csak kell egy USB flash drive ... üres?
3. Ön leírja az utolsó bekezdés: (Várakozás a végén az ő munkáját.) Miután ez? A kép megjelenik a flash drive ...

gyökér kb. És ez a folyamat elromlik, hol? Lehet, hogy a probléma egy kicsit más. De lehet próbálni, és a gyökér, nem rosszabb.

Végén az eljárás, egy képet, ami nem lett megadva paraméterként a forgatókönyvet, kisebb lesz. Ezt követően, akkor ki kell írni az SD-kártyára.

Hozzá kell tenni, hogy ha a kép nagyobb, mint 4GB, a flash meghajtót formázni kell a megfelelő fájlrendszert (pl NTFS).
Mivel Raspbian «out of the box» NTFS nem támogatja kell tennie:
sudo apt-get update
sudo apt-get install ntfs-3g
Ezt követően válik elérhetővé írásban NTFS médiában.