/ varを別のパーティションに移動したときのランレベルの切り替え

/ varを別のパーティションに移動したときのランレベルの切り替え

私はUbuntu 10.04を実行しており、Pythonスクリプトを使用して/ varを別のパーティションに移動したいと思います。私が見つけたいくつかの方向私はこれがとても良いと思いますが、/ varが移動したときに変更されないようにするには、実行レベル1(シングルユーザーモード)に切り替える必要があります。

実行レベルを切り替える必要がありますか?os.system('init 1')スクリプトから直接呼び出しますか?os.system('init 2')スクリプトが完了した後にそれを呼び出すと、システムは正常な状態に戻りますか?

SSH経由で接続すると、init 1ルートで接続しても実行時にシステムから起動します。キーボードの前にある場合は、init 1次のメッセージが表示されますWill now switch to single-user mode, Give root password for maintenance (or type Control-D to continue):。現在、rootパスワードが機能していないため、Control-Dユーザーとしてログインしようとします。runlevelその後、システムはランレベル2に戻ったと表示されますが、システムを再起動するまでSSHを介して再接続することはできません。

何が起こっているのか理解するのを手伝ってくれてありがとう!

ベストアンサー1

/var全体的な移動のためには、現在行っていることについて非常に自信がない限り、Live CD(またはUSB)から起動することをお勧めします(自分であればこの質問はしません)。

とにかく分離は/var特に有用ではありません。パーティションがいっぱいになった場合や、/より簡単に移動できる1つまたは2つの大きなディレクトリを見つけます。ああ、そして多くのダウンロードとインストールパッケージを心配しないように実行してみてください。/var/www/var/mail/var/cacheapt-get clean.deb

おすすめ記事