樹莓派的sd卡的存儲空間太小了,如果需要存儲大文件,分分鐘耗盡,這時候就要考慮給它掛載個硬盤。[樹莓派的sd卡存儲空間太小,掛載個移動硬盤吧]。剛好我手邊有一個移動硬盤,裝起來。
一直使用sudo命令比較麻煩,我們直接切換到root用戶下執(zhí)行,之后沒有特殊說明也都是root用戶。
su root
這里用的是樹莓派4B,它有兩個usb2.0,兩個usb3.0,首先把硬盤查到樹莓派的usb3.0接口上,就是藍色的usb接口。
遠程登錄到樹莓派,執(zhí)行命令,列出所有的磁盤設(shè)備
fdisk -l
我們看到出現(xiàn)了Disk /dec/sda:465.7 GiB,說明已經(jīng)成功連上了。使用命令查看下硬盤的掛載情況。
df -h
不出所料,沒有掛載上去。
安裝非常簡單,執(zhí)行命令即可。
apt-get install autofs
啟動服務(wù)
service autofs start
查看autofs狀態(tài)
service autofs status
可以看到如下圖的狀態(tài)
這個服務(wù)是為了讀寫ntfs硬盤的,不安裝只能讀,不能寫。
apt-get install ntfs-3g
我們現(xiàn)在pi用戶的家目錄創(chuàng)建一個文件夾
mkdir /home/pi/warehouse
編輯autofs的主配置文件,添加紅色箭頭所指的一段,指定監(jiān)聽的目錄。其中/home/pi/warehouse就是我們創(chuàng)建的目錄,/etc/auto.misc是autofs服務(wù)調(diào)用的文件。
vim /etc/auto.master
配置掛載信息,我們新建一個auto.disk的文件表示磁盤,其中disk就是硬盤掛載點,-fstype=ntfs指定了硬盤格式是ntfs,:/dev/sda1是檢測出來的硬盤設(shè)備。
vim /etc/auto.disk
/etc/autofs.conf中是一些配置,其中timeout=600指的是10分鐘如果沒有使用硬盤就自動卸載,你可以修改成自己想要的時間。
重啟一下autofs服務(wù)
service autofs restart
查看下我們的硬盤掛載情況
df -h
沒有掛載,意料之中,我們cd到掛載點看看,disk只能手寫了,不能自動補全。
cd /home/pi/warehouse/disk
然后再看看掛載情況
df -h
可以看到已經(jīng)完美掛載了,可以愉快地與硬盤玩耍了。