Hoe een USB-flash-apparaat in Linux en uw Raspberry Pi te monteren
Verwisselbare USB-opslag maakt het eenvoudig om gegevens van de ene pc naar de andere over te zetten, maar als de computer die u gebruikt het apparaat niet automatisch aankoppelt wanneer u hem aansluit, zult u waarschijnlijk de bewegende gegevens van en naar de USB vinden rijden is moeilijk, zo niet onmogelijk, zonder de juiste commando's.
Als alternatief hebt u mogelijk een soortgelijk probleem met een SD-kaart.
Laten we eens kijken naar problemen - en hun oplossingen - rondom USB-apparaten en SD-kaarten met populaire distro's (we gebruiken Ubuntu) en minder wijdverspreide distro's, zoals het Raspberry Pi's Raspbian Jessie-besturingssysteem 5 manieren waarop New Raspbian Jessie frambozen maakt Nog gemakkelijker te gebruiken Pi 5 manieren Nieuwe Raspbian Jessie maakt Raspberry Pi nog gemakkelijker in gebruik Na de release van Debian Jessie in juli is de Raspberry Pi-gemeenschap gezegend met een nieuwe versie van de Raspbian-variant, gebaseerd op de "ouder" -distributie. Lees verder .
USB Flash-apparaten gebruiken met Mature Linux Distros
Wat we willen bereiken wanneer een USB-apparaat is aangesloten, is te zien in de meest langlopende, volwassen Linux-distributies, die zijn ontworpen met een verbeterde, gebruikersgerichte ervaring in het achterhoofd. Meestal zijn dit de distributies die worden gepresenteerd als alternatieven voor Windows en OS X, zoals Ubuntu.
Hier betekent het aansluiten van een USB-flash-apparaat gewoon het aansluiten.
Zodra u dit hebt gedaan, verschijnt een venster met de inhoud van het station, dat u vervolgens kunt doorbladeren wanneer u dit nodig hebt.
Ondertussen is het veilig verwijderen van de schijf net zo eenvoudig, en het is net zo eenvoudig als klikken op de uitwerpknop - voor een veilige verwijdering, natuurlijk - en het fysiek loskoppelen van het apparaat.
Hoe zit het met SD-kaarten?
Hetzelfde geldt voor SD-kaarten (voor het beste resultaat moet je ervoor zorgen dat het een apparaat van een betrouwbare fabrikant is 5 Fouten te vermijden bij het kopen van een MicroSD-kaart 5 Fouten te vermijden bij het kopen van een MicroSD-kaart Kopen MicroSD-kaarten kunnen eenvoudig lijken, maar hier zijn een paar kritische fouten om te voorkomen als u geen spijt wilt hebben van uw aankoop Lees meer), hoewel u misschien zult merken dat als de kaart het exFAT-bestandssysteem gebruikt, deze niet automatisch wordt gemount. U ziet mogelijk zelfs een foutmelding. Als dit het geval is, komt dit waarschijnlijk omdat u de exfat-utils-software niet hebt geïnstalleerd. Hierdoor kan uw Linux-systeem de inhoud van een exFAT-opslagapparaat lezen.
Om te installeren op Ubuntu 14.04 of hoger, gebruik
sudo apt-get installeer exfat-fuse exfat-utils
Voor 13.04 en eerder vereist de installatie een ppa:
sudo apt-add-repository ppa: relan / exfat sudo apt-get update sudo apt-get install fuse-exfat
Als er exFAT-ondersteuning is geïnstalleerd, wordt u gevraagd hoe u verder wilt gaan wanneer u uw SD-kaart plaatst (misschien een apparaat dat wordt gebruikt met uw digitale camera). Voor het gemak wil ik het apparaat graag openen in de bestandsbeheerder.
Evenzo, als u problemen ondervindt bij het monteren van een apparaat met behulp van de NTFS-bestandstabel (sommigen geven de voorkeur aan dit bestandssysteem Hoe uw FAT32-station opnieuw formatteren naar NTFS - en de voordelen van het doen Hoe uw FAT32-station opnieuw te formatteren naar NTFS - en de voordelen van Doing It Je weet het misschien niet, maar het kiezen van het juiste bestandssysteem voor je drives is eigenlijk heel belangrijk. Hoewel het hoofdidee van alle bestandssystemen hetzelfde is, zijn er vele voordelen en nadelen ... lees meer)
sudo apt-get install ntfs-3g
... en vervolgens opnieuw invoegen om de inhoud te bekijken.
Aandrijvingen op de Raspberry Pi monteren
Als de gekozen Linux distro geen ondersteuning biedt voor het automatisch monteren van USB-drives, moet je dit handmatig instellen.
Als u bijvoorbeeld een USB-drive in een Raspberry Pi met Raspbian hebt geplaatst, zult u merken dat deze niet automatisch wordt geactiveerd. Hiervoor is echter geen aanvullende software vereist; je hoeft alleen maar een paar commando's toe te voegen!
Begin met het inbrengen van het apparaat. Op recente apparaten zou je genoeg vrije slots moeten hebben, maar als dat niet het geval is, of als je een oudere Pi gebruikt met slechts twee USB-slots (of zelfs een Pi Zero met alleen die Aan de slag met Raspberry Pi Nul Aan de slag met Raspberry Pi Zero Of je nu een tijdschrift hebt gekocht dat aan de voorkant is geplakt of online een set heeft gevonden, de kans is groot dat je nu de trotse eigenaar bent van een computer met $ 5: de Raspberry Pi Zero. Lees meer), dan wordt een USB-hub met voeding aanbevolen.
Als u het apparaat wilt instellen op automatisch koppelen wanneer het wordt geplaatst, controleert u het unieke referentienummer voor het apparaat met de volgende opdracht:
ls -l / dev / disk / by-uuid /
Noteer de 8-cijferige ID-code die wordt vermeld voor / sda. U moet dit doen voor alle USB-opslagapparaten die u wilt verbinden, omdat elk een eigen UUID heeft.
De volgende stap is het maken van een koppelpunt, wat u kunt doen door een map te maken:
sudo mkdir / media / usb
... vervolgens de pi-gebruiker de controle geven (als u de standaardgebruikersnaam hebt gewijzigd Uw Raspberry Pi beveiligen: van wachtwoorden tot firewalls Uw Raspberry Pi beveiligen: van wachtwoorden tot firewalls Iedereen kan Google gebruiken om de standaard gebruikersnaam en het wachtwoord van uw Raspberry Pi te vinden Geef indringers geen kans! Lees meer, gebruik dit in plaats daarvan):
sudo chown -R pi: pi / media / usb
Het handmatig monteren van de schijf is nog een enkel commando:
sudo mount / dev / sda1 / media / usb -o uid = pi, gid = pi
In dit stadium kunt u bestanden in / media / usb lezen, schrijven, verwijderen en verplaatsen. Deze vindt u in Bestandsbeheer. Merk op dat de bovenstaande opdracht ook kan worden ingevoerd als:
sudo mount / dev / sda1 / media / usb
... maar dit zou ertoe leiden dat je alleen kunt schrijven naar het met sudo, wat niet ideaal is.
Als uw Pi wordt uitgevoerd wanneer u de schijf wilt verwijderen, gebruikt u de opdracht umount:
umount / media / usb
Merk op dat de juiste opdracht ons is umount, niet “ontkoppelen”. Wanneer de Pi is uitgeschakeld, kunt u de schijven wanneer en wanneer loskoppelen. Hetzelfde geldt voor elk apparaat.
Schijven automatisch monteren op de Raspberry Pi
Handmatig monteren is nuttig genoeg, maar om te voorkomen dat u door het grootste deel van het bovenstaande gaat, kunt u de drive instellen om automatisch te koppelen wanneer deze wordt geplaatst. Weet je nog welke UUID je hebt genoteerd? Dit komt hier goed van pas.
Begin met het openen van het fstab-bestand in een teksteditor, zoals nano.
sudo nano / etc / fstab
Voeg aan het einde van het bestand deze regel toe:
UUID = [YOUR_UUID] / media / usb vfat auto, nofail, noatime, gebruikers, rw, uid = pi, gid = pi 0 0
Om dit te laten werken, moet u het apparaat opnieuw opstarten.
herstart sudo
Zolang u uw UUID op de aangegeven plaats hebt ingevoegd, wordt de schijf na installatie automatisch ingeklapt (Ctrl + X om op te slaan en te sluiten). Houd er rekening mee dat u voor andere stations extra regels moet toevoegen met de UUID van elk apparaat.
Om een schijf die aan het fstab-bestand is toegevoegd veilig te verwijderen, gebruikt u
sudo umount / media / usb
USB-apparaten bevestigen en verwijderen: niet te lastig
Toen ik voor het eerst problemen ondervond bij het monteren van schijven in Raspbian, was ik verrast dat het eigenlijk een probleem was; Raspbian Jessie is zo'n handig besturingssysteem dat ik verwachtte dat het al een geautomatiseerde software-oplossing zou hebben.
De oplossing is echter eenvoudig genoeg, en natuurlijk is het op Debian gebaseerde besturingssysteem flexibel genoeg om automatisering mogelijk te maken op basis van de eigen vereisten van de gebruiker.
Heeft u problemen gehad met het monteren van USB-flash- of SD-kaarten in Ubuntu of Raspbian? Vertel ons erover.
Ontdek meer over: Opslag, USB-stick.