Oglas

Izmjenjivi USB prostor za pohranu olakšava prijenos podataka s jednog računala na drugo, ali ako računalo koje koristite ne montira automatski uređaja kada ga uključite, vjerojatno ćete ustanoviti da je premještanje podataka s USB pogona teško, ako ne i nemoguće, bez prava naredbe.

Možda ćete imati sličan problem sa SD karticom.

Pogledajmo probleme - i njihova rješenja - oko USB uređaja i SD kartica s popularnim distribucijama (mi koristimo Ubuntu) i manje široko korištenim distributerima, poput Raspberry Pi-ovih Raspbian Jessie operativni sustav 5 načina za novi Raspbian Jessie Raspberry Pi čini još lakšom za uporabuNakon objavljivanja Debian Jessie u srpnju, zajednica Raspberry Pi blagoslovljena je novim izdanjem Raspbian varijante, temeljenim na distrofu "roditelja". Čitaj više .

Korištenje USB Flash uređaja s zrelim Linux distrosom

Što se želi dogoditi kada je spojen USB uređaj možemo vidjeti u većini dugogodišnjih, zrelih distribucija Linuxa, u onima koje su dizajnirane s poboljšanim iskustvom usmjerenim na korisnike. To su obično distribucije koje su predstavljene kao alternativa za Windows i OS X, kao što je Ubuntu.

instagram viewer

Ovdje spajanje USB flash uređaja jednostavno znači uključivanje.

MUO-linux-mountusb-automount

Nakon što to učinite, pojavit će se prozor s popisom sadržaja pogona, a zatim možete pregledavati prema potrebi.

MUO-linux-mountusb-izbacivanje

U međuvremenu, sigurno uklanjanje pogona jednako je jednostavno i jednako je jednostavno kao da kliknete gumb za izbacivanje - naravno za sigurno uklanjanje - i fizički isključite uređaj.

Što je sa SD karticama?

Isto je i sa SD karticama (za najbolje rezultate, provjerite jesu li uređaj pouzdanog proizvođača 5 pogrešaka koje treba izbjegavati prilikom kupnje MicroSD karticeKupnja MicroSD kartica može se činiti jednostavnom, no evo nekoliko kritičnih pogrešaka koje treba izbjeći ako ne želite požaliti zbog kupnje. Čitaj više ), iako vam se može dogoditi da ako kartica upotrebljava datotečni sustav exFAT, neće se montirati automatski. Čak možete vidjeti poruku o pogrešci. Ako je to slučaj, vjerojatno zato što nemate instaliran softver exfat-utils. To omogućuje vašem Linux sustavu da čita sadržaj exFAT uređaja za pohranu.

Muo-RPI-multios-sdcards

Da biste instalirali na Ubuntu 14.04 ili noviju, upotrijebite

sudo apt-get instalacija exfat-fuse exfat-utils

Za 13.04 i starije, instalacija zahtijeva ppa:

sudo apt-add-repository ppa: relan / exfat. sudo apt-get update. sudo apt-get install osigurač-exfat

Ako je instalirana podrška exFAT, kad umetnete SD karticu (možda uređaj koji se koristi s digitalnim fotoaparatom), od vas će se zatražiti kako želite nastaviti. Radi praktičnosti, volim otvoriti uređaj u upravitelju datoteka.

MUO-linux-mountusb-SD-auto

Slično tome, ako imate poteškoće s montiranjem uređaja pomoću tablice datoteka NTFS (neki preferiraju ovaj datotečni sustav Kako preoblikovati pogon FAT32 u NTFS - i prednosti njegovog postizanjaMožda to ne znate, ali odabir pravog datotečnog sustava za vaše pogone zapravo je vrlo važan. Iako je glavna ideja svih datotečnih sustava ista, postoje brojne prednosti i nedostaci u odnosu na svaki ... Čitaj više ), koristiti

sudo apt-get install ntfs-3g

… Zatim ponovno umetnite da biste pogledali sadržaj.

Ugradnja pogona na Raspberry Pi

Ako vaš odabrani Linux distributer ne podržava automatski montiranje USB pogona, to ćete morati postaviti ručno.

Na primjer, ako umetnete USB pogon u Raspberry Pi koji radi Raspbian, vidjet ćete da se ne montira automatski. No potreban je dodatni softver da bi se to dogodilo. jednostavno morate dodati nekoliko naredbi!

