スパコンとファイル制限とバックアップ

お隣の日記がこのことを書き始めているので、


スパコンメモ

使用ファイル容量の確認

homeの場合
quata -v

workの場合、
lfs quata /work

使用量制限

home 330G
work 1T
archive 1T

になっている。
これを超えると
新たにファイルが作成できなくなる。



ファイルをhomeからarciveにコピーするスクリプト

FROM_DIRNAMEは、コピー元のディレクトリ名、
TO_DIRNAMEは、コピー先のディレクトリ名を指定。

使い方

1)準備: abcdefというファイルを作る。

echo "FromSize ToSize Parcentage" > abcdef

2)起動: リモートからlogoutしても止まらないように、
 nohupコマンドを使う。


nohup sh copydir.sh &

3)経過をみる: nohup.outに結果が自動的に記録されるので、
 
      cat nohup.out
    
      としてみる。

4) 停止: abcdefファイルを消す。
    
     rm abcdef



###################copydir.sh#####################
echo "start"

USERNAME=`echo $HOME | awk -F"/" '{print $NF}'`

TO_DIRNAME=/archive/$USERNAME
FROM_DIRNAME=$HOME


a=`du $FROM_DIRNAME | tail | awk '{str= $1}END{print $1}'`
echo $a

cp -R $FROM_DIRNAME . &

while cat abcdef
do
sleep 10
b=`du $TO_DIRNAME | tail | awk '{str= $1}END{print $1}'`
awk 'BEGIN{print '$b','$a','$b'/'$a*100'}'
done

echo "end"