偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Windows與Linux文件系統(tǒng)互訪的幾種方法

系統(tǒng) Linux 服務(wù)器
這里主要圍繞著Linux上面使用CIFS協(xié)議來(lái)闡述如何實(shí)現(xiàn)兩個(gè)系統(tǒng)之間的跨文件系統(tǒng),跨操作系統(tǒng)共享。按照上面的描述,有兩種方式來(lái)實(shí)現(xiàn)共享。

首先,我們知道基于文件的幾種服務(wù):ftp,sftp,這兩種服務(wù)都是文件傳輸服務(wù),偏重于網(wǎng)絡(luò)傳輸,并不是實(shí)時(shí)互訪。通常,我們需要在遠(yuǎn)程和本地同時(shí)操作同一個(gè)目錄,如:在Windows下使用各種強(qiáng)大的IDE編輯代碼,在Linux下編譯和運(yùn)行該代碼。如果在Windows下編寫(xiě)好代碼再拷貝到Linux下編譯,這樣修改時(shí)很費(fèi)事,直接在Linux下修改,還要同步回Windows,相當(dāng)費(fèi)事。當(dāng)然有人會(huì)說(shuō),所有的工作都在Linux下搞定,VI、Linux命令行足夠強(qiáng)大,沒(méi)有需要使用Windows系統(tǒng)的理由,本文的重點(diǎn)不在討論命令行熟練程度與工作效率的問(wèn)題。

[[245092]]

怎樣像訪問(wèn)本地文件系統(tǒng)一樣訪問(wèn)遠(yuǎn)程的文件呢?如果遠(yuǎn)程的系統(tǒng)與本地系統(tǒng)是不同類(lèi)型的,又該如何做呢。

我們知道,在Windows系統(tǒng)之間,可以通過(guò)共享目錄的方式,讓遠(yuǎn)程系統(tǒng)直接訪問(wèn)。其實(shí)這里是Windows提供一種遠(yuǎn)程文件系統(tǒng)機(jī)制,NAS協(xié)議的一種——CIFS協(xié)議。如果是Linux系統(tǒng)呢,同樣有另外一種NAS協(xié)議——NFS協(xié)議來(lái)實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)。那么這兩種NAS協(xié)議能否互通呢?答案是否定的。雖然二者不能互通,但是,在Linux系統(tǒng)上面已經(jīng)有了CIFS協(xié)議的服務(wù)端和客戶(hù)端的實(shí)現(xiàn),這樣,無(wú)論是Linux給Windows共享還是Windows給Linux共享都可以借助這些已有的實(shí)現(xiàn)來(lái)做到了。

相反的,Windows上面有沒(méi)有NFS的客戶(hù)端或者服務(wù)端呢?也有,但是不常用,這里就不詳細(xì)介紹了。

這里主要圍繞著Linux上面使用CIFS協(xié)議來(lái)闡述如何實(shí)現(xiàn)兩個(gè)系統(tǒng)之間的跨文件系統(tǒng),跨操作系統(tǒng)共享。按照上面的描述,有兩種方式來(lái)實(shí)現(xiàn)共享。Linux分別作為CIFS的服務(wù)端和客戶(hù)端。下面分別就這兩種方式來(lái)說(shuō)明操作步驟和簡(jiǎn)單的原理介紹:

一、Samba軟件實(shí)現(xiàn)共享Linux文件系統(tǒng)給Windows用戶(hù)

Samba軟件被譽(yù)為10大最有價(jià)值的開(kāi)源軟件之第五位。其獲取方式非常容易,配置使用也非常簡(jiǎn)單。下面以fedora系統(tǒng)為例,先看一下本地是否已經(jīng)安裝好samba,如果/etc/init.d/smb 文件存在,則說(shuō)明已經(jīng)安裝好了samba軟件,否則使用如下命令安裝:

  1. yum install samba 

安裝完成后,修改配置文件,打開(kāi):/etc/samba/smb.conf,在文件末尾加上如下配置:

  1. [root] 
  2.  comment = root 
  3.  path = /  
  4.  create mask = 64 
  5.  writeable = yes  
  6.  browseable = yes 
  7.  valid users = root 

這個(gè)配置的意思是,創(chuàng)建一個(gè)名為root的共享,將根文件目錄“/”共享給用戶(hù)。允許登錄的用戶(hù)名是root。

然后給samba系統(tǒng)添加root用戶(hù),使用如下命令:

  1. smbpasswd -a root 

按照提示設(shè)置root用戶(hù)的密碼。

重新啟動(dòng)samba服務(wù)。

  1. service smb restart 

檢查smb進(jìn)程是否已經(jīng)運(yùn)行:

  1. root 1787 0.0 0.4 33068 4784 ? Ss 21:51 0:00 smbd 
  2. root 1788 0.0 0.2 33068 2580 ? S 21:51 0:00 _ smbd 

