お隣の日記がこのことを書き始めているので、
スパコンメモ
使用ファイル容量の確認
homeの場合
quata -vworkの場合、
lfs quata /work
使用量制限
home 330G
work 1T
archive 1T
になっている。
これを超えると
新たにファイルが作成できなくなる。
ファイルをhomeからarciveにコピーするスクリプト
FROM_DIRNAMEは、コピー元のディレクトリ名、
TO_DIRNAMEは、コピー先のディレクトリ名を指定。使い方
1)準備: abcdefというファイルを作る。
echo "FromSize ToSize Parcentage" > abcdef2)起動: リモートから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 $acp -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'}'
doneecho "end"