blob storage capacity

Vijaya Kumar Bolisetti 0 Reputation points
2026-07-29T20:38:30.5166667+00:00

Storage account mbgdpdatalakeprod occupied 40 TB and we want to know why and how to prevent this?

Azure Blob Storage
Azure Blob Storage

An Azure service that stores unstructured data in the cloud as blobs.


2 answers

Sort by: Oldest
  1. AI answer

    2026-07-29T20:38:48.1666667+00:00

    To find why the storage account is using 40 TB and reduce future growth, start by separating capacity usage from transaction activity.

    1. In Azure Monitor → Storage Insights, review the account’s used capacity and transactions.
      • Sort by Account used capacity on the Capacity tab to confirm how large the account is compared to others.
      • Sort by Transactions to see whether the account is actively used or mostly idle.
    2. Drill into the account in Storage Insights.
      • Check Transactions by service type to see whether Blob Storage is the main source of activity.
      • Check Transactions by API name to understand what operations are happening. If activity is mostly listing operations or account property requests and there are few read/write transactions, that can indicate the account is not being used significantly even though it still holds data.
    3. Inspect what data is consuming the space.
      • Use Storage Explorer to examine the blobs associated with the used capacity.
      • If there are a large number of blobs, generate a report by using a Blob Inventory policy. This helps identify which blobs, containers, or data sets are occupying most of the 40 TB.
    4. To prevent future unexpected growth, monitor usage trends regularly.
      • Use Storage Insights as the ongoing dashboard for transaction volume and used capacity.
      • Review whether the account has low business value but high retained data, which can indicate old data that should be archived, moved, or retired.
    5. If the concern is also cost growth, review the billing drivers.
      • Storage charges can come from data capacity, read/write operations, and optional features.
      • In Subscription → Cost Analysis, use Cost by Resource and expand the Storage Account resource to identify which meter is driving the increase.
      • After identifying the meter, enable Diagnostic Settings (Classic) on the storage account to investigate the source of operations, including source IP address and source URL.

    The practical path is:

    • Use Storage Insights to confirm whether the 40 TB is from retained blob data or active workload growth.
    • Use Storage Explorer or Blob Inventory to identify exactly which blobs are consuming capacity.
    • Use Cost Analysis and diagnostics if the issue includes rising charges, so the growth can be tied to capacity or operations.

    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

  2. Bence Weiszmann 1,725 Reputation points
    2026-07-30T19:39:03.3166667+00:00

    Hi @Vijaya Kumar Bolisetti

    I would first investigate the storage usage to understand what is causing the 40 TB consumption in the mbgdpdatalakeprod storage account.

    A good starting point would be to review the storage account metrics and identify which containers and directories are using the most space. From there, check the data growth pattern and the last modified dates of the files to determine whether this is expected growth or unexpected data accumulation.

    I would also review the workloads that write data into this Data Lake, such as Azure Data Factory, Synapse Analytics, Databricks, or other applications. In many cases, the root cause is a pipeline continuously generating new files, duplicate data being stored, or temporary/staging data that is not being cleaned up.

    Once the source of the growth is identified, the remediation depends on the data type. For example, older data that still needs to be retained can be moved to Cool or Archive storage using Lifecycle Management policies, while unnecessary temporary or obsolete data can be removed based on the retention requirements.

    To prevent similar situations in the future, I would recommend configuring Azure Monitor alerts for storage growth, reviewing retention policies, and ensuring that each dataset has a defined owner and lifecycle.

    The main objective is to identify which process is generating the data and apply the appropriate retention and monitoring controls rather than only increasing storage capacity.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.