2015年1月29日 星期四

Raspberry Pi mount USB




先把USB插上Pi,鍵入下列command看是否有偵測到
$ sudo fdisk -l

如果有的話會看到 /dev/sda1 並可知道系統是 NTFS還是FAT32



如果系統是NTFS,則需要在另外下載配件
sudo apt-get install ntfs-3g

插入的資料夾會在 /media 下看到
在其下建立資料夾,並把使用者改成pi,也可以改成其他名稱
$ sudo mkdir /media/usb
$ sudo chown pi:pi /media/usb

接下來mount USB
如果是FAT32 則需使用 -t vfat

$ sudo mount -t ntfs-3g -o uid=pi,gid=pi /dev/sda1 /media/usb

我做到這時,出現了一個error


這時先umountmount 一次就可以了,umount如下
$ sudo umount /dev/sda1

注意要umount /dev/sda1 而不是/media/usb


如果想要系統每次開機時auto mount
$ sudo leafpad /etc/fstab &



使用完畢後要記得umount USB,如果沒有umount usb的話,再插一次USB就會變成mount
/dev/sdb1的位置(因為sda1被占領了),沒有umount也可能會造成資料的損毀


python中可以使用os來判斷是否mount
import os
os.path.ismount('/media/usb')




沒有留言:

張貼留言