ZipコマンドをGitBashで使えるようにする方法

PowerShellにて便利なWindows用のパッケージツール「Scoop」をインストールする。PS> Invoke-Expression (New-Object System.Net.WebClient).DownloadString(‘https://get.scoop.sh’)

エラーが発生した場合は、下記にて実行ポリシーを許可する。PS> Set-ExecutionPolicy RemoteSigned -scope CurrentUser

再度、試みるPS> Invoke-Expression (New-Object System.Net.WebClient).DownloadString(‘https://get.scoop.sh’)

Zipコマンドのインストール。PS> scoop install zip

GitBash(コマンドプロンプト)にてZipコマンドが使えるようになる!cmd> zip -r xxxxx.zip hogehoge -x ‘*.mp4’

ちなみに、Zipコマンド以外にも様々なパッケージ、例えばFireFoxなどもインストール出来るようです。これは便利!

scoop search firefox などでインストールしたいパッケージ検索可能とのこと。パッケージが見つからない場合は、scoop bucket add extras にてextrasバケットを追加すると、インストールできるパッケージが一気に増えるとのこと

[…]

FreeNASで古いHDDをWipeする

FreeNASで古いHDDを再利用する際、以前にRAID等で利用してたHDDを使用した場合、クイックWipeしてもReplace が成功しないことがある。

この場合、HDDを接続したら、最初に下記のddコマンドで、パーティション情報を保持しているセクタをサクッと初期化することで、WipeやReplaceに失敗せず利用可能となる。

sysctl kern.geom.debugflags=0x10 dd if=/dev/zero of=/dev/ada1 bs=512 count=1 ada1 の部分を、ターゲットのHDDに変更する。間違えると大変なのでタイプミスに要注意。