![使用 SAMBA 通过网络共享外部驱动器上的文件夹](https://linux22.com/image/165587/%E4%BD%BF%E7%94%A8%20SAMBA%20%E9%80%9A%E8%BF%87%E7%BD%91%E7%BB%9C%E5%85%B1%E4%BA%AB%E5%A4%96%E9%83%A8%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9.png)
我的外部驱动器要么在启动时未安装,要么无法在网络上访问(samba)。解决任一问题就足以实现我想要的目标。
我有一个外部驱动器连接到我的 Debian 机器。上面有一个文件夹,里面有图片。
我的目的是使该文件夹在网络上可用,以便我可以在笔记本电脑上访问该目录。
以下是我已采取的步骤,但没有达到我想要的效果:
获取驱动器的 UUID。与我在网上查看的指南不同,我的UUID有很大不同,它看起来像这样。 DACA165CCA1634EB,而不是带有破折号的长数字。
我编辑
/etc/fstab
为在启动时自动安装该分区,使用以下行:UUID=DACA165CCA1634EB "/home/phil/Pictures/nfo" auto defaults 0 0
但是,该文件夹在启动时并未安装在此位置。我可以
umount
先使用命令,然后再次使用命令,将其手动安装到该安装点mount
。我编辑
/etc/samba/smb.conf
了共享路径/home/phil/Pictures/nfo
,这有效。但是,我认为我可以共享系统在启动时自动选择的安装点,该安装点位于
/media
所有可移动媒体上。为此,我需要注释掉该fstab
行。我添加了一个 samba-share 块,如下所示:[Fotos,Bilder] comment = Bilder, Fotos public = yes writeable = yes browsable = yes path = "/media/phil/extern_drive/Bilder. Backup" create mask = 0777 directory mask = 0777 guest ok = yes only guest = no
但尝试在网络上访问它并不授予我访问权限。即使有我的登录凭据也不行。
我怎样才能实现这个目标?