からの派生する質問になります。現行システムでLinuxサーバーを数台。ここから一台のPCに移行作業を検討中です。
・私が作業計画を作成中で、実際に運用するのは管理者(私ではない)です。
・今後のことを考えて、運用マニュアル、移行マニュアルも作成したいと思っています。
昔は、シェルスクリプトやCのコードを書いて、おしまいでした。当時はそれでもよかったのですが、
今の時代は業務の監査等あって、ベンチマーク?(移行作業時間、移行データ量)も取得予定です。
新規PC(あるいはLinuxサーバー)でユーザーを一から設定、作成するのですが、
1.利用ユーザーには、新規ユーザー作成とツールインストール、データの復元をしてもらう。その際には、
・あらかじめ必要な環境変数を記述したひな形ユーザー(ドットファイル)を用意
・これをユーザーが自分のhomeにあるユーザーフォルダに上書きしてもらう、
2.移行作業は不可逆的に行いたい。すなわち1ユーザーが一回のみ、1.の作業を行う。
3.今のところ、/homeの容量は上限を気にしない。
4.外部からのssh利用など、セキュリティ面は、別作業として今は考慮しない。
と考えております。
一番問題にあるのが、2.の「移行作業は不可逆的に行いたい」だと思うのですが、
これをLinuxコマンド的にどう判定すべきか思いつきません。
ユーザー名、作業実施フラグ
の内容を持つ「管理ファイルを1つ作り、作業フラグを保持する」方法くらいしか思いかびません。
そこで質問ですが、
1 「管理ファイルを1つ作り、作業フラグを保持する」以外で何か方法がありますでしょうか。
2 もっと広い意味で、2.の「すなわち1ユーザーが一回のみ、1.の作業を行う。」を実行するツールや手法などはありますでしょうか。
--追記 9月3日--
多くの方に閲覧してくださり、ありがとうございました。
また編集・追記依頼もいただきました。
いただいた2つの回答の内容では、まだ対応方針が定まりませんでした。
私の質問内容も問題があったと思います。
システムの詳細上、詳細に書けない内容もありますので、
今後、別の質問にて質問内容も整理・工夫して、
ヒントを得たいと思います。
なお、ベストアンサーは最初の方にさせていただきます。
回答2件
あなたの回答
tips
プレビュー