1. 程式人生 > >阿裏OSS-OSSFS

阿裏OSS-OSSFS

nsf 文件夾 依賴 pac mic microsoft 服務器 san let

簡介

OSSFS就以把OSS作為文件系統的一部分,能讓你在linux系統中把OSS bucket掛載到本地文件系統中,實現數據的共享。

主要功能

ossfs 基於s3fs 構建,具有s3fs 的全部功能。主要功能包括:

  • 支持POSIX 文件系統的大部分功能,包括文件讀寫,目錄,鏈接操作,權限,uid/gid,以及擴展屬性(extended attributes)
  • 通過OSS 的multipart 功能上傳大文件。
  • MD5 校驗保證數據完整性。

局限性

ossfs提供的功能和性能和本地文件系統相比,具有一些局限性。具體包括:

  • 隨機或者追加寫文件會導致整個文件的重寫。
  • 元數據操作,例如list directory,性能較差,因為需要遠程訪問OSS服務器。
  • 文件/文件夾的rename操作不是原子的。
  • 多個客戶端掛載同一個OSS bucket時,依賴用戶自行協調各個客戶端的行為。例如避免多個客戶端寫同一個文件等等。
  • 不支持hard link。
  • 不適合用在高並發讀/寫的場景,這樣會讓系統的load升高。

阿裏OSS-OSSFS