SharePoint Online・OneDrive for Businessで70万ファイルのファイルサーバーを置き換える設計(権限・容量・同期の不安を解消)

オンプレのファイルサーバー(約1.5TB/70万ファイル規模)を OneDrive for Business/SharePoint Online に移行する際は、権限の例外運用と同期の限界がつまずきポイントです。見え方・容量計算・サイト分割・同期しない運用まで、実務で破綻しない設計を具体例でまとめます。

目次

結論:置き換えは可能。ただし「階層そのまま」「全員フル同期」は避ける

70万ファイル級の移行で一番やってはいけないのは、ファイルサーバーの階層と運用をそのままクラウドにコピーして、全員がPCに同期して使う設計です。SharePoint Online は強力ですが、得意領域は「共同作業」「検索」「権限統制」「監査」です。逆に、ファイルサーバー型の例外権限が大量にある“巨大な階層フォルダー”を、全員が同期してオフライン前提で使うやり方は破綻しやすいです。

  • 権限:フォルダー単位で設定は可能だが、例外(継承解除)を増やすほど運用が壊れる
  • 見え方:基本は権限でトリミングされ「見えない」。ただし共有リンク運用次第で“存在が推測できる”場面は残る
  • 容量:SharePoint は組織プールのため、ライセンス数に対して移行量が上回るとすぐ詰まる
  • 同期:同期は“便利機能”ではなく“設計課題”。同期対象を最小にし、ブラウザー中心へ寄せる
  • 設計:サイト/ライブラリ分割+浅い階層+メタデータ(列とビュー)で再設計する

まず整理:OneDrive と SharePoint(Teams)の役割を混ぜない

移行で揉める原因の多くが「何を OneDrive に置き、何を SharePoint に置くか」を曖昧にしたことにあります。判断を早くするための実務目安を表でまとめます。

用途推奨の置き場所共有の単位権限の考え方同期の考え方
個人作業(下書き/一時保存)OneDrive for Business必要時だけ共有原則は本人。共有は都度コントロール同期OK(ただし巨大化させない)
部署の共有(部内で共同編集)SharePoint サイト(=Teamsのファイルも実体はSharePoint)サイト/ライブラリMicrosoft 365 グループ/SharePoint グループで統制同期は“必要な一部だけ”
全社共有(規程・テンプレ)SharePoint(閲覧中心サイト)サイト閲覧権限を広く、編集は限定原則ブラウザー(同期しない)
機密(人事・給与・契約など)SharePoint(機密専用サイト)サイト/ライブラリ最小権限+監査前提。例外は極小化原則同期しない(必要時のみ限定)
保管目的のアーカイブSharePoint も可(ただし設計必須)サイト/ライブラリ閲覧者を明確に。例外権限は作らない同期しない。検索と閲覧中心

Microsoft 365 Business Basic では「1ユーザーあたり 1TB のクラウドストレージ」がうたわれますが、これは“個人用領域”の文脈で語られることが多い点に注意してください。 共有の大容量置き場を OneDrive に寄せると、所有者退職や共有の氾濫で管理が難しくなります。共有は SharePoint を“正面”に置き、OneDrive は個人作業の標準置き場として整理するのが安全です。

権限:サブフォルダーだけアクセスさせることは可能。ただし例外運用は最小限に

「UserA は Main 配下すべて」「UserB は Accounting\Banking のみ」のような要望は、SharePoint でも技術的には実現できます。フォルダー単位で権限を付与し、継承を解除すればよいからです(サイト/ライブラリ/フォルダー/ファイルで個別に権限を設定できます)。

ただし、実務では“フォルダーごとの継承解除(例外)”を大量に作るほど、管理が破綻します。理由はシンプルで、以下が一気に増えるからです。

  • 「誰がどこまで見えるか」を説明できなくなる(ヘルプデスクが詰む)
  • 異動・退職・組織改編のたびに権限棚卸しが地獄になる
  • “親を直したつもりが子に効かない”など、事故が起きやすい

さらに、SharePoint には「ユニーク権限(継承解除した権限設定)」の上限があり、リスト/ライブラリ単位で最大 50,000、一般的な推奨は 5,000 とされています。 70万ファイル級でフォルダー例外を増やす設計は、上限や運用品質の両面でリスクが高いです。

実務で強い:権限は「サイト」「ライブラリ」単位に寄せる

ファイルサーバーの置き換えで安定しやすいのは、権限設計の単位を下げすぎないことです。おすすめは以下の優先順位です。

権限を切る単位向いている場面メリット注意点
サイト部署・機密区分・プロジェクトごと管理が最も簡単。権限説明もしやすいサイト数が増えるので命名・運用ルールが必須
ドキュメント ライブラリ同一サイト内で用途が分かれる(例:部内共有/機密)サイトほど増えず、権限境界を作れるライブラリ乱立は検索・導線設計が必要
フォルダー例外をどうしても避けられない場合のみ従来階層に近い感覚で制御できる継承解除が増えると運用が壊れる(上限もある)
ファイル個別共有(例:外部共有、特例)最小範囲で共有できる“共有リンクの放置”が事故要因になりやすい

