Mám dvě RasberryPi, na kterých běží debian wheezy a chtěl bych připojit složku z počítače A na počítač B.
Jaký je nejlepší (jako nejefektivnější) způsob, jak toho dosáhnout?
Mohu to udělat přes SMB, ale to je pro Windows, myslím, že musí existovat lepší způsob sdílení napříč linuxem.
Přijatá odpověď:
Můžete použít spoustu věcí, mezi nimiž jsou oblíbené možnosti:
- NFS
- Samba / CIFS
- SSHFS
Vzhledem k snadnému nastavení si myslím, že by musely být uspořádány v tomto pořadí (nahoře:nejjednodušší)
SSHFS
Prostřednictvím FUSE můžete připojit vzdálené souborové systémy přes ssh. Nebudu popisovat jak, protože to už Cristopher velmi dobře vysvětlil. Pamatujte, že automatické připojení souboru bude vyžadovat trochu více práce.
Samba
To vám umožní používat Windows a Unix stroje pro přístup ke vzdálené složce. Pokud to pro vás není velký problém, pravděpodobně z toho nebudete mít prospěch. Je však snadné jej automaticky připojit na init (stačí zadat příslušné hodnoty v /etc/fstab
, včetně username=<your-samba-username>,password=<your-samba-password>
ve sloupci možností.
NFS
Umožní vám autentizovat se pouze přes IP (žádná uživatelská jména =rychlejší, k použití pouze ve vašem nepřátelském LAN) nebo prostřednictvím lístků Kerberos (příliš bolestivé pro pouhé dvě Maliny; ale užitečné ve firemním prostředí).
Protože má podporu režimu jádra, poběží rychleji než sshfs. Kromě toho, protože se neprovádí žádné šifrování, bude mít lepší propustnost a v případě malého Raspberry ARM to může znamenat rozdíl.
Kromě toho není tak bolestivé nastavení jednoduše důvěřovat své síti. V /etc/fstab
máte podporu automatického připojení také a nemusíte vkládat citlivá data (jako jsou uživatelská jména nebo hesla), a pokud máte svá uživatelská jména synchronizovaná (stejné /etc/passwd
a /etc/group
soubory) můžete použít obvyklou sadu nástrojů pro oprávnění POSIX (chown
, chgrp
a chmod
).