「SharePointの容量がどれくらい残っているか知りたい…」
「どのフォルダが容量を圧迫しているのか見つけたい…」
「ライブラリごとの使用量を確認したい…」
SharePointを使っていると、容量管理の必要性が出てきます。
容量上限に達すると、ファイルのアップロードや編集ができなくなり、業務に支障が出ます。
この記事では、SharePointのフォルダやライブラリの容量を確認する方法を初心者にもわかりやすく徹底解説します。
基本的なWeb画面での確認方法から、PowerShellを使った高度な方法まで、すべての確認手段を網羅しています。
SharePointの容量の仕組み
容量の計算方法
SharePoint Onlineの総容量
総容量 = 1TB(基本容量) + (ライセンス数 × 10GB)
例
- ユーザー数50人の場合: 1TB + (50 × 10GB) = 1.5TB
- ユーザー数100人の場合: 1TB + (100 × 10GB) = 2TB
対象となるライセンス
- Microsoft 365 E3/E5
- Microsoft 365 Business Basic/Standard/Premium
- Office 365 E1/E3/E5
- SharePoint Plan 1/Plan 2
サイトコレクションの上限
- 単一サイトコレクション: 最大25TB
- 既定値: 自動(全体のプールから割り当て)
容量の階層構造
SharePointの容量は以下の階層で管理されます:
テナント全体(組織全体)
↓
サイトコレクション(サイト)
↓
ドキュメントライブラリ
↓
フォルダ
↓
ファイル
重要なポイント
- 容量上限の設定ができるのは「サイトコレクション」レベルのみ
- ライブラリやフォルダには個別の容量上限を設定できない
- すべてサイトコレクションの上限に依存する
容量に含まれるもの
容量にカウントされるもの
- ドキュメントライブラリ内のファイル
- リスト内の添付ファイル
- ファイルのバージョン履歴
- ごみ箱内のファイル(第1段階・第2段階とも)
- サイトのページ
- サイトアセット(画像、テンプレートなど)
容量にカウントされないもの
- サイトの構造・設定情報
- ユーザー権限情報
- ワークフロー定義(内容によっては含まれる)
容量確認方法1: 記憶域メトリックス
最も詳細にフォルダやライブラリの容量を確認できる方法です。
確認手順
1. サイト設定を開く
- 確認したいSharePointサイトを開く
- 右上の歯車アイコンをクリック
- 「サイトの情報」をクリック
- 「すべてのサイト設定を表示」をクリック
2. 記憶域メトリックスを開く
- 「サイトコレクションの管理」セクションを探す
- 「記憶域メトリックス」をクリック
注意: 「サイトコレクションの管理」が表示されない場合は、権限が不足しています。
サイト管理者またはサイト所有者の権限が必要です。
記憶域メトリックスの見方
画面の構成
記憶域メトリックス画面では以下の情報が表示されます:
右上の容量表示
- 使用中の容量
- 空き容量
- 容量上限(設定されている場合)
一覧表示項目
- 種類: ライブラリ、フォルダ、ファイルのアイコン
- 名前: ライブラリ名、フォルダ名、ファイル名
- 合計サイズ: 実際の使用容量(バージョン履歴含む)
- 親に対する割合(%): 親フォルダに対する割合
- サイズクォータに対する割合(%): サイト全体に対する割合
- 最終更新日時: 最後に変更された日時
便利な機能
1. フォルダを開いて階層を下る
- ライブラリ名やフォルダ名をクリックすると、その中身が表示される
- 「ひとつ上のレベルに移動」リンクで上の階層に戻れる
2. 並べ替え
- 列名をクリックすると、その列で並べ替えができる
- 「合計サイズ」で降順に並べ替えると、容量の大きい順に表示される
3. 検索・フィルタ
- 検索ボックスでファイル名や拡張子で絞り込める
- 例: 「.zip」と検索すると、ZIPファイルだけが表示される
具体的な活用例
大容量ファイルを見つける手順
- 記憶域メトリックスを開く
- 「合計サイズ」列をクリックして降順に並べ替え
- 上位に表示されるライブラリ・フォルダを確認
- ライブラリ名をクリックして中を確認
- さらに「合計サイズ」で並べ替え
- 大容量のファイルを特定
拡張子別の容量を確認
- 記憶域メトリックスを開く
- 検索ボックスに拡張子を入力
- 画像:
.jpg、.png、.gif - 動画:
.mp4、.avi、.mov - 圧縮:
.zip、.rar
- 該当ファイルの容量を確認
容量確認方法2: ライブラリビューでの表示
各ライブラリ内でファイルサイズを直接表示する方法です。
設定手順
1. 列の表示設定を変更
- ドキュメントライブラリを開く
- 右上の「列の追加」をクリック
- 「列の表示/非表示」を選択
- 「ビューの列の編集」が表示される
2. サイズ関連の列を追加
以下の項目にチェックを入れる:
- 「ファイル サイズ」: 各ファイルのサイズ
- 「子アイテムの数」: フォルダ内のアイテム数
- 「子フォルダーの数」: サブフォルダーの数
3. 適用
「適用」をクリックすると、選択した列が追加されます。
表示される情報
ファイルサイズ列
- 個々のファイルのサイズが表示される
- 単位: KB、MB、GB
- バージョン履歴は含まれない(最新バージョンのみ)
子アイテムの数
- フォルダ内のファイルとサブフォルダーの合計数
- ファイルにはこの列は表示されない
子フォルダーの数
- そのフォルダ内のサブフォルダー数
- ファイルにはこの列は表示されない
並べ替えと絞り込み
サイズで並べ替え
- 「ファイル サイズ」列のヘッダーをクリック
- 降順(大きい順)または昇順(小さい順)で並べ替え
フィルタリング
- 列ヘッダーの▼をクリック
- 条件を指定してフィルタ
- 特定のサイズ範囲のファイルを表示
容量確認方法3: SharePoint管理センター
管理者向けの方法で、組織全体やサイトごとの容量を確認できます。
アクセス方法
必要な権限
- Microsoft 365全体管理者
- SharePoint管理者
手順
- Microsoft 365管理センターにアクセス
- URL: https://admin.microsoft.com
- 左メニューから「管理センター」をクリック
- 「SharePoint」を選択
- SharePoint管理センターが開く
組織全体の容量確認
1. アクティブなサイトを開く
- 左メニューから「サイト」をクリック
- 「アクティブなサイト」をクリック
2. 容量情報の確認
画面右上に表示される:
- 使用可能な記憶域: 残り容量
- サブスクリプションの記憶域: 総容量
3. サイトごとの容量
一覧表示される各サイトの情報:
- サイト名
- URL
- 記憶域の使用量
- ファイル数
- 最終アクティビティ
4. CSVエクスポート
右上の「エクスポート」をクリックすると、全サイトのデータをCSVでダウンロードできます。
個別サイトの詳細確認
手順
- アクティブなサイト一覧でサイトを選択
- サイトが選択された状態で右側のパネルが開く
- 「アクティビティ」タブをクリック
- 「記憶域の使用量」グラフを確認
または:
- サイト名をクリック
- サイトの詳細ページが開く
- 「全般」タブで容量情報を確認
容量確認方法4: PowerShell
より詳細な情報や一括確認が必要な場合はPowerShellを使用します。
準備
SharePoint Online Management Shellのインストール
# 管理者権限でPowerShellを起動
Install-Module -Name Microsoft.Online.SharePoint.PowerShell -Force
接続
# SharePoint Onlineに接続
Connect-SPOService -Url https://組織名-admin.sharepoint.com
ログイン画面が表示されるので、管理者アカウントでログインします。
全サイトの容量を一覧表示
# すべてのサイトコレクションの容量情報を取得
Get-SPOSite | Select-Object Title, Url, StorageUsageCurrent, StorageQuota | Format-Table
出力項目
- Title: サイト名
- Url: サイトURL
- StorageUsageCurrent: 現在の使用量(MB)
- StorageQuota: 割り当て容量(MB)
特定サイトの詳細情報
# 特定サイトの容量情報を取得
Get-SPOSite -Identity https://組織名.sharepoint.com/sites/サイト名 | Select-Object *
PnP PowerShellでフォルダサイズを取得
PnP PowerShellのインストール
Install-Module -Name PnP.PowerShell -Force
接続と使用
# サイトに接続
Connect-PnPOnline -Url https://組織名.sharepoint.com/sites/サイト名 -Interactive
# フォルダのストレージメトリックスを取得
Get-PnPFolderStorageMetric -FolderSiteRelativeUrl "Shared Documents/フォルダ名"
# ライブラリ全体のストレージメトリックスを取得
Get-PnPFolderStorageMetric -List "ドキュメント"
出力情報
- TotalSize: 合計サイズ(バイト)
- TotalFileCount: ファイル数
- LastModified: 最終更新日時
CSVエクスポートスクリプト
# すべてのサイトの容量をCSVに出力
Get-SPOSite | Select-Object Title, Url, StorageUsageCurrent, StorageQuota |
Export-Csv -Path "C:\SharePoint容量レポート.csv" -Encoding UTF8 -NoTypeInformation
容量確認方法5: ExcelのPower Query
ExcelのPower Query機能を使って、SharePoint内のファイルサイズ一覧を取得できます。
手順
1. Excelを起動
新規ブックを開きます。
2. SharePointフォルダーからデータ取得
- 「データ」タブをクリック
- 「データの取得」 → 「ファイルから」 → 「SharePointフォルダーから」を選択
3. SharePointのURLを入力
- SharePointサイトのURLを入力
- 例:
https://組織名.sharepoint.com/sites/サイト名
- 「OK」をクリック
- 認証画面が表示されたら、Microsoft 365アカウントでログイン
4. データの変換
- プレビュー画面が表示される
- 「データの変換」をクリック
- Power Queryエディタが開く
5. ファイルサイズ列を展開
- 右側の「Attributes」列を探す
- 列ヘッダーの右にある展開アイコン(↕)をクリック
- 「Size」にチェックを入れる
- 「OK」をクリック
6. 不要な列を削除
- 必要な列だけを残す:
- Name: ファイル名
- Folder Path: フォルダパス
- Attributes.Size: ファイルサイズ(バイト)
- 他の列を削除
7. Excelに読み込み
- 「ホーム」タブ → 「閉じて読み込む」をクリック
- Excelのシートにデータが表示される
データの活用
ピボットテーブルでフォルダごとの容量集計
- データ範囲を選択
- 「挿入」タブ → 「ピボットテーブル」
- 設定:
- 行: Folder Path
- 値: Attributes.Size(合計)
- サイズで降順に並べ替え
単位の変換
バイト単位をMBやGBに変換:
=Attributes.Size / 1024 / 1024 // MB
=Attributes.Size / 1024 / 1024 / 1024 // GB
容量を圧迫している原因を見つける方法
チェックリスト
容量不足の際は、以下の順番で確認していきましょう。
1. ごみ箱を確認
第1段階のごみ箱
- サイトの左メニューから「ごみ箱」をクリック
- 不要なファイルを選択
- 「ごみ箱を空にする」または個別に削除
第2段階のごみ箱(サイトコレクション管理者のみ)
- サイト設定を開く
- 「サイトコレクションの管理」→「ごみ箱」
- 第2段階のごみ箱を空にする
ごみ箱内のファイルも容量を消費するため、定期的に空にすることが重要です。
2. バージョン履歴を確認
バージョン数の確認
- ドキュメントライブラリでファイルを選択
- 「…」(詳細)→「バージョン履歴」をクリック
- 保存されているバージョン数を確認
不要なバージョンの削除
- バージョン履歴を開く
- 古いバージョンを選択
- 「削除」をクリック
または、すべての古いバージョンを一括削除:
- バージョン履歴を開く
- 「すべてのバージョンを削除」(最新版は残る)
ライブラリのバージョン設定を変更
- ライブラリの設定を開く
- 「バージョン設定」をクリック
- 保持するバージョン数を制限
- 例: メジャーバージョンを10個まで保持
3. 大容量ファイルを確認
記憶域メトリックスまたはライブラリビューで:
- 動画ファイル(.mp4、.avi、.mov)
- 大きな画像ファイル
- ZIPファイル
- バックアップファイル
これらを確認し、不要なものは削除、必要なものは圧縮や外部ストレージへの移行を検討。
4. 重複ファイルを確認
同じファイルが複数の場所に保存されていないか確認:
- ファイル名で検索
- 同じサイズのファイルを探す
- 最終更新日が同じファイルを確認
5. 古いファイルを確認
長期間使われていないファイルを整理:
- 「最終更新日」列を表示
- 1年以上更新されていないファイルを確認
- アーカイブまたは削除を検討
容量を節約する方法
即効性のある方法
1. ごみ箱を空にする
効果: 即座に容量が解放される
手順: 前述の「ごみ箱を確認」参照
2. 古いバージョンを削除
効果: 大幅な容量削減(ファイルによっては50%以上)
手順:
- 個別ファイルのバージョン履歴を削除
- ライブラリのバージョン保持数を10に制限
3. 大容量ファイルを削除または移動
効果: ファイルサイズに応じて
対象:
- 不要な動画ファイル
- テスト用の大きなファイル
- 古いバックアップファイル
継続的な対策
1. バージョン管理ポリシーの設定
各ライブラリで適切なバージョン保持数を設定:
- 重要ドキュメント: 50~100バージョン
- 通常ドキュメント: 10~20バージョン
- 一時ファイル: バージョン管理オフ
2. 画像ファイルの最適化
- 画像圧縮ツールで圧縮してからアップロード
- 必要以上に高解像度の画像を避ける
- WebP形式など効率的なフォーマットを使用
3. ファイル整理ルールの策定
- 定期的なファイル棚卸し(四半期ごと、年1回など)
- 古いファイルのアーカイブルール
- 削除基準の明確化
4. ユーザー教育
- SharePointの適切な使い方を周知
- 不要なファイルは削除する文化を醸成
- バージョン管理の理解を促進
容量追加が必要な場合
追加購入オプション
Office 365 Extra File Storage
- 1GBあたり約20円/月(価格は変動する可能性あり)
- 1GB単位で追加可能
購入方法
- Microsoft 365管理センターにアクセス
- 「課金」 → 「サービスを購入する」
- 「Office 365 Extra File Storage」を検索
- 必要な容量を選択して購入
注意: 一部のプランでは追加購入できない場合があります。
トラブルシューティング
問題1: 記憶域メトリックスが表示されない
原因と解決方法
原因1: 権限が不足
- 必要な権限: サイト所有者、サイトコレクション管理者
- 解決: 管理者に権限付与を依頼
原因2: サイトの種類が対応していない
- OneDrive個人用サイトでは表示されない
- 解決: SharePointチームサイトで確認
問題2: 容量の数値が更新されない
原因: 容量の集計には最大24~48時間かかる場合がある
解決: 時間をおいて再度確認
問題3: ごみ箱を空にしても容量が増えない
原因1: 第2段階のごみ箱を確認していない
- 解決: サイトコレクション管理者に第2段階のごみ箱を空にしてもらう
原因2: 容量の更新待ち
- 解決: 24時間後に再確認
問題4: CSVエクスポートが文字化けする
原因: 文字エンコーディングの問題
解決:
- PowerShellでエクスポート時に
-Encoding UTF8を指定 - Excelで開く際に「データ」→「テキストファイルから」で開き、UTF-8を指定
問題5: Excel Power Queryで認証エラー
原因: 認証情報が古い、または権限不足
解決:
- Power Queryエディタで「データソース設定」を開く
- SharePointの接続を削除
- 再度接続して認証し直す
ベストプラクティス
定期的な容量チェック
推奨頻度
- 小規模組織(50人未満): 四半期ごと
- 中規模組織(50~200人): 月1回
- 大規模組織(200人以上): 週1回
チェック項目
- 組織全体の使用率
- 急激に増加しているサイト
- 容量上限に近づいているサイト
容量アラートの設定
サイトレベルでの設定
- SharePoint管理センター
- 「設定」→「サイトストレージ制限」
- 「手動」に切り替え
- サイトを選択→「ストレージ」
- 通知の閾値を設定(例: 80%)
ダッシュボードの作成
Power BIやExcelで容量ダッシュボードを作成:
- 全サイトの容量推移グラフ
- TOP 10大容量サイト
- 容量増加率ランキング
- アラート表示
ガバナンスポリシー
作成すべきルール
- ファイル保持期間ポリシー
- バージョン管理ポリシー
- 大容量ファイルのアップロード承認
- 定期的なファイル棚卸し
- ごみ箱の定期削除
まとめ
SharePointのフォルダ・ライブラリ容量確認方法について解説しました。
この記事のポイント
SharePointの容量の仕組み
- 総容量 = 1TB + (ライセンス数 × 10GB)
- サイトコレクション最大25TB
- ライブラリ・フォルダには個別の容量上限なし
主な確認方法
| 方法 | 対象 | メリット | デメリット |
|---|---|---|---|
| 記憶域メトリックス | フォルダ・ファイル詳細 | 最も詳細 | サイトごとに確認が必要 |
| ライブラリビュー | ライブラリ内 | 簡単・直感的 | バージョン履歴含まず |
| SharePoint管理センター | 組織全体・サイトごと | 全体把握に最適 | 管理者権限必要 |
| PowerShell | 一括取得・自動化 | 柔軟性が高い | 技術的知識必要 |
| Excel Power Query | ファイル一覧 | 分析しやすい | 初回設定が必要 |
記憶域メトリックスの使い方
- 歯車アイコン → サイトの情報 → すべてのサイト設定を表示
- 記憶域メトリックスをクリック
- 合計サイズで降順に並べ替え
- フォルダを開いて詳細を確認
ライブラリビューでの表示
- 列の追加 → 列の表示/非表示
- 「ファイル サイズ」「子アイテムの数」にチェック
- 適用
PowerShellでの確認
# すべてのサイトの容量
Get-SPOSite | Select Title, StorageUsageCurrent, StorageQuota
# フォルダのサイズ(PnP PowerShell)
Get-PnPFolderStorageMetric -FolderSiteRelativeUrl "パス"
容量を圧迫する主な原因
- ごみ箱内のファイル
- 大量のバージョン履歴
- 大容量の動画・画像ファイル
- 重複ファイル
- 古いファイル
容量節約の即効策
- ごみ箱を空にする(第1・第2段階とも)
- 古いバージョンを削除
- バージョン保持数を制限(10~20)
- 不要な大容量ファイルを削除
ベストプラクティス
- 定期的な容量チェック(月1回推奨)
- バージョン管理ポリシーの策定
- 容量アラートの設定
- ユーザー教育の実施
- ファイル整理ルールの明確化
重要な注意点
- 容量の更新には最大24~48時間かかる
- ごみ箱内のファイルも容量を消費する
- バージョン履歴は意外と容量を圧迫する
- サイトコレクションレベルでのみ容量上限を設定可能
SharePointの容量管理は、定期的なチェックと適切な運用ルールで効率的に行えます。
この記事の方法を参考に、組織に合った容量管理の仕組みを構築してください。
参考情報
本記事は以下の公式ドキュメントおよび信頼できる情報源を参考に作成しました。

コメント