在需要訪問(wèn)該Linux系統(tǒng)的Windows客戶(hù)機(jī)上面,打開(kāi)Windows的資源管理器,在地址欄輸入:\192.168.1.110

會(huì)發(fā)現(xiàn),提示有一個(gè)共享root,雙擊訪問(wèn)時(shí),提示輸入用戶(hù)名和密碼,輸入此前配置的root用戶(hù)和密碼即可訪問(wèn)。這里就是Samba軟件實(shí)現(xiàn)了CIFS的服務(wù)端,Windows資源管理作為客戶(hù)端訪問(wèn)遠(yuǎn)程的共享文件系統(tǒng)。為了更為方便的使用該文件系統(tǒng),還可以將該共享映射成一個(gè)本地的盤(pán)符,讓W(xué)indows上面的各種工具像使用本地磁盤(pán)一樣使用該目錄。所有在Windows上面對(duì)該共享做的操作都會(huì)實(shí)時(shí)同步到Linux系統(tǒng)上面。

二、Linux訪問(wèn)Windows的共享

上面的借助于Samba的方式是大家常用的。還有一種,Windows系統(tǒng)天然就是一個(gè)CIFS的服務(wù)端和客戶(hù)端,既然Windows系統(tǒng)可以給Windows系統(tǒng)共享目錄,那么Linux系統(tǒng)能否訪問(wèn)這些共享呢?答案是肯定的,由于有強(qiáng)大的VFS支撐,Linux支持掛載和訪問(wèn)各種文件系統(tǒng)。mount工具支持掛在CIFS甚至NTFS的文件系統(tǒng)。如果是Windows本機(jī)上面的Linux虛擬機(jī),那么可以直接通過(guò)虛擬機(jī)管理軟件,如Vmware直接共享本地的磁盤(pán)分區(qū)給Linux系統(tǒng),Linux系統(tǒng)根據(jù)Windows的磁盤(pán)分區(qū)的文件系統(tǒng)類(lèi)型掛載即可。這里不詳述該方案。

進(jìn)入本段的正題,首先我們需要共享一個(gè)Windows的目錄:

下面以Windows XP為例,Windows 7未做驗(yàn)證,應(yīng)該類(lèi)似。在共享之前,首先需要確保Windows系統(tǒng)的server服務(wù)處于啟動(dòng)狀態(tài),如下圖:

 

Windows與Linux文件系統(tǒng)互訪的幾種方法

 

選擇需要共享的目錄,右鍵,屬性,選擇“共享”頁(yè),如下圖:

 

Windows與Linux文件系統(tǒng)互訪的幾種方法

 

選擇在網(wǎng)絡(luò)上共享這個(gè)文件夾,并指定共享名。根據(jù)需要選擇是否允許遠(yuǎn)程用戶(hù)修改該文件夾。這樣這個(gè)文件夾就被共享給遠(yuǎn)程訪問(wèn)了。

 

[[245093]]

 

在Linux系統(tǒng)下掛載該共享:

  1. [root@f2 ~]# mount -t cifs -o username="Test" //192.168.1.100/sourcecode /root/sourcecode 
  2. Password for Test@//192.168.1.100/sourcecode:  

按照要求輸入指定用戶(hù)的密碼即可。

此時(shí),Windows的共享sourcecode目錄就已經(jīng)掛載到Linux系統(tǒng)上面了,Linux系統(tǒng)可以像訪問(wèn)本地目錄一樣訪問(wèn)該目錄了。

責(zé)任編輯:武曉燕 來(lái)源: 今日頭條
相關(guān)推薦

2014-08-22 15:50:52

WindowsLinux

2013-02-25 14:46:49

2011-01-13 13:18:38

Linux網(wǎng)絡(luò)文件

2017-03-30 11:19:33

Linux文件系統(tǒng)目錄結(jié)構(gòu)

2021-03-08 09:32:04

Python文件命令

2011-01-13 14:10:30

Linux文件系統(tǒng)

2020-07-22 14:53:06

Linux系統(tǒng)虛擬文件

2009-04-08 15:35:18

LinuxWindows文件系統(tǒng)

2017-08-14 13:35:36

Linux共享內(nèi)存tmpfs文件系統(tǒng)

2017-04-25 15:50:02

sparse傳輸處理

2011-01-25 10:27:12

Linux 文件系統(tǒng)屬

2019-04-15 16:05:55

2021-06-06 16:55:22

Linux文件系統(tǒng)

2021-04-12 05:44:44

Linux文件系統(tǒng)

2011-03-31 11:03:51

系統(tǒng)遷移

2017-03-13 13:55:53

Linux文件系統(tǒng)方法

2012-05-02 16:56:12

Linux系統(tǒng)遠(yuǎn)程修復(fù)

2009-04-09 17:15:37

LinuxWindows文件系統(tǒng)

2012-03-09 17:31:50

ibmdw

2020-09-25 07:48:12

Linux系統(tǒng)文件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)