硬體:
- Raspberry Pi 4
- 移動硬碟,USB3.0接口
作業系統:
- Rasbian
樹莓派作業系統的安裝:
這裡隻提一下官方的用NOOBS安裝Rasbian系統的安裝方法。
- 下載下傳NOOBS;
- 将壓縮包解壓到SD卡;
- 連接配接好樹莓派的各個硬體,包括滑鼠鍵盤顯示器,插入剛剛寫入NOOBS檔案的SD卡;
- 接通電源,按提示選擇即可
更新Vim(這個步驟無太大必要,可以忽略):
樹莓派自帶的Vim不是很好用,我們可以更新一下:
sudo apt-get install vim
使用遠端桌面:
在樹莓派安裝xrdp,可以用Windows自帶的遠端桌面通路樹莓派:
sudo apt-get install xrdp
用桌面遠端通路之前需要先查詢樹莓派的ip位址:
ifconfig
傳回的内容中會有樹莓派的ip,如下圖。

有了樹莓派的ip,我們就可以在Windows電腦的遠端桌面功能通路樹莓派了。
遠端登陸的使用者名為 pi ,密碼為系統登陸的密碼。
這裡提一嘴,遠端操控和直接用樹莓派連結的顯示器鍵盤滑鼠是互不幹擾的。你在遠端桌面進行的操作,樹莓派直連的顯示器上面是看不見的。同樣,你在樹莓派直連的顯示器上面操作,遠端桌面也是看不見的。而且遠端操控是沒有很多權限的,比如遠端開關機,甚至遠端極性一些配置,即便使用root使用者登入也不行。
挂載移動硬碟:
舊版的樹莓派系統需要手動挂載硬碟,操作極其繁瑣,網上有很多相關的教程。不過新版樹莓派系統似乎已經解決了這個問題,硬碟可以自動挂載,就不必擔心硬碟挂載的問題了,随插随用即可。
需要注意的是,Windows和Linux系統的硬碟檔案系統是不一樣的。Windows系統下的檔案系統多是ntfs和fat,而Linux則很多樣化,主流為ext4。如果移動硬碟的檔案系統是ntfs的話,樹莓派是不能直接識别出來的,需要安裝一個檔案系統服務:
sudo apt-get install ntfs-3g
安裝完成後,硬碟會自動挂載到 /media/pi 目錄下。
使用samba:
首先安裝samba:
sudo apt-get update #更新一下源
sudo apt-get install samba samba-common-bin #安裝 samba
安裝完成後,配置一下 /etc/samba/smb.conf 檔案,可以用nano進行編輯:
sudo nano /etc/samba/smb.conf
注:nano可以通過ctrl+y(上一頁)和ctrl+v(下一頁)實作翻頁。
在其最後插入下面的指令,其中 /media/pi/MyBook 是我設定的共享檔案目錄,将其設定為你需要共享的目錄即可:
[public]
comment = public storage
path = /media/pi/MyBook
valid users = pi
read only = no
create mask = 0777
directory mask = 0777
guest ok = no
browseable = yes
參數說明:
- comment:共享檔案夾說明;
- path:共享檔案夾目錄;
- valid users:有效使用者;
- read only:是否隻讀;
- create mask:建立檔案的權限;
- directory mask:建立檔案夾的權限;
- guest ok:是否允許訪客通路;
- browseable:是否可見。
其中valid users即pi為有效使用者,還需要把它添加到samba中(會提示輸入密碼,建議把密碼設定成系統登陸的密碼,不至于密碼太多而混淆。不過處于安全考慮,也可以設定成不一樣的。):
sudo smbpasswd -a pi
重新開機samba以生效配置:
sudo samba restart
注:samba預設開機自啟,無需為重新開機擔心。
另:有很多教程都是使用 sudo /etc/init.d/samba restart 指令重新開機samba,但是或許是新版本samba的緣故,在那個目錄裡面找不到samba檔案,這裡存疑,不過用正文裡面的指令重新開機samba是沒問題可以用的。
設定檔案權限:
sudo chmod -R 777 /mnt/udisk
通路共享檔案:
Windows系統:
單次通路:
在資料總管的位址欄中輸入: \\192.168.0.105\public ,将其中的 192.168.0.105 替換為你自己的樹莓派ip。
過程中需要輸入使用者名和密碼。使用者名是pi,密碼是前面設定的samba的密碼。
然後你就可以在區域網路内使用任何一台Windows裝置通路硬碟啦。
永久通路:
上面的方法隻能一次性通路移動硬碟,以後需要繼續打開相關檔案時,還需要重新輸入ip和一連串的内容,操作比較繁瑣。這裡介紹另外一種方法,可以将樹莓派上的移動硬碟永久挂載到檔案管理器中。
首先,右鍵“此電腦”圖示,或者在檔案管理器的“此電腦”點右鍵,然後選擇映射網絡驅動器:
磁碟機代號可以随意選擇自己喜歡的,檔案夾則依舊輸入 \\192.168.0.105\public ,同樣地,記得将裡面的 192.168.0.105 替換問你的樹莓派的ip。
然後輸入密碼點确定繼續之類的就可以了。如果一切順利,當打開檔案資料總管的時候,就可以看見挂載的樹莓派硬碟圖示了,以後就可以通過像操作本地磁盤一樣使用硬碟啦:
Mac OS:
首先聲明,這個方法是網上看到的,估計可行。但是我沒有Mac,沒有親自操作,具體細節還是不懂的。
打開Finder,然後快捷鍵cmd+K,在伺服器位址中填寫 smb://192.168.0.105/public ,老樣子,其中的 192.168.0.105 需要替換為你的樹莓派的ip位址。然後點選連接配接即可。
iOS:
在iPhone或者iPad上面下載下傳FileExplorer應用。打開應用,點選右上角的+,然後選擇Linux。然後輸入ip還有賬戶密碼,就可以遠端通路了。
另外一款名叫nPlayer的app也是可以用的。
還有很多類似的app,就不贅述了。不過基本上沒有發現免費的。
主要參考網站:
樹莓派使用指南
樹莓派區域網路檔案共享 | 樹莓派小無相系列