1.手動掛載/卸載U盤、SD卡
對於ARM Linux來說,第一次使用U盤或SD時,U盤這個文件目錄是不能直接進入的,我們需要對其進行掛載,然后再接下來的使用中就可以直接進行使用了。通過再網上查資料,現將U盤在Liunx下的掛載方法記錄下來;
step1:插入SD卡,如果能夠識別出SD卡,則會打印出一些信息
- mmc0: new high speed SDHC card at address 1234
- mmcblk0: mmc0:1234 SA08G 7.21 GiB
- mmcblk0: p1
step2: 查看SD卡系統分配給SD卡的設備名;
輸入如下命令進行查看: $ fdisk -l /dev/mmcblk0
- Disk /dev/mmcblk0: 7746 MB, 7746879488 bytes
- 214 heads, 40 sectors/track, 1767 cylinders
- Units = cylinders of 8560 * 512 = 4382720 bytes
- Device Boot Start End Blocks Id System
- /dev/mmcblk0p1 1 1768 7561216 b Win95 FAT32
表示U盤設備名為mmcblk0,在/dev/目錄下,接下來就可一掛載了。
step3:新建一個掛載目錄
$ mkdir /path/udisk/
這樣將來這個目錄就是SD卡的掛載目錄,該目錄里的文件將會是SD卡中的文件名
step4:掛載SD卡。
執行命令:$ mount -t vfat /dev/mmcblk0p1 /udisk
step5:進入SD卡目錄,查看SD卡中的數據
$ cd /path/udisk
$ ls -l /*顯示U盤目錄中的數據*/
參考:http://blog.csdn.net/leo115/article/details/7697886
step6:卸載U盤
$ umount /home/user/udisk/ /*查看U盤目錄中的數據 ‘/home/user/udisk/’目錄*/
2.自動掛載/卸載U盤、SD卡
使用shell腳本自動掛載。