O co jde
Přešli jste pod linux a rádi by jste použivali různé USB zařízení, ale nevíte jak. V linuxu moc často hot plug nefunguje a tak se musíme uchýlit ke starému dobrému příkazu mount.A my si dnes řekneme jak nato.
Jak na to
Takže co udělat aby jsme se k datům na USB flash disku dostali (při tvorbě tohoto článku byl použit debian, u jiných distribucí je však postup téměř identický)1. Tedy k samotnému pžipojení potřebujme dvě základní věci, zaprvé přístup s super userovskemu učtu (ano jde o učet root) a fyzický přístup k USB portu.
2. Je potřeba získat super userovske prava
[fejsik@linux:~> su
Password:
linux:/home/fejsik #
Takto to bude vypadat pokud zadáte správné heslo k učtu root.
3. Když již máme USB zařízení připojené je důležité zjistit zda ho naš OS registuje a taky kde ho registruje.
linux:/home/fejsik # lsusb
Bus 002 Device 003: ID 08ec:0010 Imation Flash Disk
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
linux:/home/fejsik #
V případě, že jako já máte zapojeno jen jedno USB zařízení máte vyhráno, pokud ne a nejste si jist názvem svého zařízení doporučuji provest tento příkaz před připojením a pak ještě jednou po připojení.
4. Nyní je pořeba vybrat si místo do kterého flasku připojíme, například ja jsme si vybral adresář flash na ploše.
linux:/home/fejsik # cd Desktop/
linux:/home/fejsik/Desktop # mkdir flash
linux:/home/fejsik/Desktop #
Poznámka: mkdir vytváří nový adresář.
5. Už se blížíme k finále, teď musíme zjistit který USB port budeme připojovat.
linux:/home/fejsik/Desktop # dmesg | grep -i "SCSI device"
SCSI device sda1: 31520 512-byte hdwr sectors (512 MB)
linux:/home/fejsik/Desktop #
Poznámka: Pro nás je důležité, že zařízení je rozeznáno jako sda1, u vás to klidně může být sdb či sda3.
6. A teď již samotné připojení.
linux:/home/fejsik/Desktop # mount -t vfat -o rw,nosuid,nodev,quiet,shortname=mixed, uid=fejsik,gid=users,umask=077,iocharset=utf8 /dev/sda /home/fejsik/Desktop/flash
linux:/home/fejsik/Desktop #
Poznámky: Tak teď si příkaz mount trochu rozebereme ať mu rozumíte.
V případě, že nevíte jaký je file system na vašem USB zařízení je možne jej zjistit za pomocí
linux:/home/fejsik/Desktop # mount -l
A příště si řekneme něco u naskriptovaní USB zařízení jako hot plugu
Autor: Filip Koval