NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

dekomori's avatar
dekomori
Aspirant
Nov 17, 2019
Solved

消せないスナップショットエリア

件名の通り、消せないスナップショットのエリアがあり、困っています。

 

現在の運用の合計は、計算上10.4TBなのですが、内訳が以下の通り、

データ:8.4TB

スナップショット:1.91TB

フリー:123GB

 

一年程前だったか、スナップショットはとるように(おそらくデフォルト設定)

していましたが、半年前くらいから、スナップショットを無効にしていました。

ここ最近、フリー領域が少なくなってきてパフォーマンスも悪くなってきたので、

スナップショットの領域(円グラフの黄色で示された領域)を消したく、

試行錯誤していましたが、どうにもできません。

管理画面の共有/スナップショット を見ても何も表示されませんし、

sshで、スナップショットを見ても、出てきません。

 

説明不足な点もあるかと思いますが、解決法お分かりの方がいらっしゃいましたら、お教えくださると幸いです。

  • dekomori  さん

     

    こんにちは。

    参照されている方法は最近のバージョンではうまくいかないかもしれません。

    元々スナップショットは BTRFS の Subvolume として存在しているものなので、その領域を解放すれば削除されます。

    構造とある程度 Linux の知識があるのでしたら以下のように削除してみるのもよいかと思います。

    あくまでも実施する際は、自己責任でお願いします。

    ======
    事前確認情報:

    ・ボリューム名(X-RAID で使用している場合、data となる)

    ・削除したいスナップショットはパフォーマンスの影響を考えて一つずつ行う方が安全

    すべて一度にともできるが、パフォーマンス的に応答がなくなってしまったり、予期せぬ動作になる可能性あり

     

    1. SSH を有効にして、tera term 等で ReadyNAS へアクセスする

    2. ボリューム名配下のスナップショットを確認する
     # btrfs subvolume list -s <ボリューム名>
     例:X-RAIDで使用している場合

     #btrfs subvolume list -s /data

    3. 確認したスナップショットを1つずつ削除する

     # btrfs subvolume delete <スナップショットパス名>

     例1:アルファベットの共有名配下のスナップショットを削除する場合

     # btrfs subvolume delete /data/Documents/.snapshots/1/snapshot

        例2:日本語の共有名配下のスナップショットを削除する場合

     # btrfs subvolume delete /data/*/.snapshots/2/snapshot

     

      実行後、以下のようなメッセージが表示されれば、削除できている
     Delete subvolume (no-commit): '/data/Documents/.snapshots/1/snapshot'

     

    削除後は念のため再起動を行ってください。

    操作後は、df みたり、管理画面で確認してください。

4 Replies

  • もうご覧になっているかもしれませんが、過去の投稿に削除方法がありました。
    スナップショットが無効になっていると出力されないとのことなので、
    一旦有効化してからやってみてはどうでしょうか。

     

    https://community.netgear.com/t5/ReadyNAS-%E3%81%AE%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95/SSH%E3%82%B3%E3%83%9E

    %E3%83%B3%E3%83%89%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9-%E3%82%B9%E3%83%8A

    %E3%83%83%E3%83%97%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%E3%81%AE%E5%89%8A%E9%99%A4/td-p/1432315

    • dekomori's avatar
      dekomori
      Aspirant

      ご回答ありがとうございました。

       

      はい、案内して下さったページも既に目を通し、試していました。

      昨晩から(24日)スナップショットも有効にしていますが、

      今のところ、システム/パフォーマンス/ボリューム のグラフが、Read Write がずっと動きっぱなしです。

      スナップショットの領域に何かファイルを移している様子です。

      上記の”snapper”コマンドで出てくるハズのスナップショットのリストも今の所現れてない状態です。

      いまだに、ボリュームのグラフ(Read Write)が動いているので、それが落ち着いてから再度、確認してみようと思います。

       

      ご存知だと思われますが、本来ならサポートに相談したいところですが、購入から5年は経ちますので・・

      • Cat_bus_1985's avatar
        Cat_bus_1985
        Star

        dekomori  さん

         

        こんにちは。

        参照されている方法は最近のバージョンではうまくいかないかもしれません。

        元々スナップショットは BTRFS の Subvolume として存在しているものなので、その領域を解放すれば削除されます。

        構造とある程度 Linux の知識があるのでしたら以下のように削除してみるのもよいかと思います。

        あくまでも実施する際は、自己責任でお願いします。

        ======
        事前確認情報:

        ・ボリューム名(X-RAID で使用している場合、data となる)

        ・削除したいスナップショットはパフォーマンスの影響を考えて一つずつ行う方が安全

        すべて一度にともできるが、パフォーマンス的に応答がなくなってしまったり、予期せぬ動作になる可能性あり

         

        1. SSH を有効にして、tera term 等で ReadyNAS へアクセスする

        2. ボリューム名配下のスナップショットを確認する
         # btrfs subvolume list -s <ボリューム名>
         例:X-RAIDで使用している場合

         #btrfs subvolume list -s /data

        3. 確認したスナップショットを1つずつ削除する

         # btrfs subvolume delete <スナップショットパス名>

         例1:アルファベットの共有名配下のスナップショットを削除する場合

         # btrfs subvolume delete /data/Documents/.snapshots/1/snapshot

            例2:日本語の共有名配下のスナップショットを削除する場合

         # btrfs subvolume delete /data/*/.snapshots/2/snapshot

         

          実行後、以下のようなメッセージが表示されれば、削除できている
         Delete subvolume (no-commit): '/data/Documents/.snapshots/1/snapshot'

         

        削除後は念のため再起動を行ってください。

        操作後は、df みたり、管理画面で確認してください。

Related Content
No content to show

NETGEAR Academy

Netgearアカデミーでスキルを向上 - トレーニングを受け、認定を取得し、最新のNetgear技術で周囲と差をつけよう!

参加はこちらから!

ProSupport for Business

ネットワーク稼働時間を最大に、ビジネスの安心感を与える包括的なサポートプラン。

 

詳細はこちら