如何快速将Linux文件系统迁移到Azure存储
发布网友
发布时间:2022-04-22 07:26
我来回答
共1个回答
热心网友
时间:2022-06-17 16:28
通过Cli迁移
而对于将NFS上的文件迁移到Azure存储,首先想到的是通过Cli工具进行迁移。
在CentOS上安装CLI
yum install -y epel-release
yum install nodejs -y
yum install npm -y
npm install -g azure-cli
使用cli迁移的脚本
#!/bin/bash
container={storage container}
btype=block
storageaccount={storage account}
storagekey={storage key}
upload(){
files=`ls -l | awk '/rw/ {print $9}'`
for file in $files
do
blobname=''
if [$* -f ''];then
blobname=$file
else
blobname=$*"/"$file
fi
if [ -f $file ]; then
azure storage blob upload -f ./$file --container $container -b $blobname -t $btype -a $storageaccount -k $storagekey
else
#echo "$file is a Directory"
cd $file
upload $blobname
cd ..
fi
done
}
upload