Mac OSX、Windows、およびLinuxマシンを含む自宅で(完全に)共有したいExt4パーティション(自動マウントではない)があります(現在最も重要なのはMacとの共有です)。どうすればいいですか?
基本的に、Ext4マウントポイント用のSamba共有を作成する必要があります。 (お気に入りのエディターで)/etc/samba/smb.confを開き、いくつかのことを変更します。
1-workgroup-ネットワークワークグループがある場合は、それをネットワークワークグループの名前に設定します。
2-security = user-この行がコメントアウトされている場合でも、ユーザーレベルのセキュリティはSambaのデフォルトです。
3-ファイルの下部でSamba共有を定義します。下部に(コメント化された)例が表示されます。 (共有したい)ext4パーティションのマウントポイントが必要です。それが何かわからない場合は、ターミナルから「df -k」を実行すると、それが表示されます(「/ some/directory」ではなく「path」設定に入れてください)。
[ShareName]
path = /some/directory
browsable = yes
valid users = myUser, user2, user3
4-次に、パス(マウントポイント)のアクセス許可を変更して、目的のユーザーが必要なことを実行できるようにする必要があります。
5-Sambaを再起動する
Sudo restart smbd
Sudo restart nmbd
6-MacからSamba共有に接続します。私はそれに関する指示を見つけました こちら 。本質的に、それは言います:
[サーバーに接続]ダイアログに移動すると、ローカルサブネットにあるコンピューターの名前を参照できます。
IPアドレスまたはDNS名を介してサーバーに接続できます。ご使用の環境で必要な場合、またはより便利な場合は、次のような他の有効なURL形式を使用することもできます。
smb://ServerName/ShareName
私の場合、IPでSamba共有に接続します。
smb://192.168.0.117/ShareName
トラブルシューティングについては、私が参照したドキュメントを確認してください。 Mac OS X:Windowsファイル共有(SMB)への接続方法
お役に立てれば。
構成ファイルを手動で編集する古くて複雑な方法の代替として、共有にアクセスできるユーザーを大幅にカスタマイズする必要がない限り、次のことが簡単にできます。
Nautilus(ファイルブラウザ)で、共有するドライブの マウントポイント に移動します(例:/media/MyDrive
)。
親ディレクトリ(この例では、/media
)に移動します。
ドライブ名(MyDrive
)を右クリックし、Sharing Optionsをクリックします。
ご覧のとおり、ゲストアクセスを有効にするには、チェックボックスをオンにするだけです。
Nautilusは、フォルダーを共有するためにいくつかのパッケージをインストールする必要があると言うかもしれません。これは、Sambaとその依存関係がまだインストールされていない場合に発生します。あなたはこれにイエスと言うことができます。インストール後、ログアウトして再度ログインする必要がある場合があります(再起動も機能しますが、必須ではありません)。次に、共有オプションに戻ります。必要なパッケージがインストールされたので、フォルダーを共有できます。
この方法は、静的にマウントされたボリューム(ユーザーのボリュームなど)、動的にマウントされたボリューム、または任意のフォルダーを共有するために機能します。