1. windows XP/7訪問linux虛擬機中的共享文件的方法
windows XP/7訪問linux虛擬機中的共享文件的方法
本文將windows xp,windows 7訪問linxu虛擬機中共享文件的方法作下總結,主機安裝的系統是windows 7,虛擬機中安裝的linux版本是fedora(32位)。
在虛擬機linux中需執行如下命令或動作:
1、安裝samba服務
首先用命令rpm -qi samba測試是否安裝了samba服務。若沒有安裝可以用yum install samba在線安裝(fedora 11環境下)。
2、啟動samba服務
service smb start
如果想開機自動啟動samba服務,可使用ntsysv命令(或setup命令中的system service選項)打開開機自動載入的服務,並勾選smb,確定後即可實現開機載入samba服務。
3、配置samba服務
配置samba服務的方法請見隨筆:《linux下samba服務和NFS服務的配置》
http://www./LINUXjishu/63976.html
4、重啟samba服務
service smb restart
5、關閉防火牆
service iptables stop
默認情況下防火牆關閉了139 tcp埠,也關閉了nmbd進程所需要的137,138埠。所以我們使用命令service iptables stop命令關閉防火牆。也可對防火牆進行修改,放行tcp139,udp 137,138埠。
6、主機和虛擬機互ping
如果互ping通不過,還需要配置主機IP和虛擬機IP在一個網段。互ping通過後,我們就可以在主機登錄到虛擬機操作系統中共享的文件了。
2. Linux上掛載Windows下的網路共享文件夾
在Linux系統中掛載Windows的網路共享文件夾,實現不同系統間的文件同步,是一種方便且高效的方式。接下來,我們將分步驟介紹如何在Linux上完成這一過程。
首先,確保你的Linux系統和Windows系統都正常運行。Linux系統應具有網路訪問許可權,以便連接到Windows共享。
在Windows上設置共享文件夾。通過網路共享功能,選擇你希望共享的文件夾,設置共享名和訪問許可權。具體步驟如下:打開計算機管理窗口,進入共享文件夾設置,選擇要共享的文件夾,然後點擊「共享」,在彈出的窗口中設置共享名和訪問許可權。
接著,使用Linux系統掛載Windows共享文件夾。在終端輸入以下命令:sudo mount -t cifs //Windows-PC-Name/Shared-Name /mnt/shared -o username=YourUsername,password=YourPassword,iocharset=utf8,dir_mode=0777,file_mode=0777,nfsvers=3,rw。確保將「Windows-PC-Name」、「Shared-Name」、「YourUsername」和「YourPassword」替換為你的實際信息。成功執行命令後,文件夾將掛載至指定目錄。
使用「df -Th」命令檢查是否成功掛載。在終端輸入此命令,查看磁碟空間使用情況,確認Linux系統是否正確掛載了Windows共享文件夾。
為了在開機時自動掛載Windows共享文件夾,編輯Linux的掛載配置文件。在終端中輸入sudo nano /etc/fstab,添加一行包含Windows共享文件夾掛載信息的配置,如://Windows-PC-Name/Shared-Name /mnt/shared cifs username=YourUsername,password=YourPassword,iocharset=utf8,dir_mode=0777,file_mode=0777,nfsvers=3,rw。保存並退出編輯器。
最後,測試文件同步功能。在Linux系統上創建或編輯文件,通過網路共享同步至Windows系統,反之亦然。文件的修改、新增或刪除應當能夠在兩個系統間實時同步。
通過以上步驟,你可以在Linux系統上掛載Windows的網路共享文件夾,實現高效、安全的文件同步,促進不同操作系統間的協同工作。
3. 在linux中可以訪問windows下的硬碟嗎比如D盤,如果可以訪問,具體怎樣做呢請高手賜教!
如果是圖形界面,一般可以找到對應的分區,點擊後要求輸入root用戶密碼即可訪問。
如果是字元界面,需要手工mount,查查mount的資料吧
4. Linux如何掛接Windows網路共享磁碟
注意:文件系統的系統均放在/etc/fstab中Windows網路共享的核心是SMB/CIFS,在linux下要掛接(mount)windows的磁碟共享具體操作如下://建立一個目錄用來作掛接點(mount point) # mount -t smbfs -o username=administrator,password=****** //${windows.host.name}/c$ /mnt/${windows.host.name}如此就可以在linux系統上通過/nfs/home/${windows.host.name}來訪問windows系統磁碟上的文件了。千萬不要使用$d的寫法,會導致死機的。