コミュニティソリューション

マウントポイントを介してZimaOSでUSBドライブ全体を共有する

After reconnecting a USB hard drive, ZimaOS recognized the disk but it was no longer shared. An official reply showed how to navigate to the underlying mount point and share the whole drive directory.

USBディスクは、マウントされたファイルシステム全体をSamba共有として公開しなくても、ZimaOS Filesに表示できます。コミュニティで解決策となった方法は、実際のマウントポイントに移動し、USBドライブを表すディレクトリを共有することでした。

解決済みのFiles操作手順

  1. ZimaOS FilesアプリでUSBドライブを開きます。
  2. パンくずリストのパスを/に変更します。
  3. マウントされたメディアの場所に移動し、USBドライブに対応するディレクトリを確認します。
  4. そのディレクトリを右クリックして、共有を有効にします。
マウントされたUSBドライブを見つけて共有するために使用するファイルシステムのパスを示したZimaOS Filesのインターフェース
共有のためにUSBドライブのマウントポイントを公開する際に使用するFilesのパスを示した、コミュニティの元のスクリーンショット。

通常のフォルダー以上の範囲が共有される理由

Linuxのmountの動作では、マウントされたファイルシステムがホストファイルシステム内のディレクトリを通じてアクセス可能になることが説明されています。そのため、そのマウントポイントのディレクトリを共有すると、1つの子フォルダーだけでなく、その下にあるマウント済みドライブ全体が公開されます。

Sambaの共有設定では、ファイルシステムのpathを共有の基準として使用します。このコミュニティの方法が機能するのは、ZimaOSが最終的にUSBファイルシステムのマウント先となっているディレクトリを共有するためです。

現在のZimaOS共有の背景

NASファイル共有の基本では、現在のSamba共有の手順とクライアントからのアクセス方法を説明しています。また、認証済みSMBアクセスでは、制限のないゲスト共有を使用したくない場合の、認証済みメンバーによるアクセスについて説明しています。外部ディスクをアプリケーションにマッピングする場合は、外部ドライブのマウント手順で、ホストのマウントポイントがコンテナにとっても重要である理由を確認できます。

USBドライブを再接続したときに変わること

すべてのリムーバブルディスクが、常に同じ一時デバイス名で再接続されるとは限りません。取り外し後も共有を利用する場合は、ファイルシステムがマウントされていることと、共有が意図したマウントディレクトリを指していることを確認してください。

要点

元のスレッドでは、「ディスク全体を共有」するための別のボタンを探すのではなく、USBドライブの基盤となるマウントポイントのディレクトリを共有することで解決しました。この方法は便利ですが、他のSamba共有と同様に、アクセス権限の設定が必要です。