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

給樹莓派掛載移動硬碟或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

转载于:https://my.oschina.net/u/2306127/blog/811832

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值