我以前对 UNIX 的经验为零(除了 25 年前我在 SGI 机器上拥有一个帐户并记住一些命令之外)。
我希望 rasberry pi 4 自动登录到远程共享(可以是 NAS 盒,可以是 Windows 共享),并且 mount 命令指定远程路径,还指定必须存在的本地路径。
我不明白为什么。
本地路径起什么作用?
我希望 PI 充当系统日志服务器并将日志写入远程共享。
答案1
这是因为 Unix/Linux 试图将所有内容表示为本地文件系统中的文件/目录(甚至包括硬件和系统状态等)。
因此,这对于远程目录也很重要:在本地目录上安装远程目录后,您将能够从本地目录读取/写入本地目录,但效果实际上会发生在远程目录上。
它还使软件更容易处理远程服务器上的文件,因为它可以像使用本地文件一样使用它们。
示例:在/etc/fstab
我的桌面上的文件(包含有关系统应如何安装内容的所有信息的文件)中,有一行:
//secrethostname/vanalles /mnt/targasmb cifs user,noauto,guest,ro 0 0
(secrethostname
实际上是另一个名字,我只是不想把它发布到网上......)
当我现在mount /mnt/targasmb
在桌面上运行时,我将能够在本地系统上的vanalles
目录中看到该目录中的所有文件。我还能够阅读它们,就像它们存在于本地一样。secrethostname
/mnt/targasmb
cifs user,noauto,guest,ro 0 0
为系统提供有关安装是什么以及默认情况下应如何安装的更多信息。详细信息是另一个问题。