Saya memiliki dua RasberryPi yang menjalankan debian wheezy dan saya ingin memasang folder dari komputer A di komputer B.
Apa cara terbaik (seperti yang paling efisien) untuk melakukan ini?
Saya bisa melakukannya melalui SMB, tapi itu untuk windows, saya pikir pasti ada cara yang lebih baik untuk berbagi di linux.
Jawaban yang Diterima:
Anda dapat menggunakan banyak hal, di antaranya, opsi populer adalah:
- NFS
- Samba / CIFS
- SSHFS
Dengan kemudahan pengaturan, saya pikir mereka harus ditempatkan dalam urutan ini (atas:termudah)
SSHFS
Melalui FUSE, Anda dapat memasang sistem file jarak jauh melalui ssh. Saya tidak akan membahas caranya, karena Cristopher telah menjelaskannya dengan sangat baik. Perhatikan bahwa, untuk memasang file secara otomatis, diperlukan sedikit lebih banyak pekerjaan.
Samba
Ini akan memungkinkan Anda untuk menggunakan mesin Windows dan Unix untuk mengakses folder jarak jauh. Jika itu bukan masalah besar bagi Anda, maka Anda mungkin tidak akan mendapat manfaat darinya. Namun, mudah untuk mengotomatiskannya di init (cukup masukkan nilai yang sesuai di /etc/fstab
, termasuk username=<your-samba-username>,password=<your-samba-password>
di kolom opsi.
NFS
Ini akan memungkinkan Anda mengautentikasi hanya melalui IP (tidak ada nama pengguna =lebih cepat, hanya digunakan di dalam tidak bermusuhan Anda LAN) atau melalui Tiket Kerberos (terlalu menyakitkan untuk hanya dua Raspberry; tetapi berguna di lingkungan perusahaan).
Karena memiliki dukungan mode kernel, ia akan berjalan lebih cepat daripada sshfs. Selain itu, karena tidak ada enkripsi yang dilakukan, throughput akan lebih baik, dan dalam kasus ARM Raspberry kecil, ini mungkin akan membuat perbedaan.
Selain itu, tidak terlalu sulit untuk menyiapkannya hanya dengan memercayai jaringan Anda. Anda memiliki dukungan automount di /etc/fstab
juga, dan Anda tidak perlu memasukkan data sensitif (seperti nama pengguna atau sandi), dan jika nama pengguna Anda telah disinkronkan (/etc/passwd
yang sama dan /etc/group
file) Anda dapat menggunakan perangkat izin POSIX biasa (chown
, chgrp
dan chmod
).