diary/Kojima

・メモ

指定したHDDにどれくらい空きセクタがあるかを調べるスクリプト。

#!/bin/sh
device=$1
cat /proc/partitions | grep $device | awk '
BEGIN{ used = 0 } 
{ if(NR==1){total=$3}else{used = used + $3} } 
END{free=total - used ; print("total:",total,"used:",used,"free:",free)}'

こんな感じの出力になる。

$ ./calc_disk_free.sh sda
total: 2930266584 used: 2930265088 free: 1496
$ ./calc_disk_free.sh sdc
total: 1953514584 used: 1953513560 free: 1024
$ ./calc_disk_free.sh sde
total: 488386584 used: 146609127 free: 341777457

インストーラのSeTespjで新たにESPを作る必要がある場合、こういうコードでESPを作る余地があるかをチェックしようかと考えているのだけれど、ヘタに自動化するよりはユーザーに任せる方が確実な気もするなぁ。。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:43