給樹莓派掛載移動硬碟或U盤

2016/12/26 10:08
阅读数 1.5K

給樹莓派掛載移動硬碟或U盤

admin2013年9月8日 4 Comments

外接U盤或移動硬碟時,默認不會自動掛載,所以需要用 mount 命令掛載。通常我們在 /mnt 或 /media 目錄下新建一個目錄作為掛載點。比如:

1

2

3

4

sudo mkdir /mnt/1GB_USB_flash

sudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/1GB_USB_flash

//用完之後卸載

sudo umount /mnt/1GB_USB_flash

sda1 是取決於你的實際情況,a表示第一個硬碟,1表示第一個分區。

掛載exFAT格式的硬碟
FAT 格式U盤 mount 本身就能支持,但如果你的U盤或移動硬碟使用的是 exFAT 格式,mount 會說不支持。沒關係,安裝 exfat-fuse 軟體之後 mount 就支持了。

1

sudo apt-get install exfat-fuse

如果想開機自動掛載,而不是每次手工執行,可以編輯 /etc/fstab 文件。比如在末尾添加一行:

1

/dev/sda1 /mnt/usbdisk vfat rw,defaults 0 0

掛載NTFS格式的硬碟(讀寫方式掛載)
默認掛載NTFS格式的硬碟只有隻讀許可權,需要藉助其它工具實現。

1

2

3

4

5

6

7

8

9

#安裝所需軟體包

sudo apt-get install fuse-utils ntfs-3g

#載入內核模塊

modprobe fuse

#編輯fstab讓移動硬碟開機自動掛載

sudo nano /etc/fstab

#在最後一行添加如下內容

/dev/sda1 /mnt/myusbdrive ntfs-3g defaults,noexec,umask=0000 0 0

#保存重啟,即可生效

掛載FAT32格式的硬碟

1

2

3

4

5

6

7

#創建掛載點

sudo mkdir /mnt/myusbdrive

#編輯fstab讓移動硬碟開機自動掛載

sudo nano /etc/fstab

#在最後一行添加如下內容

/dev/sda1 /mnt/myusbdrive auto defaults,noexec,umask=0000 0 0

#保存重啟,即可生效

說明:
sda1是取決於你的實際情況,a表示第一個硬碟,1表示第一個分區。
umask=0000 0 0
前面四個0就是對所有人,可讀可寫可執行,
後面兩個0,第一個代表dump,0是不備份
第二個代表fsck檢查的順序,0表示不檢查
卸載:sudo umount /mnt/myusbdrive

查看掛載情況可使用以下命令。

1

2

cd /mnt/myusbdrive

ls

掛載U盤的更多細節請參考 RPi Adding USB Drives

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部