Reklame
Fjernbar USB-lager gør det nemt at overføre data fra en pc til en anden, men hvis computeren du bruger ikke monteres automatisk enhed, når du tilslutter den, er det sandsynligt, at det er vanskeligt, hvis ikke umuligt, at flytte data til og fra USB-drevet uden den rigtige kommandoer.
Alternativt kan du have et lignende problem med et SD-kort.
Lad os se på problemer - og deres løsninger - omkring USB-enheder og SD-kort med populære distros (vi bruger Ubuntu) og mindre udbredte distros, såsom Raspberry Pi's Raspbian Jessie-operativsystem 5 måder New Raspbian Jessie gør Raspberry Pi endnu lettere at brugeEfter frigivelsen af Debian Jessie i juli er Raspberry Pi-samfundet blevet velsignet med en ny udgivelse af Raspbian-varianten, der er baseret på "forældrenes" distro. Læs mere .
Brug af USB-flashenheder med modne Linux-distroser
Hvad vi vil ske, når en USB-enhed er tilsluttet, kan ses i de fleste længe, modne Linux-distributioner, dem, der er designet med en forbedret, brugerfokuseret oplevelse i tankerne. Dette er typisk distributionerne, der præsenteres som alternativer til Windows og OS X, såsom Ubuntu.
Her betyder at tilslutte en USB-flashenhed simpelthen tilslutte den.

Når du har gjort dette, vises et vindue, der viser indholdet på drevet, som du derefter kan gennemse efter behov.

I mellemtiden er sikker fjernelse af drevet lige så enkelt og er lige så let som at klikke på udløserknappen - naturligvis for sikker fjernelse - og fysisk afbrydelse af enheden.
Hvad med SD-kort?
Det samme er tilfældet med SD-kort (for at få de bedste resultater, skal du sørge for, at det er tilfældet en enhed fra en pålidelig producent 5 fejl, der skal undgås, når du køber et MicroSD-kortDet kan virke enkelt at købe MicroSD-kort, men her er et par kritiske fejl, der skal undgås, hvis du ikke ønsker at fortryde dit køb. Læs mere ), selvom du måske finder ud af, at hvis kortet bruger exFAT-filsystem, monteres den ikke automatisk. Du kan endda se en fejlmeddelelse. Hvis dette er tilfældet, skyldes det sandsynligvis, at du ikke har exfat-utils-softwaren installeret. Dette gør det muligt for dit Linux-system at læse indholdet på en exFAT-lagerenhed.

Brug for at installere på Ubuntu 14.04 eller nyere
sudo apt-get install exfat-fuse exfat-utils
I 13.04 og tidligere kræver installation en ppa:
sudo apt-add-repository ppa: relan / exfat. sudo apt-get-opdatering. sudo apt-get install fuse-exfat
Når exFAT-support er installeret, bliver du bedt om, hvordan du vil fortsætte, når du indsætter dit SD-kort (måske en enhed, der bruges med dit digitale kamera). For nemheds skyld kan jeg lide at have enheden åben i filhåndteringen.

Tilsvarende, hvis du har svært ved at montere en enhed ved hjælp af NTFS-filtabellen (nogle foretrækker dette filsystem Sådan omformaterer du dit FAT32-drev til NTFS - og fordelene ved at gøre detDu ved muligvis ikke det, men at vælge det rigtige filsystem til dine drev er faktisk temmelig vigtigt. Selvom hovedideen for alle filsystemer er den samme, er der mange fordele og ulemper i forhold til hvert ... Læs mere ), brug
sudo apt-get install ntfs-3g
... indsæt derefter igen for at se indholdet.
Montering af drev på Raspberry Pi
Hvis din valgte Linux-distro ikke understøtter automatisk montering af USB-drev, skal du konfigurere dette manuelt.
Hvis du for eksempel indsætter et USB-drev i et Raspberry Pi, der kører Raspbian, finder du ud af, at det ikke automatisk monteres. Der kræves dog ikke yderligere software for at få dette til at ske; du skal blot tilføje et par kommandoer!
Begynd med at indsætte enheden. På nylige enheder skal du have nok ekstra slots, men hvis ikke, eller hvis du bruger en ældre Pi med kun to USB-slots (eller endda en Pi nul med den eneste Kom godt i gang med Raspberry Pi ZeroUanset om du købte et magasin med et klistret på fronten eller fandt et kit online, er chancerne for, at du nu er den stolte ejer af en $ 5-computer: Raspberry Pi Zero. Læs mere ), så anbefales en drevet USB-hub.

