[NFS] #1 認識 NFS - antqtech/KM GitHub Wiki

NFS 是什麼?

想像一下,你和朋友們一起在一個圖書館裡讀書。圖書館裡有一個大書架,所有的書都放在這裡。每個人都有自己的書桌,但書本都存放在這個公共書架上。當你需要看一本書時,你只需要從書架上拿下來,然後在你的書桌上閱讀。當你的朋友需要看同一本書,他也可以從同一個書架上拿下來。

NFS 就像這個圖書館的公共書架。它是一種允許多台電腦共用同一個檔案系統的技術。意思是,檔案儲存在一個中央的伺服器上,而多台電腦可以通過網路訪問和使用這些檔案。

NFS 怎麼運作?

  1. 伺服器和客戶端

    • 伺服器:就像圖書館的書架,伺服器儲存了所有的檔案。
    • 客戶端:就像圖書館裡的書桌,這些是需要訪問檔案的電腦。
  2. 掛載

    • 當你想要讀取書架上的書,你需要知道書架的位置。類似地,電腦需要“掛載”伺服器上的檔案系統,就像在電腦上創建一個通道,通過這個通道可以訪問伺服器上的檔案。
  3. 讀取和寫入

    • 當你需要讀取或寫入檔案時,就像從書架上拿書和把書放回書架一樣,電腦會從伺服器上讀取檔案或寫入檔案。這個過程通過網路完成。

為什麼使用NFS?

  1. 共用檔案:多台電腦可以共用同一套檔案,不需要在每台電腦上複製檔案,節省了空間。
  2. 集中管理:所有的檔案都集中存放在伺服器上,方便備份和管理。
  3. 靈活性:無論你在哪台電腦上,只要連上網路,就可以訪問伺服器上的檔案。

總結

NFS 就是讓電腦通過網路共享和訪問檔案的一種技術。就像一個大圖書館的書架,所有人都可以取用同樣的書,NFS 讓多台電腦可以共用同一組檔案,非常方便且高效。