Započnite s umetanjem uređaja. Na nedavnim uređajima trebali biste imati dovoljno rezervnih utora, ali ako ne, ili ako koristite stariji Pi s samo dva USB utora (ili čak Pi Zero sa samo jednim Početak rada s Raspberry Pi ZeroBez obzira jeste li kupili časopis s jednim zalijepljenim za prednju stranu ili ste pronašli internet na mreži, vjerojatno ste sada ponosni vlasnik računala s 5 dolara: Raspberry Pi Zero. Čitaj više ), tada se preporučuje napajani USB hub.

MUO-RPI-USB-stick

Ako želite postaviti uređaj da se automatski montira kad se umetne, provjerite jedinstveni referentni broj za uređaj naredbom:

ls -l / dev / disk / by-uuid /

Zabilježite 8-znamenkasti ID kod koji je naveden za / sda. To ćete trebati učiniti za sve USB uređaje za pohranu koje planirate povezati, jer svaki ima svoj UUID.

Sljedeći korak je stvaranje točke montiranja, što možete učiniti stvaranjem mape:

sudo mkdir / media / usb

… Zatim stavljanje pi korisnika u kontrolu (ako ste promijenili zadano korisničko ime Osiguravanje vašeg malina Pi: od lozinke do vatrozidaSvatko može upotrijebiti Google za pronalaženje zadanog korisničkog imena i lozinke vašeg Raspberry Pi. Ne dajte uljezima ovu priliku! Čitaj više , umjesto toga upotrijebite):

sudo chown -R pi: pi / media / usb

Ručna montaža pogona je još jedna jedina naredba:

sudo mount / dev / sda1 / media / usb -o uid = pi, gid = pi

U ovoj fazi možete čitati, pisati, brisati i premještati datoteke u / media / usb, koje ćete pronaći u upravitelju datoteka. Imajte na umu da se gornja naredba može upisati i kao:

sudo mount / dev / sda1 / media / usb

... ali to bi rezultiralo time da biste mu mogli pisati samo koristeći sudo, što nije idealno.

Ako se vaš Pi izvodi kad želite ukloniti pogon, upotrijebite naredbu umount:

umount / media / usb

Imajte na umu da su nam točne naredbe demontirati, a ne "isključivanje". Kad se Pi isključi, pogone možete isključiti kao i kada. Isto vrijedi za bilo koji uređaj.

Automatski montirani pogoni na Raspberry Pi

Ručna montaža je dovoljno korisna, ali kako ne biste prošli kroz većinu gore navedenog, možete postaviti pogon da se automatski montira kad je umetnut. Sjećate se UUID-a o kojem ste zabilježili? Ovo je korisno ovdje.

Započnite otvaranjem fstab datoteke u uređivaču teksta, poput nano.

sudo nano / etc / fstab

Na kraju datoteke dodajte ovaj redak:

UUID = [YOUR_UUID] / media / usb vfat auto, nofail, noatime, korisnici, rw, uid = pi, gid = pi 0 0

Da biste ovo učinili, morat ćete ponovo pokrenuti uređaj.

sudo reboot

Sve dok ste umetnuli svoj UUID tamo gdje je navedeno, jednom spremljeni (Ctrl + X za spremanje i izlaz) pogon će se automatski montirati kad se umetne. Ne zaboravite da ćete za ostale pogone trebati dodati dodatne retke s UUID-om svakog uređaja.

Za sigurno uklanjanje pogona koji je dodan u datoteku fstab koristite

sudo umount / media / usb

Ugradnja i uklanjanje USB uređaja: Nije previše naporno

Kad sam se prvi put susreo s problemima u postavljanju pogona u Raspbian, iznenadio sam se da je to zapravo problem; Raspbian Jessie je toliko koristan operativni sustav da sam očekivao da će već postojati automatizirano softversko rješenje.

Međutim, rješenje je dovoljno jednostavno, i naravno, OS sa sustavom Debian dovoljno je fleksibilan da dopušta automatizaciju na temelju vlastitih potreba korisnika.

Jeste li imali problema s montiranjem USB flash ili SD kartica na Ubuntu ili Raspbian? Recite nam o tome.

Christian Cawley je zamjenik urednika za sigurnost, Linux, DIY, programiranje i objašnjene tehnologije. On također proizvodi stvarno korisni podcast i ima veliko iskustvo u podlozi za radnu površinu i softver. Christian koji je suradnik časopisa Linux Format, Christian je majstor koji proizvodi Raspberry Pi, ljubitelj Lego i ljubitelj retro igara.