/dev/md1
20GB FSがインストールされており、/
〜200GB FSがインストールされているコンピュータがあります。すぐに多くのデータが保存されます。システムを削除せずにこれら2つのパーティションを1つのより大きなパーティションにマージする方法は?これが簡単に達成できない場合は、ユーザーデータとすでに存在しているすべてを損なうことなくこれを行う最も簡単な方法は何ですか?/dev/md2
/home
/var
/var
/
/var
このマシンはDebian 7.10を実行しています。違いは大きくありませんが、実際には2台のほぼ同じコンピュータでこの問題が発生しました。私は実際にそれらのどれにも手を組むことができませんでした。まだ「リアルタイム」であるか、本番状態ではありませんが、必要に応じて再起動できます。
ベストアンサー1
md2
パーティションが空ではないため、最も簡単な方法はrsync
データを/var
新しいパーティションにコピーしてからソフトリンクを作成することです。
rsync -xav /var /home/VAR
mv /var /var.org
ln -s /home/VAR /var
md1
ライブ展開(パスのインストールと調整)からの起動中にこれを行うのが最善です。md2
これが不可能な場合は、rsync
rsync中に変更をキャプチャするために別の時間が必要になる場合があります(ライブシステムから起動する方が良い)。ライブ展開でこれを行う場合は、ジョブシステムrsync
で初期タスクを実行してライブシステムを再起動した後に変更されたファイルのみを同期させることで、ダウンタイムを短縮できます(@cas提案)。
ソフトリンクを作成する代わりに、bind
mount /home/VAR
/ onの使用を検討できます/var
。これがメリットなのかよく分からない。
確認したすべてが適切な場所にあり、正しく機能している場合は削除できます。/var/org