Hvis du ønsker at indstille enheden til automatisk at montere, når den indsættes, skal du kontrollere det unikke referencenummer for enheden med kommandoen:
ls -l / dev / disk / by-uuid /
Noter den 8-cifrede ID-kode, der er angivet for / sda. Du skal gøre dette for alle USB-lagerenheder, du planlægger at oprette forbindelse, da hver har sin egen UUID.
Det næste trin er at oprette et monteringspunkt, som du kan gøre ved at oprette en mappe:
sudo mkdir / media / usb
... så sætter pi-brugeren kontrol (hvis du har det ændrede standardbrugernavnet Sikring af Raspberry Pi: Fra adgangskoder til firewallsAlle kan bruge Google til at finde standardbrugernavnet og adgangskoden til din Raspberry Pi. Giv ikke indtrængende den chance! Læs mere , brug dette i stedet):
sudo chown -R pi: pi / media / usb
Manuel montering af drevet er en anden enkelt kommando:
sudo mount / dev / sda1 / media / usb -o uid = pi, gid = pi
På dette tidspunkt kan du læse, skrive, slette og flytte filer i / media / usb, som du finder i filhåndteringen. Bemærk, at ovenstående kommando også kan indtastes som:
sudo mount / dev / sda1 / media / usb
... men dette ville resultere i, at du kun kan skrive til det ved hjælp af sudo, hvilket ikke er ideelt.
Hvis din Pi kører, når du vil fjerne drevet, skal du bruge umount-kommandoen:
umount / media / usb
Bemærk, at den rigtige kommando os umount, ikke “afmonter”. Når Pi lukkes, kan du frakoble drev, når og når. Det samme er tilfældet for enhver enhed.
Automatisk montering af drev på Raspberry Pi
Manuel montering er nyttig nok, men for at undgå at gennemgå det meste af ovenstående kan du indstille drevet til at montere automatisk, når det indsættes. Kan du huske UUID, du har noteret? Dette er praktisk her.
Begynd med at åbne fstab-filen i en teksteditor, som nano.
sudo nano / etc / fstab
I slutningen af filen skal du tilføje denne linje:
UUID = [YOUR_UUID] / media / usb vfat auto, nofail, noatime, brugere, rw, uid = pi, gid = pi 0 0
For at gøre dette arbejde skal du genstarte enheden.
start igen
Så længe du har indsat din UUID, hvor det er angivet, monteres drevet, når det er gemt (Ctrl + X for at gemme og afslutte) automatisk, når det indsættes. Husk, at for andre drev skal du tilføje yderligere linjer med hver enheds UUID.
For at fjerne et drev, der er føjet til fstab-filen, skal du bruge
sudo umount / media / usb
Montering og fjernelse af USB-enheder: Ikke for vanskelig
Da jeg først stødte på problemer med montering af drev i Raspbian, blev jeg overrasket over, at det faktisk var et problem; Raspbian Jessie er et så nyttigt operativsystem, at jeg forventede, at det allerede ville have en automatiseret softwareløsning.
Imidlertid er løsningen ligetil nok, og selvfølgelig er det Debian-baserede operativsystem fleksibelt nok til at tillade automatisering baseret på brugerens egne krav.
Har du haft problemer med at montere USB-flash eller SD-kort i Ubuntu eller Raspbian? Fortæl os om det.
Christian Cawley er viceaditor for sikkerhed, Linux, DIY, programmering og teknisk forklaret. Han producerer også The Really Useful Podcast og har lang erfaring med support til desktop og software. Christian bidrager til Linux Format-magasinet og er en Raspberry Pi-tinkerer, Lego-elsker og retro-spil-fan.