透過網路共享 Ext4 分區

透過網路共享 Ext4 分區

我有一個 Ext4 分割區(不是自動安裝的),我想在我的家中(完全)共用它,其中包含 Mac OSX、Windows 和 Linux 機器(目前最重要的是與 Mac 共用)。我該怎麼做?

答案1

本質上,您需要為 Ext4 掛載點建立 Samba 共用。打開 /etc/samba/smb.conf (在您最喜歡的編輯器中)並更改一些內容:

1 -工作小組- 如果您有網路工作群組,您需要將其設定為網路工作群組的名稱。

2 -安全=用戶- 即使此行被註解掉,使用者級安全性也是 Samba 的預設設定。

3 - 在檔案底部定義您的 Samba 共用。您應該在底部看到一個(註解掉的)範例。您將需要 ext4 分割區(您想要共用的)的安裝點。如果您不確定那是什麼,請從終端執行“df -k”,您應該會看到它(將其放在“path”設定中而不是“/some/directory”中)。

[ShareName]
path = /some/directory
browsable = yes
valid users = myUser, user2, user3

4 - 接下來,您需要更改路徑(安裝點)上的權限,以確保所需的使用者可以完成他們需要的操作。

5 - 重新啟動桑巴

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)

希望這可以幫助。

答案2

作為手動編輯設定檔的古老但複雜的方法的替代方法,除非您需要廣泛自訂誰可以存取共享,否則您可以簡單地:

  1. 在 Nautilus(檔案瀏覽器)中導航至掛載點您要共用的磁碟機的名稱(例如/media/MyDrive)。

  2. 轉到父目錄(在本例中為/media)。

  3. 右鍵點選磁碟機名稱 ( MyDrive),然後按一下共享選項

Nautilus 中的資料夾共用 - 如果您希望人們無需登入即可存取它,請選取標記為「訪客造訪(適用於沒有使用者帳戶的人員)」的方塊

如您所見,啟用訪客訪問就像選取核取方塊一樣簡單。

Nautilus 可能會告訴您必須安裝一些軟體包才能共用資料夾。如果尚未安裝 Samba 及其依賴項,就會發生這種情況。你可以對此說是。安裝後,您可能需要登出並重新登入(重新啟動也可以,但不是必需的)。然後返回共享選項。現在必要的軟體包已安裝,您可以共用該資料夾。

此方法適用於共用靜態安裝的磁碟區(如您的磁碟區)、動態安裝的磁碟區或任何資料夾。

相關內容