「UserB を Banking のみに」問題の現実解

ファイルサーバーと同じ階層で「Accounting\Banking だけ別権限」にしたくなるのは自然ですが、SharePoint での“安全運用”に寄せるなら、次のいずれかが現場で強いです。

  • 案A:Accounting をサイトとして分け、Banking をライブラリ(またはサブサイトではなくサイト)にする
    → 権限境界が明確で、例外が増えにくい
  • 案B:同一サイト内で「Accounting(一般)」と「Banking(機密)」をライブラリで分ける
    → サイトは増やしたくないが権限境界は欲しい場合に有効
  • 案C:どうしてもフォルダーで切る(最終手段)
    → 例外フォルダー数を“上限付き”にして、増やさないルールを作る

オリジナルの現場ルールとしておすすめなのは、「例外は“申請制”にして、例外フォルダーは棚卸し対象にする」ことです。例外を“作れる状態”にしておくと、現場の善意で増えていきます。増えた瞬間に、SharePoint はファイルサーバーの悪い部分(例外だらけの権限)をそのまま引き継いでしまいます。

見え方:基本は権限で「見えない」。ただし“共有リンク”と“限定アクセス”を理解する

SharePoint はアクセス制御リスト(ACL)に基づき、権限がないアイテムが検索結果から除外される(セキュリティトリミング)動きをします。

そのため、一般的な操作(ライブラリの一覧表示、検索、最近使ったファイル等)では、権限のないフォルダー/ファイルは基本的に見えません。ただし、実務では次の2点が“落とし穴”になります。

  • 共有リンク運用:権限がない人に「リンク共有」してしまうと、リンク経由で開けてしまう(=見え方の前提が崩れる)
  • 限定アクセス(Limited Access):子フォルダーやファイルだけに権限を付けると、内部的に親側に“通過用の最低限権限”が付くことがある(挙動を理解しておかないと混乱する)

「フォルダーが見える/見えない」で揉める場合は、次の表で整理すると話が早いです。

状況ユーザーの体感(一覧・検索)ユーザーの体感(直リンク)運用上の対策
フォルダー/ファイルに権限なし基本的に表示されない開けない原則この状態を保つ
子フォルダーだけに権限あり(親は権限なし)親を辿って閲覧はできないことが多い直リンクなら開けるケースがある(限定アクセスの挙動)例外を増やさない。可能ならライブラリ/サイトで分離
共有リンクを発行してしまった一覧には出ないのに“開ける”など、説明が難しくなるリンクから開ける外部共有ポリシー/期限付きリンク/棚卸しを徹底

「見えない設計」を守るには、権限設計だけでなく共有のガバナンス(誰が共有リンクを作れるか、期限、外部共有の範囲、監査)をセットで決める必要があります。特に機密領域は、サイトを分けて外部共有を抑制するだけでも事故率が大きく下がります。

容量:Business Basic 20ライセンスでの計算と、足りないときの現実的な選択肢

SharePoint の組織全体のストレージは、基本的に「1TB +(購入ライセンス数 × 10GB)」で計算されます。 さらに、追加ストレージ(Office 365 Extra File Storage など)を購入して増やす形になります。

例として、Business Basic を 20 ライセンス保有している場合は次の試算になります(概算)。

項目計算目安ポイント
SharePoint(組織プール)1TB +(20 × 10GB)約 1.2TB共有サイト(Teams含む)の合計で消費
OneDrive(個人領域)1ユーザーあたり標準 1TB(必要に応じて増枠可)ユーザーごとSharePoint の組織プールとは別枠として扱われる旨が明記されている

オンプレが約 1.5TB の場合、SharePoint の共有プール(約 1.2TB)だけでは単純移行で不足する可能性が高いです。さらに、SharePoint ではサイトのごみ箱も組織全体の容量に含まれます。

容量が足りないときの“現実解”は次の3つです。どれが正しいかは、データの性質(共同編集が必要か、監査が必要か、どれだけ参照されるか)で決めます。

選択肢向いているデータメリット注意点
追加ストレージを購入して SharePoint に集約共同編集・検索・監査が必要な“現役データ”運用統一。Teams/SharePoint中心で回せるコストが増える。容量増分の管理が必要
移行前に棚卸し(削除・整理・重複排除)古い・放置・重複が多いデータコストも運用負荷も減る現場合意が必要。ルールなしだと進まない
アーカイブの置き場を分ける(SharePoint以外も含めて)ほぼ参照しない“保管データ”SharePointを現役用途に最適化できる検索・権限・バックアップの仕組みを別途設計

