マウントポイントを新しいデバイスに移動

マウントポイントを新しいデバイスに移動

アプリケーションをホストするためのサーバー設定があります。ベンダーによって構成されていますが、パーティションの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には新しいパーティションがあります。

おすすめ記事