ファイルサーバのHDDを容量の大きなものと置き換える時の手順
要するに、この週末やったことのまとめ
旧ドライブの共有状態を取得する
net share > net_share.txt
上記 net_share.txt を用いて、現状のアクセス権調査用に下記のようなバッチを作成する
cacls f:\every *1 cacls f:\free *2
これを cacls_sharedpath.bat として保存
共有フォルダごとのアクセス権の設定状態を取得
cacls_sharedpath.bat > cacls_sharedpath.txt
こんな感じのリストになる
f:\EVERY BUILTIN\Administrators:(OI)(CI)F NT AUTHORITY\SYSTEM:(OI)(CI)F
これをテキストエディタで整形してこんな感じにする
cacls f:\EVERY /t /e /g "BUILTIN\Administrators":F "NT AUTHORITY\SYSTEM":F
空のフォルダを作成する
上の方で使った net_share.txt をひっぱり出してきて、下記を作成
mkdir f:\EVERY
共有を張る
同じくnet_share.txtから下記を作成
net share every=f:\EVERY
新HDDと旧HDDのドライブ名を入れ替える
コンピュータの管理から「ディスクの管理」で「ドライブ文字とパスの変更」
mkdir して cacls して net share してからデータをコピー
コピーには FastCopy を使用。
http://www.ipmsg.org/tools/fastcopy.html