すべてのプロダクト
Search
ドキュメントセンター

File Storage NAS:ごみ箱

最終更新日:Sep 19, 2026

汎用 NAS ファイルシステムのごみ箱を有効にすることで、誤操作によるデータ損失を防ぐことができます。削除されたファイルとディレクトリは、UID、GID、ACL などのメタデータとともに指定された期間保持され、復元できます。

ごみ箱の仕組み

ごみ箱を有効にすると、削除されたファイルとディレクトリは自動的にごみ箱に移動されます。例:

  • ECS インスタンスやコンテナなどのコンピュートノードから手動で削除されたファイル。たとえば、rm -f test01.text を実行すると、test01.text test01.text はゴミ箱に移動されます。

  • アプリケーションによって削除されたファイルまたはディレクトリ。たとえば、Python で os.remove("test02.text") を呼び出すと、test02.text test02.text はごみ箱に移動されます。

  • POSIX rename 操作によって上書きされたファイル。例えば、mv test_a.txt test_b.txt を実行した際に、test_b.txt と test_a.txt の両方が存在する場合、元の test_b.txt がごみ箱に移動されます。

  • アプリケーションによって生成された一時ファイル。例えば、vim は .swp および .swpx ファイルを作成し、これらは削除時にごみ箱に移動されます。

  • ログローテーション中に削除されたログファイル。例えば、Nginx が 20 個のログファイルを保持し、test.log.19 が test.log.20 にローテーションされた場合、既存の test.log.20 はごみ箱に移動されます。

説明

ファイルを削除せずにファイルの内容を上書きしても、ファイルはごみ箱には移動されません。例えば、open() を w+ モードで使用してファイルを書き込んでも、ファイルはごみ箱に移動されません。

大量のファイルに対して rm -rf を実行すると、ファイルシステムのレイテンシーが増加する可能性があります。これを軽減するには、ごみ箱を有効にし、オフピーク時にファイルを削除してから、サービスが正常に動作していることを確認した後、コンソールでごみ箱から完全に削除してください。

課金と権限

  • 課金

    ごみ箱機能自体は無料です。ただし、ごみ箱内のファイルには、元のストレージタイプに基づいてストレージ料金が引き続き発生します。不要なコストを避けるために、適切な保持期間を設定してください。汎用 NAS の課金。

  • 権限

    ファイルシステムの所有者と承認された RAM ユーザーのみがごみ箱を管理できます。 RAM ユーザーにごみ箱を管理する権限を付与する。

ごみ箱の有効化

ごみ箱を有効にするには、次の手順に従います。

  1. NASコンソールにログインします。

  2. 左側のナビゲーションペインで、ファイルシステム > ファイルシステムリスト を選択します。

  3. 上部メニューで、リージョンを選択します。

  4. ファイルシステムリスト ページで、ファイルシステムのIDをクリックします。

  5. ファイルシステムの詳細ページで、ごみ箱 タブをクリックし、ごみ箱を起動する をクリックします。

  6. ごみ箱を起動する ダイアログボックスで、[保持期間] を日数で設定します。

  7. [OK] をクリックします。

ごみ箱からのファイルの復元

保持期間内であれば、ごみ箱からファイルを復元できます。制約事項:

  • ファイルシステムごとに、一度に実行できる復元タスクは 1 つのみです。

  • 各復元タスクでは、1 つのファイルまたはディレクトリを復元します。ディレクトリを復元すると、その中のすべてのファイルが復元されます。

    説明

    ディレクトリ内のファイルに 511 個を超えるハードリンクがある場合、NAS は 511 個をランダムに復元します。残りのハードリンクは復元できず、タスクのステータスは「部分的に成功」になります。

  • 復元時間は、タスクのサイズに応じて増加します。

