Linux與Windows跨平臺文件共享的實現(xiàn)方案
1. 前言
在智慧工廠的應用場景中,常常需要通過工控機集中讀取多臺設備生成的日志來獲取運行數(shù)據(jù)。由于設備通常運行 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),由于用戶名或密碼中可能包含特殊字符,容易導致各種問題。為了簡化驗證過程,這里直接使用 Everyone,跳過用戶名的要求。具體操作步驟如下:右鍵點擊要共享的文件夾(如 ShareFolder),選擇“屬性”,然后點擊“共享”標簽頁,接著點擊共享按鈕,選擇添加 Everyone,并修改權限級別為“讀取/寫入”,最后點擊共享按鈕使設置生效。

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


4. Ubuntu 終端掛載
通過在命令終端窗口中使用 ipconfig 命令獲取 Windows 主機電腦的 IP 地址,例如當前我的 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)了共享的文件。

當上述步驟均順利完成,并且能夠正常訪問共享文件時,說明 Linux 與 Windows 跨平臺文件共享已經成功實現(xiàn)。
到此這篇關于Linux與Windows跨平臺文件共享的實現(xiàn)方案的文章就介紹到這了,更多相關Linux Windows跨平臺文件共享內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
在Ubuntu 14 上安裝 Nginx-RTMP 流媒體服務器的教程
RTMP流媒體協(xié)議是 一套 Adobe 開發(fā)的音頻視頻實時傳輸協(xié)議;nginx-rtmp 是一個基于nginx的 RTMP服務模塊,開源,免費,接下來通過本文給大家介紹在Ubuntu 14 上安裝 Nginx-RTMP 流媒體服務器,需要的朋友可以參考下2019-11-11
linux平臺的office文檔轉pdf的實例(程序員的菜)
下面小編就為大家?guī)硪黄猯inux平臺的office文檔轉pdf的實例(程序員的菜)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-11-11
詳解linux下批量替換文件內容的三種方法(perl,sed,shell)
本篇文章主要介紹了linux下批量替換文件內容的三種方法(perl,sed,shell),具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-04-04
Linux Apache Web服務器安全的8種安全設置技巧
這篇文章主要介紹了Linux Apache Web服務器安全的8種安全設置技巧,需要的朋友可以參考下2016-10-10

