ネットワーク経由で Ext4 パーティションを共有する

ネットワーク経由で Ext4 パーティションを共有する

自宅に Mac OSX、Windows、Linux マシンがある Ext4 パーティション (自動マウントされていない) があり、それを (完全に) 共有したいと考えています (現在最も重要なのは Mac と共有することです)。どうすればいいでしょうか?

答え1

基本的には、Ext4 マウント ポイント用の Samba 共有を作成する必要があります。/etc/samba/smb.conf を (お気に入りのエディターで) 開き、いくつかの変更を加えます。

1 -ワークグループ- ネットワーク ワークグループがある場合は、その名前に設定する必要があります。

2 -セキュリティ = ユーザー- この行がコメントアウトされている場合でも、ユーザー レベルのセキュリティは 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

私の場合、Samba 共有に IP で接続します。

smb://192.168.0.117/ShareName

トラブルシューティングについては、参照したドキュメントを確認してください。 Mac OS X: Windows ファイル共有 (SMB) に接続する方法

お役に立てれば。

答え2

構成ファイルを手動で編集するという古くて複雑な方法の代わりに、共有にアクセスできるユーザーを広範囲にカスタマイズする必要がない限り、次の操作を実行するだけで済みます。

  1. Nautilus(ファイルブラウザ)でマウントポイント共有したいドライブの(例:/media/MyDrive)。

  2. 親ディレクトリ(この例では/media)まで移動します。

  3. ドライブ名(MyDrive)を右クリックし、共有オプション

Nautilus でのフォルダ共有 - ログインせずにアクセスできるようにするには、「ゲスト アクセス (ユーザー アカウントを持たないユーザー向け)」というチェックボックスをオンにします。

ご覧のとおり、ゲスト アクセスを有効にするには、ボックスをチェックするだけです。

Nautilus は、フォルダーを共有するにはいくつかのパッケージをインストールする必要があることを通知する場合があります。これは、Samba とその依存関係がまだインストールされていない場合に発生します。これには「はい」と答えることができます。インストール後、ログアウトして再度ログインする必要がある場合があります (再起動も機能しますが、必須ではありません)。その後、共有オプションに戻ります。必要なパッケージがインストールされたので、フォルダーを共有できます。

この方法は、静的にマウントされたボリューム(お客様のボリュームなど)、動的にマウントされたボリューム、または任意のフォルダーを共有する場合に機能します。

関連情報