硬件:
- 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,就不贅述了。不過基本上沒有發現免費的。