![]() | Mielőtt hozzákezdenénk, távolítsuk el a hasonló eszközöket az USB buszról, azért, hogy biztosan azt az eszközt lássuk és írjuk, amelyiket szeretnénk. |
Lehetséges, hogy a rendszer már fel van készítve USB flash memória eszközök kezelésére. Ennek elöntéséhez egyszerűen adjuk ki a $ mount parancsot egy x-terminálról. Ha valami hasonló jelenik meg a kimenetben:
none on /proc/bus/usb type usbfs (rw) |
akkor a 7.4 pontnál lehet folytatni, azonban érdemes lehet átnézni a közbenső részt is. Akkor sincs baj, ha a teszt sikertelen.
Néhány dolgot le lehet ellenőrizni a /proc könyvtárban, hogy meggyőződjünk arról, a rendszermag tartalmazza a beállításokat, vagy a megfelelő modulok betöltődtek. Először nézzük meg, hogy a /proc/bus/usb könyvtár létezik-e. Ha igen, a rendszermagban van USB alrendszer támogatás. Ha nem, akkor a rendszermagot újra kell fordítani megfelelő USB támogatással (lásd. 5.2.3 ), vagy a frissíteni kell azt. Másodszor a /proc/scsi könyvtár meglétét kell ellenőrizni. Ha ott van, minden rendben, ellenkező esetben a SCSI támogatást bele kell fordítani a rendszermagba (lásd. 5.2.1 ).
A /proc-nak rendelkeznie kell az USB fájlrendszer csatolási pontjával. Ez a pont a /proc/bus/usb. Ha megvan, a rendszermag helyesen van beállítva.
Ha az előző rész ellenőrzései sikeresek voltak, következő lépésként csatolni kell az USB fájlrendszert. Ezt root felhasználóként kell megtenni a következőképpen:
# mount -t usbfs none /proc/bus/usb |
![]() | Régebbi rendszermag-verziókban a fenti mount parancs usbfs paraméterét ki kell cserélni usbdevfs-re. 2.4.20-as Linuxokban mindkét változat működik. |
Ha minden rendben, végezzünk további teszteket. Első a gyors ellenőrzés (7.1 ). Az alapos ellenőrzéshez adjuk ki a # ls -l /proc/bus/usb parancsot, ami valami hasonló kimenetet fog adni:
dr-xr-xr-x 1 root root 0 Sep 19 14:21 001 dr-xr-xr-x 1 root root 0 Sep 19 14:21 002 -r--r--r-- 1 root root 0 Sep 19 22:30 devices -r--r--r-- 1 root root 0 Sep 19 22:30 drivers |
A /proc/scsi/usb-storage-0/ könyvtárnak most már léteznie kell, és az egyik benne levő fájl az alábbiakat tartalmazza. Az én rendszeremben a $ less /proc/scsi/usb-storage-0/1 parancs a következőt írja ki:
Host scsi1: usb-storage Vendor: Generic Product: Mass Storage Device Serial Number: None Protocol: Transparent SCSI Transport: Bulk GUID: 0ed166800000000000000000 Attached: Yes/No |
Ha a flash meghajtó csatlakoztatva van, az utolsó sorban a "Yes" bejegyzés olvasható, egyébként pedig a "No".
Most már készen állunk arra, hogy kiderítsük működik-e a memóriakártya. Feltételezzük, hogy az eszköz gyári új állapotban van. A használati útmutató valószínűleg tartalmazza, hogyan állítsuk be Windowshoz. Van egy jel, hogy vfat fájlrendszerre van formázva. Mielőtt megpróbálnánk felcsatolni, készítsünk egy csatolási pontot neki a következő paranccsal: # mkdir -m 777 /mnt/memstick A felcsatolás parancsa:
# mount -t vfat /dev/sda1 /mnt/memstick |
Ha minden simán ment, már láthatjuk az eszközt: # ls /mnt/memstick.
Most próbáljunk ki néhány alapvető dolgot, mint például könyvtár létrehozása az eszközön, és egy szöveges fájl másolása:
# mkdir /mnt/memstick/apollo # cp /home/myname/myfavourite_file /mnt/memstick/apollo/. |
Listázzunk újra (# ls -l /mnt/memstick) és figyeljük meg az engedélyeket.
Csatoljuk le az eszközt (# umount /dev/sda1) és csatoljuk fel újra ahogy előzőleg is tettük. Listázzunk megint és nézzük meg az engedélyeket. Valószínűleg a szöveges fájlnak van x-jogosultsága, vagyis futtathatóvá vált. Ez teljesen szokványos a vfat fájlrendszerben. Ha elégedett vagy ezzel, csatold le az eszközt, és menj a 10 pontra.
Előző | Tartalomjegyzék | Következő |
Néhány alapfogalom | Ext2 fájlrendszer létrehozása |