そのため、私は注目度の高いサイト用にいくつかのVMに取り組んでおり、それらには/ homeが/(ルート)とは別にパーティション化されています。/homeが別々にパーティション化されないように、所有者から2つのパーティションをマージするように依頼されました。私はパーティションが本当に苦手で、Googleはこれにはかなり役に立たないことが証明されています。/homeでdf-Tを実行すると、ファイルシステムに何も表示されませんが、個別にパーティション化されていると言われました。同様に、df -T /のファイルシステム列も空です。
CentOS6.4を使用しています。
助けていただければ幸いです。
新しいドライブを作成し、現在のホームフォルダーをそのドライブにコピーして、/ homeパーティションとしてアタッチしないのはなぜですか?
それは当面の解決策のようです...
すべてのファイルシステムがext4(またはext3)であると想定しています。これで、次のように実行できます。
/etc/fstab
をチェックし、mount -v
とdf -h
を使用して、別々の/
と/home
パーティションがあることを確認できます。簡単にするために、/
が/dev/sda1
にマウントされ、/home
が/dev/sda2
にマウントされていると仮定します。gparted
を使用して最小限のLinuxディストリビューションを持つCDまたはUSBメディアから起動します。 [〜#〜] ubcd [〜#〜] 、 PartedMagic 、または単にUbuntuまたはCentOSインストールCDのいずれかを使用できます。gparted
を起動し、/home
のサイズをできるだけ小さく(またはgparted
で可能)、さらに移動します。ドライブの終わりで、/
をできるだけ大きくします。 /
にブートブロック(個別のパーティションではない/boot
ディレクトリ)が含まれている場合は、grubリカバリを実行する必要がある場合があります(ユーティリティboot-repair
はそのために非常に適しています)。/home
から/
にできるだけコピーします。次に、/ homeがほとんど空になり、サイズが無視できる程度になるまで(おそらく数メガバイト)、このプロセスを手順2から繰り返します。/dev/sda2
をアンマウントし、以前にコピーしたコンテンツをディレクトリにのみ追加することができます。おそらく、/ etc/fstabを調整して/home
との行がなくなるようにする必要があります。/
はドライブ全体とほぼ同じ大きさになり、古い/
および/home
パーティションからのすべてのデータが含まれます。