Bagikan Ext4 Partition Over Network

9

Saya memiliki partisi Ext4 (bukan yang dipasang secara otomatis) yang ingin saya bagikan (seluruhnya) di rumah saya yang berisi mesin Mac OSX, Windows dan Linux (saat ini yang paling penting adalah berbagi dengan Mac). Bagaimana saya bisa melakukan ini?

MByD
sumber

Jawaban:

12

Pada dasarnya, Anda ingin membuat share Samba untuk titik mount Ext4. Buka /etc/samba/smb.conf Anda (di editor favorit Anda) dan ubah beberapa hal:

1 - workgroup - Anda ingin mengaturnya dengan nama workgroup jaringan Anda, jika ada.

2 - keamanan = pengguna - bahkan jika baris ini dikomentari, keamanan tingkat pengguna adalah default untuk Samba.

3 - Tentukan share Samba Anda di bagian bawah file. Anda akan melihat contoh (dikomentari) di bagian bawah. Anda akan memerlukan titik mount partisi ext4 Anda (yang ingin Anda bagikan). Jika Anda tidak yakin apa itu, lakukan "df -k" dari terminal, dan Anda akan melihatnya (letakkan di pengaturan "path" alih-alih "/ some / direktori").

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

4 - Selanjutnya, Anda harus mengubah izin di jalur (titik mount) untuk memastikan bahwa pengguna yang diinginkan dapat mencapai apa yang mereka butuhkan.

5 - Mulai ulang Samba

sudo restart smbd
sudo restart nmbd

6 - Hubungkan ke share Samba Anda dari Mac Anda. Saya menemukan petunjuk tentang itu di sini . Pada dasarnya, dikatakan:

Ketika Anda pergi ke dialog Connect to Server, Anda dapat menelusuri nama-nama komputer yang ada di subnet lokal Anda.

Anda dapat terhubung ke server melalui alamat IP atau nama DNS-nya. Jika diperlukan atau lebih nyaman di lingkungan Anda, Anda juga dapat menggunakan format URL lain yang valid, seperti:

smb://ServerName/ShareName

Bagi saya, saya terhubung ke saham Samba saya dengan IP:

smb://192.168.0.117/ShareName

Untuk pemecahan masalah, periksa dokumen yang saya rujuk: Mac OS X: Cara menyambung ke Windows File Sharing (SMB)

Semoga ini membantu.

Harun
sumber
Terima kasih atas jawaban terinci. Saya sudah memiliki samba dan saya berbagi beberapa direktori dengan Mac saya, jadi bisakah saya mengedit file smb.conf sekarang dan restart samba untuk membuatnya berfungsi?
MByD
Jika partisi ext4 sudah di-mount dan Anda menentukan titik mount-nya sebagai path, maka (secara teori) "ya" itu akan berfungsi.
Aaron
1
Mengedit file berfungsi, hanya penambahan kecil, untuk memungkinkan berbagi dengan tamu, saya harus menambahkan guest ok = yesTerima kasih banyak.
MByD
Luar biasa! Senang bisa membantu.
Aaron
5

Sebagai alternatif dari metode yang terhormat namun rumit dalam mengedit file konfigurasi secara manual, kecuali jika Anda perlu menyesuaikan secara ekstensif siapa yang dapat mengakses share, Anda dapat:

  1. Navigasi di Nautilus (peramban file) ke titik pemasangan drive yang ingin Anda bagikan (mis., /media/MyDrive).

  2. Buka direktori induk (dalam contoh ini, /media).

  3. Klik kanan pada nama drive ( MyDrive), dan klik Opsi Berbagi .

Berbagi Folder di Nautilus - Jika Anda ingin orang dapat mengaksesnya tanpa masuk, centang kotak berlabel: "Akses tamu (untuk orang-orang tanpa akun pengguna)"

Seperti yang Anda lihat, mengaktifkan akses tamu sesederhana mencentang kotak untuk itu.

Nautilus mungkin memberi tahu Anda bahwa Anda harus menginstal beberapa paket untuk membagikan folder. Ini akan terjadi jika Samba dan dependensinya belum diinstal. Anda bisa mengatakan ya untuk ini. Setelah instalasi, Anda mungkin harus keluar dan kembali (me-reboot juga berfungsi tetapi tidak perlu). Kemudian kembali ke Opsi Berbagi. Sekarang setelah paket yang diperlukan diinstal, Anda dapat berbagi folder.

Metode ini berfungsi untuk berbagi volume yang dipasang secara statis (seperti milik Anda), volume yang dipasang secara dinamis, atau folder apa pun.

Eliah Kagan
sumber
Terima kasih atas jawabannya. Sudah cukup lama, jadi saya tidak ingat persis mengapa, tetapi ini adalah pendekatan pertama saya dan gagal karena beberapa alasan. Saya tidak punya masalah dengan folder normal, hanya dengan folder yang dipasang ...
MByD
1
Jika Anda mencoba memilih drive di daftar perangkat dan membagikannya, ini tidak akan berhasil. Anda harus benar-benar menavigasi ke folder induk titik mount (yang biasanya /media) untuk melakukan ini. Mungkin itu adalah masalah yang Anda hadapi.
Eliah Kagan
Itu menjelaskannya :) akan mencoba ketika saya sampai di rumah. Terima kasih.
MByD
Berkali-kali di berbagai versi Ubuntu dan mesin saya sudah mencoba pendekatan ini. Saya tahu itu harus bekerja, tetapi tidak pernah. Saya akan mencoba semua saran di halaman ini dan jika tidak berhasil, ajukan pertanyaan yang sangat spesifik.
James Bradbury