樹莓派掛載U盤

因為給樹莓派增加了迅雷遠程下載,所以便再加一個U盤,用來存放一些下載的東西。

操作步驟:

  1. 首先把U盤插入樹莓派,然后查看一下是否有被識別到。
    sudu fdisk -l
    這里好像一定要是sudo才行,如果不獲取權限好像什么都不顯示。其中/dev/mmc表示的是TF卡,容量是8G,而/dev/sda/表示的是我們的第一個硬件(U盤),容量也是8G,只有一個分區。

  2. 查看了U盤已經正確被識別,現在準備進行掛載。
    新建一個目錄
    sudo mkdir /mnt/usb_flash
    然后掛載設備
    sudo mount /dev/sda1 /mnt/usb_flash/
    雖然掛載成功,但是迅雷遠程下載的時候提示“沒有檢測到存儲設備” 好像掛載后普通用戶沒權限寫入的問題,掛載的時候加入歸屬。
    sudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/usb-flash/

  3. 需要拔出U盤的時候,可以這樣取消掛載
    sudo umount /mnt/usb_flash

  4. 如果提示設備在忙,那么可以使用下面的方法嘗試。
    問題現象:

    #umount /dev/sda1
    umount: /mnt/usb: device is busy
    

    查找占用目錄進程:

    #lsof |grep /mnt/usb
    bash 1971 root cwd DIR 8,1 16384 1 /mnt/usb/
    bash 2342 root 3r DIR 8,1 16384 1 /mnt/usb/
    

    殺掉進程:

    #kill -9 1971
    #kill -9 2342
    

    卸載:
    #umount /mnt/usb

格式化U盤的方法:

  1. 首先執行sudo fdisk -l查看你的u盤的序號,通常是/dev/sdb之類的,U盤分區通常是/dev/sdb1
  2. 對于u盤我們一般格式化為FAT格式或者FAT32格式,不過在linux下這些會都顯示為FAT格式。我們只需要執行命令:
    sudo mkfs.vfat -F 32 /dev/sdb1即可將u盤格式化為fat32格式。
  3. 假如你要把指定磁盤格式化為NTFS格式那么你需要
    sudo apt-get install ntfsprogs
    來安裝ntfs讀寫工具,然后執行sudo mkfs.ntfs /dev/sda1,此過程會很慢。對于要格式化為linux ext格式的分區就更容易了:
sudo mkfs.ext4 /dev/sda1 # 格式化為ext4分區 
sudo mkfs.ext3 /dev/sda1 # 格式化為ext3分區 
sudo mkfs.ext2 /dev/sda1 #格式化為ext2分區 

問題

  1. 對于要格式化的分區必須要先用umount卸載掉才能格式化哦。

引用資料:
http://sky425509.iteye.com/blog/1994876
http://shumeipai.nxez.com/2013/09/08/raspberry-pi-to-mount-the-removable-hard-disk.html
http://www.jb51.net/os/Ubuntu/66912.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容