此前,由于以使用公司電腦為主,個(gè)人下載的大量視頻、ISO鏡像等大文件都保存在公司電腦上。近期為了遷移到私人電腦上大費(fèi)周章。由于沒有大容量的移動(dòng)硬盤,只能考慮使用局域網(wǎng)共享來傳輸文件。
網(wǎng)絡(luò)上關(guān)于局域網(wǎng)共享的資料多是介紹如何配置samba與Windows共享,很少介紹“個(gè)人文件共享”。其實(shí),以薄荷開源網(wǎng)小編的實(shí)際經(jīng)驗(yàn),samba配置復(fù)雜,讓新手望而卻步,而且在Linux和Linux之間共享文件沒必要使用samba。關(guān)于Linux和Linux之間共享文件,一些“大神”語焉不詳,什么nfs掛載之類的,鮮見簡單使用、明確可操作的教程。在本次折騰兩臺(tái)Ubuntu GNOME 14.04電腦之間使用“個(gè)人文件共享”中,思路更加清晰,特分享出來,讓大家少走彎路。
1.系統(tǒng)配置與準(zhǔn)備
“個(gè)人文件共享”是GNOME桌面環(huán)境的軟件,LinuxMint的Cinnamon也有。為了使用“個(gè)人文件共享”,請先安裝如下軟件:
sudo apt-get install gnome-user-share apache2 libapache2-mod-dnssd
其中:gnome-user-share就是“個(gè)人文件共享”,apache2 和 libapache2-mod-dnssd是開啟“個(gè)人文件共享”所需的軟件。在此,修正一下舊文《
互通有無:LinuxMint使用“個(gè)人文件共享”與Windows共享》:Ubuntu 12.04(LinuxMint 13)應(yīng)安裝apache2.2-bin,而Ubuntu 14.04(LinuxMint 17)安裝apache2.2-bin會(huì)導(dǎo)致刪除GNOME桌面環(huán)境,而應(yīng)安裝apache2 和 libapache2-mod-dnssd。
2.開放“個(gè)人文件共享”
打開“個(gè)人文件共享”,勾選“在網(wǎng)絡(luò)中公開共享文件”,并且可以根據(jù)自己的需要設(shè)置是否需要密碼。
3.設(shè)置共享目錄
鼠標(biāo)右鍵點(diǎn)擊主目錄下的“公共的”目錄,選擇“本地文件共享”
然后在彈出的共享設(shè)置窗口中勾選“共享此目錄”以及是否允許匿名登錄、寫入權(quán)限等。
4.為共享目錄設(shè)置權(quán)限
經(jīng)過上述步驟,你只需把文件復(fù)制到主目錄下的“公共的”,局域網(wǎng)的其他用戶,無論是Windows還是Linux,都可以訪問這些文件了。如果能看到共享文件,但是無法讀取,則還需要在宿主機(jī)上為共享目錄設(shè)置權(quán)限:
chmod -R 755 公共的/
5.共享其他磁盤分區(qū)
以上辦法只能共享“公共的”里面的文件。如果宿主機(jī)上其他磁盤分區(qū)上有很多大文件,要復(fù)制到“公共的”目錄才能共享,既浪費(fèi)時(shí)間,又會(huì)占滿主目錄空間。為此,薄荷開源網(wǎng)提供巧妙方法:在“公共的”里面新建目錄,
然后將磁盤分區(qū)掛載到此。這樣,局域網(wǎng)用戶就可以順利訪問宿主機(jī)上的其他磁盤分區(qū)了。當(dāng)然,請確保有讀取磁盤分區(qū)的權(quán)限。
sudo mount /dev/sda6 data/
也許朋友們有疑問:Ubuntu/LinuxMint下掛載磁盤不是在文件管理器左側(cè)點(diǎn)擊一下就行了嗎?沒錯(cuò),那樣掛載是很方便,但是局域網(wǎng)用戶無權(quán)訪問,因?yàn)槟菢硬僮髂J(rèn)是把磁盤分區(qū)掛載在/media/username/下。因此,我們需要手動(dòng)把磁盤分區(qū)掛載到“公共的”下面。
6.訪問共享文件
在局域網(wǎng)的其他電腦上,無論Windows還是Linux均可,Windows打開“網(wǎng)絡(luò)”、“網(wǎng)上鄰居”,Linux(GNOME、Cinnamon或MATE)打開文件管理器(主目錄),點(diǎn)擊文件管理器左側(cè)下方的“瀏覽網(wǎng)絡(luò)”,即可看到當(dāng)前局域網(wǎng)中的主機(jī)。
雙擊剛才提供共享的宿主機(jī)think,即可看到宿主機(jī)“公共的”目錄下的文件,如圖所示,這是掛載到“公共的”里面的磁盤分區(qū)的內(nèi)容?,F(xiàn)在,你可以像操作本地文件一樣進(jìn)行復(fù)制、粘貼了。
對于小型局域網(wǎng)、普通的共享需要,“個(gè)人文件共享”完全可以勝任,而且速度完勝Windows下的網(wǎng)絡(luò)共享。當(dāng)然,如果對訪問用戶、權(quán)限有更復(fù)雜的要求,還是配置samba較好。
再告訴朋友們一個(gè)小秘密:對于很多用戶反映的Linux下使用藍(lán)牙,電腦端可以向手機(jī)發(fā)送文件,但手機(jī)端無法向電腦端發(fā)送。其實(shí)只要安裝好了“個(gè)人文件共享”,然后在“個(gè)人文件共享”中打開“在藍(lán)牙中共享文件”就行了。就這么簡單!