1. 程式人生 > >基於Linux的三種檔案共享方式

基於Linux的三種檔案共享方式

  • linux和windows之間的檔案共享方式

  • 用Internet 檔案系統(CIFS)也稱為伺服器信
  • 適用於MicrosoftWindows伺服器和客戶端的標準檔案和印表機共享系統息塊(SMB)
  • Samba服務可用於將Linux檔案系統作為CIFS/SMB網路檔案進行共享
  • 並將Linux印表機作為CIFS/SMB印表機共享進行共享

下面的登陸方法實則為在外面檢視這個共享檔案的資訊,並不能對這個共享檔案進行管理和使用

下面的登陸方法可以進入到共享檔案系統的內部,對檔案進行管理,上傳或者刪除

檢視smb中共享的檔案

掛載的使用和進入到這個smb檔案系統中的使用效果完全一樣,掛載使用的更加方便,掛載建立的檔案,在檔案共享的時候依舊可以檢視

以上的實驗是基於selinux關閉的狀態,下面修改selinux為ENFORCING狀態如何共享檔案

使用以下的命令進行檢視samba中的安全上下文的開啟或關閉的所有的檔案的狀態

當/westos被刪除時,重新建立檔案的屬性會有所改變,需要重新更改安全上下文來允許目錄得到共享,而samba_export_all_ro的開放會大大的加大原有的權力的開放--

samba_export_all_ro的權力更大一些不到萬不得已的時候不要時候,當別的權力不足以支援時在使用這個權力,一般不使用這種權力

尋找另一臺機器,可以是真機來做cifs的檔案共享的客戶端的測試

  • linux和linux之間的檔案共享方式

  • NFS

在客戶端測試,在使用檔案共享的時候使用掛載更為方便,在客戶端掛載這個檔案,便可以開始使用了

在共享檔案系統中建立檔案,指定檔案的所屬人為客戶端的使用者所有,前提時客戶端必須存在此使用者

使用exportfs   -rv 重讀這個檔案,尋找不同網段的主機在客戶端進行測試,如果是隻讀則說明設定成功

  • 基於linux下的網路硬碟共享

使用fdisk檢視時並不能看見新建的共享分割槽,在設定完成後在檢視就可以發現了

使用umount解除安裝這個掛載,在配置檔案寫好之後重新整理這個mount,使用df檢視掛載到/mnt下,則說明配置檔案更改成功

掛載這個磁碟的實際的大小則為最初的伺服器上設定的共享磁碟的大小,則說明實驗成功

使用樹型結構來檢視檔案中的內容

退出並不能使得使用過的磁碟完整的清除,使用刪除可以清除客戶端的共享磁碟

共享磁碟被完整的清除,實驗結束