アプリケーションをホストするためのサーバー設定があります。ベンダーによって構成されていますが、パーティションの1つが小さすぎるため、より多くのスペースが必要です。
デフォルトでは、/ u01パーティションは98%満杯です。最初に私の考えは、サイズを引き起こすフォルダにシンボリックリンクを作成することでしたので、いくつかのスペースを追加して/mnt/esmdataにマウントしました。
ただし、ベンダーはシンボリックリンクが機能していないと言っているので、/mnt/esmupgdataのスペースを/ u01にインポートする方法がわかりません。
mount --moveを使用しますか? /u01にマウントされた/dev/sdbのすべての内容を/mnt/esmupgdataにコピーできますか?
答え1
警告する:これは、潜在的に破壊的なタスクを実行するデータベース(ORACLE?)のように見えます。
もしこれはデータベースです(これはu01 Oracleですか?)バックアップしてやめてください。まずすぐに終了して実際に停止してください。(Oracleを例に挙げると)...
その後、cp -a /u01/* /mnt/esmupgdata/
これはデータをコピーし、データベース、シンボリックリンクなどで使用される権限を尊重する必要があります。
その後、/ etc / fstabを編集すると(最初にバックアップ)、次の内容が表示されることがあります。
/dev/sda3 /u01 #a lot of stranger things that your grandmother don't like
/dev/sdb /mnt/esmupgdata #a lot of stranger things that your grandmother don't like
次のように変更してください。
/dev/sdb /u01 #a lot of stranger things that your grandmother don't like
/dev/sda3 /mnt/esmupgdata #a lot of stranger things that your grandmother don't like
fstabでマウントしないと何をしていますか?正しい順序ですべてを再インストールしてください...
FSTABの使用:
umount /dev/sdb
umount /dev/sda3
mount /u01
mount /mnt/esmupgdata
esmupgdataには古いパーティションがあり、u01には新しいパーティションがあります。