一部のRHELディストリビューションを実行している仮想サーバーで問題が発生しました。サーバーはVMPlayerを介してWin2008サーバーでホストされています。
作成時に初期パーティション設定が正しくありませんでした。 /dev/hda1には6GBのスペースがあり、/dev/hda6にはほぼ50GBのスペースがあります。
ご覧のとおり、十分なスペースがないため、パーティションのサイズを変更できません。ほとんどのスペースは、SQLデータベースと内部Webサイトで使用されます。すべてをhda6パーティションに移動し、シンボリックリンクを使用してそれを指すことができると言われました。以前はシンボリックリンクを使用したことがなかったし、初期テストも失敗しました。
ディレクトリ全体でシンボリックリンクを使用するのはどうですか?それともこの問題を解決するより良い方法はありますか?
答え1
リンクソースがフルパスであることを確認してください。したがって、ln -s docs/file.txtではなく、ln -s /home/user/docs/file.txtです。
これがあなたの問題ではない場合は、より具体的に説明する必要があります。
答え2
すべてのパーティションを外部ドライブにコピーします。その後、目的の方法でパーティションを再作成します。次に、目的のパーティションにデータを入れます。次に、ライブCDまたはUSBから起動し、fstabを編集して新しいパーティションuuidを反映します。
または
スペースのあるhda6パーティションを縮小します。新しいパーティションを作成し、hda1パーティションを新しいパーティションにコピーします。次にhda1をクリアし、hda6をhda1に移動します。その後、hda6を消去し、新しいパーティションのサイズを変更してドライブを埋めます。