ファイルまたはディレクトリを復元するには、次の手順に従います。

  1. NASコンソールにログインします。

  2. 左側のナビゲーションペインで、ファイルシステム > ファイルシステムリスト を選択します。

  3. 上部メニューで、リージョンを選択します。

  4. ファイルシステムリスト ページで、ファイルシステムのIDをクリックします。

  5. ファイルシステムの詳細ページで、ごみ箱 タブをクリックします。

  6. 削除されたファイルとディレクトリ タブで、目的のファイルまたはディレクトリを見つけ、回復 をクリックします。

  7. ファイルのリカバリパスを選択する ダイアログボックスで、ファイルまたはディレクトリの復元先のパスを選択し、確認 をクリックします。

    • [元のパスに復元する]:ファイルを元のパスに復元します。元のパスが存在しない場合は、カスタムパスを使用してください。

    • [カスタム復元パス]:指定した既存のパスにファイルを復元します。

    説明
    • タスクのステータスが「整理中」の間は、ファイルシステムの読み取りパフォーマンスがわずかに低下する可能性があります。このフェーズ中にディレクトリ構造を変更すると、整理プロセスが長引くため、変更は避けてください。

    • 復元タスクが完了した後、ECS インスタンスで ls を実行しても復元されたファイルが表示されない場合は、sudo sysctl -w vm.drop_caches=2 を実行してインスタンスのキャッシュをクリアし、再度確認してください。

関連操作

[操作]

説明

手順

[ごみ箱を空にする]

削除されたファイルが不要になった場合は、ごみ箱を空にしてストレージコストを削減できます。

警告

この操作により、ごみ箱内のすべてのファイルが完全に削除されます。完全に削除されたファイルは復元できません。

  1. ごみ箱 タブで、ごみ箱を空にする をクリックします。

  2. 削除を確認し、[OK] をクリックします。

保持期間の変更

ストレージコストを管理するために、保持期間はいつでも調整できます。

  1. ごみ箱 タブで、変更 をクリックします。

  2. 保持時間の変更 ダイアログボックスで、保持期間を変更し、[OK] をクリックします。

[ごみ箱を閉じて空にする]

ごみ箱が不要になった場合は、無効にできます。無効にすると、ごみ箱内のすべてのファイルが完全に削除されます。

警告
  • ごみ箱を無効にすると、ごみ箱内のすべてのファイルが完全に削除されます。

  • ごみ箱を再度有効にすると、ごみ箱は空の状態で開始されます。以前に削除されたファイルは復元できません。

  1. ごみ箱 タブで、ごみ箱を閉じて空にする をクリックします。

  2. ごみ箱を無効にすることを確認し、[OK] をクリックします。

ごみ箱内のファイルの表示

ごみ箱内のファイルは、コンピュートノードからはアクセスできません。NAS コンソールを使用して表示してください。

ごみ箱 タブでは、削除されたファイル、削除時刻、およびその他の詳細を表示できます。

ごみ箱からファイルを完全に削除

ごみ箱からディレクトリを完全に削除すると、その中のすべてのファイルが削除されます。

警告

ごみ箱から完全に削除されたファイルは復元できません。

  1. ごみ箱 タブで、対象のファイルまたはディレクトリを探し、完全に削除する をクリックします。

  2. 対象のファイルまたはディレクトリが不要であることを確認し、[OK] をクリックします。

ごみ箱タスクの表示

過去 7 日間の復元タスクと完全削除タスクを表示できます。最大 50 件のレコードが表示されます。

  1. ごみ箱 タブで、タスク管理 タブをクリックします。

  2. タスク管理 タブで、復元ジョブと完全削除ジョブを表示できます。

完全削除タスクまたは復元タスクのキャンセル

「復元中」または「削除中」の状態のタスクをキャンセルできます。

  • 復元タスクをキャンセルすると、すでに復元されたファイルはファイルシステムに残ります。残りのファイルはごみ箱に残ります。

  • 完全削除タスクをキャンセルすると、すでに削除されたアイテムは復元できません。残りのアイテムはごみ箱に残ります。

  1. ごみ箱 タブで、タスク管理 タブをクリックします。

  2. タスク管理 タブで、対象のジョブを探し、キャンセル をクリックします。

関連ドキュメント

  • Cloud Backup は、NAS ファイルシステム内のすべてのディレクトリとファイルをバックアップできます。 バックアップと復元。

  • Extreme NAS ファイルシステムは、スナップショットベースのバックアップと復元をサポートしています。スナップショット。

よくある質問