ceph rgw S3轉檔案系統

2021-09-12 03:37:54 字數 2708 閱讀 9372

git clone

git clone

2)安裝

在gopath/bin下生成乙個goofys可執檔案

3, 執行

1) 修改配置檔案

[root@host150 home]# cat ~/.aws/credentials

[default]

aws_access_key_id = djhfozlacaljdh6do3aw

aws_secret_access_key = tabvdfsszqr1mmpb6ou22irkq9d6izmn5pfxra7w

2)執行

/root/workspace/bin/goofys --endpoint -debug_s3 --debug_fuse -f bucket /home/bucket

可以再掛載目錄/home/bucket 對桶bucket進行操作

二、 riofs

1, 安裝riofs

yum install glib2-devel fuse-devel libevent-devel libxml2-devel openssl-devel

wget

tar -xzf libevent-2.0.21-stable.tar.gz

cd libevent-2.0.21-stable && ./configure && make && make install

echo "/usr/local/lib/" > /etc/ld.so.conf.d/riofs.conf

ldconfig

export pkg_config_path=/usr/local/lib/pkgconfig

cd ..

wget

unzip master.zip

cd riofs-master && ./autogen.sh && ./configure &&make && make install

2, 執行

1) 修改配置檔案

vim /usr/local/etc/riofs/riofs.conf.xml(修改s3部分)

建立掛載點

mkdir /s3mnt && chmod 777 /s3mnt

2) 執行

riofs -v -o "allow_other" bucket /s3mnt

將桶bucket掛載到/s3mnt上

三、 s3fs

1, s3fs安裝

yum install fuse.x86_64 fuse-devel.x86_64 fuse-libs.x86_64 libconfuse-devel.x86_64 libconfuse.x86_64

yum install gcc-c++.noarch

yum install curl.x86_64 libcurl-devel.x86_64 libcurl.x86_64

yum install libxml2.x86_64 libxml2-devel.x86_64

yum install openssl-devel.x86_64

git clone

cd s3fs;

./configure --prefix=/usr/local

make && make install

2, 執行

1)修改配置檔案

echo aws_access_key_id:aws_secret_access_key > ~/.passwd-s3fs

chmod 600 ~/.passwd-s3fs

2)執行

s3fs bucket /home/bucket  -o url=  -o use_path_request_style   -f –d

把桶buckt掛載/home/bucket的掛載點上

四、 nfs-ganesha

1, nfs-ganesha安裝

yum install -y gcc cmake autoconf gcc-c++ krb5-libs krb5-devel libtool bison flex doxygen gcc-c++ libuuid-devel nfs-utils 

git clone -b v2.5-stable --recursive

cd nfs-ganesha && mkdir build && cd build

cmake -duse_fsal_rgw=on -duse_fsal_ceph=on ../src/

make && make install

2, 執行

1) 修改配置檔案

2) 執行

ganesha.nfsd -f /etc/ganesha/ganesha.conf -l /var/log/nfs-ganesha.log -n niv_debug

掛載mount -t nfs4 10.192.52.166:/  test/

將物件儲存的根目錄掛載到了test上

bucket, bucket1為桶名

另外也可以只掛載乙個桶

mount -t nfs4 10.192.52.166:/bucket  test/

FAT32檔案系統轉NTFS檔案系統

ntfs 檔案系統的優點 1 ntfs有更好的安全與訪問速度 注 感覺上如此 2 u盤使用ntfs格式能成功打造多重啟動工具 注 待驗證 3 u盤格式化為ntfs格式,才能夠儲存超過4gb的大檔案 注 地球人都知道 經過一番努力,找到三種行之有效的手術方案 1 傻瓜工具型 借助 惠普u盤格式化ntf...

檔案系統學習(3)

一 說在前面 在嵌入式中呢,首先uboot的最終目的是啟動我們的核心,核心的目的是啟動我們的應用程式。怎麼啟動的呢?我們來分析下init post 這個函式 static int noinline init post void 如果uboot中的bootargs中有設定init,if就會被執行。而且...

3 Linux檔案系統

注意 根分割槽底下的目錄 路徑,不一定都屬於根分割槽 目錄名目錄說明 etc 存放linux系統管理中的各種配置檔案和子目錄 sbin 存放系統管理員的系統管理程式 dev 存放系統所使用的各種外設 外設入口檔案 bin 系統常用命令 內部命令 boot 系統啟動時所使用的各種檔案 lib 存放系統...