Linux與Windows跨平臺文件共享的實現(xiàn)方案
1. 前言
在智慧工廠的應(yīng)用場景中,常常需要通過工控機集中讀取多臺設(shè)備生成的日志來獲取運行數(shù)據(jù)。由于設(shè)備通常運行 Windows 系統(tǒng),而工控機多采用 Linux 環(huán)境,需將這些終端的日志文件夾通過 CIFS/SMB 協(xié)議掛載到 Linux 系統(tǒng)中,以實現(xiàn)跨平臺文件共享與數(shù)據(jù)采集。為驗證方案的可行性,本測試使用虛擬機運行 Ubuntu 系統(tǒng)模擬工控機環(huán)境。
2. 安裝
首先,需要安裝 cifs-utils 軟件包,在 Ubuntu 終端中執(zhí)行以下命令:
sudo apt-get install cifs-utils
接著,在 Ubuntu 系統(tǒng)中創(chuàng)建一個用于掛載 Windows 共享文件夾的目錄??梢允褂靡韵旅睿?/p>
sudo mkdir /mnt/share
3. Windows 共享配置
在 Windows 系統(tǒng)中共享指定的文件夾。通常使用 Windows 主機用戶名和密碼來登錄更為安全,但在實際驗證過程中發(fā)現(xiàn),由于用戶名或密碼中可能包含特殊字符,容易導(dǎo)致各種問題。為了簡化驗證過程,這里直接使用 Everyone,跳過用戶名的要求。具體操作步驟如下:右鍵點擊要共享的文件夾(如 ShareFolder),選擇“屬性”,然后點擊“共享”標(biāo)簽頁,接著點擊共享按鈕,選擇添加 Everyone,并修改權(quán)限級別為“讀取/寫入”,最后點擊共享按鈕使設(shè)置生效。

設(shè)置完成后,可以看到共享路徑,并且可以在電腦上通過網(wǎng)頁訪問進行驗證。


4. Ubuntu 終端掛載
通過在命令終端窗口中使用 ipconfig 命令獲取 Windows 主機電腦的 IP 地址,例如當(dāng)前我的 Windows 電腦 IP 為 192.168.2.82。在 Ubuntu 系統(tǒng)中,使用以下命令進行掛載:
sudo mount -t cifs //192.168.2.82/ShareFolder /mnt/share
執(zhí)行上述命令后,系統(tǒng)會提示輸入 Windows 主機密碼,輸入正確的密碼后,掛載操作即可成功。

5. 驗證
為了驗證掛載是否成功,可以使用以下命令進行檢查:
df -h

此外,還可以查看 /mnt/share 目錄下是否出現(xiàn)了共享的文件。

當(dāng)上述步驟均順利完成,并且能夠正常訪問共享文件時,說明 Linux 與 Windows 跨平臺文件共享已經(jīng)成功實現(xiàn)。
到此這篇關(guān)于Linux與Windows跨平臺文件共享的實現(xiàn)方案的文章就介紹到這了,更多相關(guān)Linux Windows跨平臺文件共享內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
linux使用scp實現(xiàn)服務(wù)器A向服務(wù)器B傳輸文件
這篇文章主要介紹了linux使用scp實現(xiàn)服務(wù)器A向服務(wù)器B傳輸文件的相關(guān)資料,需要的朋友可以參考下2016-04-04
Ubuntu14.04服務(wù)器環(huán)境下配置PHP7.0+Apache2+Mysql5.7的方法
這篇文章主要介紹了Ubuntu14.04服務(wù)器環(huán)境下配置PHP7.0+Apache2+Mysql5.7的方法,較為詳細的分析了Ubuntu14.04操作系統(tǒng)環(huán)境下配置PHP7.0+Apache2+Mysql5.7的具體步驟與相關(guān)命令使用技巧,需要的朋友可以參考下2018-04-04
Linux運維基礎(chǔ)進程管理實時監(jiān)控控制
這篇文章主要介紹了Linux運維基礎(chǔ)中進程的管理及實時監(jiān)控控制,有需要的朋友可以借鑒參考下,希望可以有所幫助,共同學(xué)習(xí)共同進步2021-09-09