なお、SharePoint のサイト単体は最大 25TB まで設定できますが、組織全体の上限(プール)に縛られます。 つまり「サイトは 25TB まで行けるから大丈夫」という読みは危険です。

同期性能:70万ファイルは「同期しない前提」で設計する

OneDrive 同期クライアントは便利ですが、巨大ライブラリの同期はトラブルの温床です。Microsoft 公式の制限・推奨として、同期については「合計 300,000 アイテムを超えないことを推奨」「同期していなくても、300,000 を超えると性能問題が起き得る」と明記されています。

70万ファイル級は、設計として「全部同期」は選択肢から外すのが現実的です。ここで重要なのは、同期を“禁止”するのではなく、同期を“例外”にすることです。

おすすめのアクセス設計:ブラウザー中心+同期は最小限

現場で安定する運用パターンは次の通りです。

シーン推奨理由運用メモ
日常の閲覧・検索ブラウザー(SharePoint)同期負荷ゼロ。検索・フィルタが強い“どこに何があるか”はナビと検索で教育する
共同編集(Office文書)Teams/SharePoint で直接開く同時編集・版管理が活きるローカル保存癖を減らすのがコツ
どうしてもローカル作業が必要な少量フォルダー同期(対象を絞る)現場の作業効率を落とさない同期OK範囲を“固定”し、増やさない
機密領域原則ブラウザー、必要時のみ限定同期端末流出・誤共有リスクを下げる同期するなら端末の暗号化・条件付きアクセスも検討

「Files On-Demandでも重い」への答え

Files On-Demand は“中身をダウンロードしない”だけで、同期関係の管理や変更検知は発生します。つまり、アイテム数が巨大だと、オンデマンドでも重くなり得ます。そこで実務では、次の順で対策します。

  1. 同期する前提を捨てる:Webアクセスを標準にする
  2. サイトを分割する:巨大な1サイトに全部突っ込まない
  3. ライブラリを分割する:部署や業務単位で“同期可能サイズ”にする
  4. 同期対象を固定する:勝手に「全部同期」が増えない仕組み(ルール)を作る

「同期対象を選べばOK」と思われがちですが、Microsoft は“同期していなくても、アイテム数が多いと性能問題が起こり得る”旨を明記しています。 したがって、根本はアイテム数を分散し、同期そのものを主戦場にしないことです。

構造設計:「ファイルサーバーと同じ階層」で置けるか?に対する現実的な答え

技術的には、SharePoint のライブラリは最大 30,000,000 アイテムまで格納できます。 よって「置けるか?」だけなら“置けます”。

しかし、運用上は次の制約が効いてきます。

  • リスト表示のしきい値:ビューで 5,000 を超えるとエラーになるケースがある(特にクラシック体験)
  • ユニーク権限上限:継承解除が増えると上限に近づく
  • パス長:URL(デコード後)のフルパスが 400 文字を超えられない
  • 禁止文字・予約名:移行時に弾かれるファイル名が出る

パス長とファイル名の制限は、深い階層ほど刺さる

深いフォルダー階層をそのまま持ち込むと、最終的に“移行できないファイル”が出ます。実務で特に効くのはこの2つです。

制約内容(要点)影響対策
パス長デコード後のフルパス(フォルダー+ファイル名)で 400 文字以内深い階層・長いファイル名ほど移行エラー階層を浅く、フォルダー名を短く、メタデータ活用
禁止文字” * : < > ? / \ | は使用不可。先頭末尾のスペースも不可移行時に弾かれる/勝手にリネームされる移行前スキャンで洗い出し、命名規約を作る

「階層は残したい」という要望は多いので、現実解としては、“大分類だけフォルダー”+“検索しやすい列(年度/顧客/案件/機密区分など)”を付けてビューで見せるという折衷が強いです。フォルダーで全てを表現しようとすると、深さ・例外権限・同期・パス長の4点セットで詰みやすいです。

おすすめのサイト分割テンプレ:部署別+機密別で「例外権限」を減らす

70万ファイル級を“ひとつの巨大共有”として移行すると、権限と同期が必ず限界を迎えます。分割の基準はシンプルで、「人の境界(誰が使うか)」と「データの性質(機密・外部共有・更新頻度)」です。

サイト例主なライブラリ例権限の基本同期方針一言メモ
全社ポータル規程、申請書テンプレ閲覧=全社員、編集=限定同期しない“探す場所”をここに寄せる
経理請求、支払、Banking(機密)経理メンバーのみ原則しない(必要時だけ)Banking はライブラリ分割が効く
人事(機密)人事情報、評価、労務最小権限同期しない例外権限を作らない運用が重要
営業提案、見積、顧客別資料営業メンバー+必要部署限定的に同期OK顧客別はメタデータ+ビューが強い
プロジェクト案件別案件メンバーのみ案件ごとに最小同期終わったらアーカイブサイトへ移す
アーカイブ年度別、部門別(閲覧中心)閲覧者を明確化同期しない“保管”と“活用”を分ける

