Cum de a monta un dispozitiv USB Flash în Linux și Zmeura Pi
Memoria USB detașabilă facilitează transferul datelor de la un PC la altul, dar dacă computerul pe care îl utilizați nu montează automat dispozitivul când îl conectați, este posibil să găsiți că mutarea datelor către și de la USB unitatea este dificilă, dacă nu imposibilă, fără comenzile potrivite.
Alternativ, este posibil să aveți o problemă similară cu un card SD.
Să aruncăm o privire asupra problemelor - și a soluțiilor lor - dispozitive USB înconjurătoare și carduri SD cu distribuții populare (folosim Ubuntu) și distribuții mai puțin utilizate pe scară largă, cum ar fi Raspberry Pi's Raspbian Jessie sistem de operare 5 Moduri New Raspbian Jessie Makes Raspberry Pi, chiar mai usor de utilizat 5 moduri Raspbian New Raspbian Makes Raspberry Pi mai usor de folosit Dupa lansarea Debian Jessie in luna iulie, comunitatea Raspberry Pi a fost binecuvantata cu o noua versiune a variantei Raspbian, bazata pe distro "parinte". Citeste mai mult .
Utilizarea dispozitivelor USB Flash cu Distribuție Linux matură
Ceea ce dorim să se întâmple atunci când un dispozitiv USB este conectat poate fi văzut în cele mai multe distribuții lungi, mature Linux, cele care sunt proiectate cu o experiență îmbunătățită, orientată spre utilizatori. În mod tipic, acestea sunt distribuțiile care sunt prezentate ca alternative la Windows și OS X, cum ar fi Ubuntu.
Aici, conectarea unui dispozitiv USB flash înseamnă pur și simplu conectarea acestuia.
Odată ce ați făcut acest lucru, va apărea o fereastră care va afișa conținutul unității, pe care apoi îl puteți naviga după cum doriți.
În același timp, înlăturarea în siguranță a unității este la fel de simplă și este la fel de ușor ca și clic pe butonul de scoatere - pentru o scoatere în siguranță, desigur - și deconectarea fizică a dispozitivului.
Ce este vorba despre cardurile SD?
Același lucru este valabil și pentru cardurile SD (pentru cele mai bune rezultate, asigurați-vă că este un dispozitiv de la un producător de încredere 5 Greseli de evitat atunci când cumpărați o cartelă MicroSD 5 greșeli de evitat atunci când cumpărați o cartelă MicroSD Cumpărarea cardurilor MicroSD poate părea simplă, câteva greșeli critice pentru a evita dacă nu doriți să regretați cumpărarea dvs. Citiți mai multe), deși puteți afla că dacă cardul utilizează sistemul de fișiere exFAT, acesta nu va fi montat automat. S-ar putea să vedeți chiar și un mesaj de eroare. În acest caz, probabil că nu aveți instalat software-ul exfat-utils. Acest lucru permite sistemului dvs. Linux să citească conținutul unui dispozitiv de stocare exFAT.
Pentru a instala pe Ubuntu 14.04 sau mai târziu, utilizați
sudo apt-get instala exfat-fuse exfat-utils
Pentru 13.04 și mai devreme, instalarea necesită o ppa:
sudo apt-add-repository ppa: relan / exfat sudo apt-get actualizare sudo apt-get instalare fuse-exfat
Cu ajutorul suportului exFAT instalat, atunci când introduceți cardul SD (poate un dispozitiv utilizat împreună cu aparatul foto digital), vi se va cere să faceți cum doriți să continuați. Pentru comoditate, îmi place să deschid dispozitivul în managerul de fișiere.
În mod similar, dacă aveți dificultăți la montarea unui dispozitiv utilizând tabela de fișiere NTFS (unii preferă acest sistem de fișiere Cum să reformați unitatea FAT32 în NTFS - și avantajele de a face acest lucru Cum să reformați unitatea FAT32 în NTFS - și Avantajele Făcând-o Este posibil să nu știți asta, dar alegerea sistemului de fișiere potrivit pentru unitățile dvs. este de fapt destul de important. Deși ideea principală a tuturor sistemelor de fișiere este aceeași, există multe avantaje și dezavantaje ...
sudo apt-get instala ntfs-3g
... apoi reintroduceți pentru a vedea conținutul.
Unități de montare pe zmeura Pi
Dacă distro-ul dvs. Linux ales nu acceptă montarea dispozitivelor USB de montare automată, va trebui să setați manual acest lucru.
De exemplu, dacă ați introdus o unitate USB într-un Raspberry Pi care rulează Raspbian, veți găsi că nu se montează automat. Nu este necesar niciun software suplimentar pentru a face acest lucru; trebuie doar să adăugați câteva comenzi!
Începeți prin introducerea dispozitivului. Pe dispozitivele recente, ar trebui să aveți suficiente sloturi de schimb, dar dacă nu, sau dacă utilizați un Pi mai vechi cu doar două sloturi USB (sau chiar un Pi Zero cu doar unul Începeți cu zmeura Pi Zero Noțiuni de bază cu Raspberry Pi Zero Fie că ați cumpărat o revistă cu una lipită în față, fie că ați găsit un kit online, sunt șanse să fiți acum proprietarul unui computer de 5 USD: Raspberry Pi Zero. Citiți mai multe), este recomandat un hub USB alimentat.
Dacă doriți să configurați dispozitivul să se monteze automat când este introdus, verificați numărul de referință unic al dispozitivului cu comanda:
ls-l / dev / disc / by-uuid /
Notați codul de identificare din 8 cifre care este listat pentru / sda. Va trebui să faceți acest lucru pentru toate dispozitivele de stocare USB pe care intenționați să le conectați, fiecare având propriul UUID.
Următorul pas este să creați un punct de montare, pe care îl puteți crea prin crearea unui dosar:
sudo mkdir / media / usb
... apoi a pune controlul utilizatorului pi (dacă ați schimbat numele de utilizator implicit) Securizarea zmeii dvs. Pi: De la parole la firewalls Securizarea zmeii dvs. Pi: De la parole la Firewalls Oricine poate folosi Google pentru a găsi numele de utilizator și parola implicit Nu dați intrușilor asta șansa! Citiți mai multe, utilizați acest lucru în schimb):
sudo chown -R pi: pi / media / usb
Montarea manuală a unității este o altă comandă unică:
sudo mount / dev / sda1 / media / usb-uid = pi, gid = pi
În acest moment, puteți citi, scrie, șterge și muta fișiere din / media / usb, pe care le veți găsi în managerul de fișiere. Rețineți că comanda de mai sus poate fi introdusă și ca:
sudo mount / dev / sda1 / media / usb
... dar acest lucru ar duce la faptul că numai tu poți să-l scrii folosind sudo, ceea ce nu este ideal.
Dacă Pi se execută atunci când doriți să scoateți unitatea, folosiți comanda umount:
umount / media / usb
Rețineți că ne comanda corect umount, nu “demontează”. Când dispozitivul Pi este oprit, puteți deconecta unitățile ca și când. Același lucru este valabil pentru orice dispozitiv.
Montare automată pe zmeura Pi
Montarea manuală este suficient de utilă, dar pentru a evita trecerea majorității celor de mai sus, puteți seta unitatea să se monteze automat când este introdusă. Amintiți-vă de UUID din care ați făcut o notă? Acest lucru este util aici.
Începeți prin deschiderea fișierului fstab într-un editor de text, cum ar fi nano.
sudo nano / etc / fstab
La sfârșitul fișierului, adăugați această linie:
UUID = [YOUR_UUID] / media / usb vfat auto, nofail, noatime, utilizatori, rw, uid = pi, gid = pi 0 0
Pentru a face acest lucru, va trebui să reporniți dispozitivul.
sudo reboot
Atâta timp cât ați introdus UUID-ul dvs. unde a fost menționat, o dată salvat (Ctrl + X pentru a salva și a ieși), unitatea va fi montată automat atunci când este inserată. Rețineți că pentru alte unități, va trebui să adăugați linii suplimentare cu UUID pentru fiecare dispozitiv.
Pentru a elimina în siguranță un drive care a fost adăugat în fișierul fstab, utilizați
sudo umount / media / usb
Montarea și scoaterea dispozitivelor USB: nu prea dificilă
Când am întâlnit pentru prima oară problemele legate de montarea drive-urilor în Raspbian, am fost surprins de faptul că a fost de fapt o problemă; Raspbian Jessie este un sistem de operare atât de util, încât mă așteptam să aibă deja o soluție software automată.
Cu toate acestea, soluția este suficient de simplă și, desigur, sistemul de operare bazat pe Debian este suficient de flexibil pentru a permite automatizarea bazată pe cerințele utilizatorului.
Ați avut probleme la montarea flash-ului USB sau a cardurilor SD în Ubuntu sau Raspbian? Spune-ne despre asta.
Explorați mai multe despre: Stocare, unitate USB.