この形に寄せると、フォルダーの継承解除を増やさずに済み、結果として「権限の説明」「異動時の追加・削除」「監査」の負担が激減します。

アーカイブ用途:SharePointに“置く”前に、アーカイブの種類を分ける

アーカイブには2種類あります。

  • 活用アーカイブ:ときどき探して参照する(検索が大事)
  • 保管アーカイブ:ほぼ触らない(コストと保全が大事)

SharePoint は前者(活用アーカイブ)と相性が良いです。検索・権限統制・共有が得意だからです。一方で後者(保管アーカイブ)まで全て SharePoint に入れると、容量コストや運用負荷が増えます。オンプレの 1.5TB を丸ごと“捨てずに移す”より、「現役は SharePoint」「保管は別」の二層にした方が、長期で見て失敗しにくいです。

移行の進め方:70万ファイル規模で失敗しないチェックリスト

ツール選定より先に、やるべきことは「減らす」「分ける」「ルール化する」です。実務で効く順にまとめます。

フェーズやること成果物失敗パターン
棚卸し重複・不要・古いデータの削除方針を決める削除ルール/保管ルール「全部必要」で止まる
制約スキャン禁止文字・予約名・パス長を洗い出すリネーム一覧移行中にエラーが出て泥沼化
情報設計サイト分割、ライブラリ分割、命名規約を決めるサイト設計書ファイルサーバー階層をそのままコピー
権限設計グループで付与し、例外権限を上限付きにする権限表フォルダー例外が増殖
パイロット一部署で実運用を回して課題を出す運用ルール(改訂版)本番一発勝負で炎上

移行前スキャンで必ず出てくる“弾かれる名前”の代表例は、禁止文字(” * : < > ? / \ |)や予約名(CON, PRN, AUX, NUL など)です。 また、URLのパス長(デコード後 400 文字)も深い階層で頻発します。 ここを先に潰すだけで、移行作業の難易度が段違いに下がります。

SharePointに「ファイルサーバーの感覚」を残すなら、守るべき運用ルール

現場の受け入れを考えると、最初から100%メタデータ運用は難しいこともあります。その場合でも、次の“最低限のルール”を決めると、巨大化しても破綻しにくいです。

  • 同期は申請制:原則はブラウザー。同期が必要な理由と範囲を明確化
  • 例外権限は上限付き:フォルダー継承解除は「月に増やしてよい件数」を決める
  • フォルダー階層は浅く:3階層程度を目安に、深掘りは列と検索に寄せる
  • 命名規約:長いフォルダー名を禁止し、禁止文字も明文化
  • “共有リンク”の棚卸し:誰が、いつまで、どの範囲を共有しているかを定期点検

Dropboxを選ぶ理由はある?比較の軸を表で整理

Dropbox を選ぶべきかは「Dropboxが良い/悪い」ではなく、あなたの組織が何を最優先するかで決まります。判断を速くするための比較軸を並べます。

判断軸SharePoint+OneDriveDropbox現場の判断ポイント
Microsoft 365(Teams/Outlook/Office)との統合強い(標準導線)統合は可能だが別サービス感が残りやすいTeams中心で働くならSharePointが自然
権限設計の“考え方”サイト/ライブラリ単位が得意フォルダー共有の体験が分かりやすい例外権限を増やす文化なら再設計が必要
同期の運用同期は“絞って使う”前提が安全同期中心の運用を選びやすい大量同期が前提なら、設計と運用コストを比較
容量の考え方共有はテナントプール(1TB+10GB×ライセンス)で詰まりやすいプラン次第(ここは見積で比較)1.5TBを“共有”で置くならコスト差が出やすい
ガバナンス(監査・保持・統制)Microsoft 365の枠で統制しやすいDropbox側の管理機能で統制既存のM365運用体制を活かすなら前者

実務的な結論としては、すでに Microsoft 365 を中核にしているなら、SharePoint+OneDrive で統一するメリットは大きいです。ただし、「容量(共有プール)」「同期(全員フル同期しない)」「権限(例外を増やさない)」の3点を守らないと、移行したのに不満が増える状態になりがちです。逆に、この3点を設計で押さえられるなら、70万ファイル級でも十分に現実的な置き換えになります。

最後に:この規模は“設計が9割”

70万ファイルは、ツール操作の問題ではなく、情報設計と運用ルールの問題です。ポイントは「サイト分割で権限境界を作る」「同期を標準にしない」「容量を事前に試算して現役と保管を分ける」。この3点を押さえたうえで移行すれば、ファイルサーバーよりも“探しやすく、共有しやすく、統制しやすい”状態を作れます。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次