使用 SAMBA 通过网络共享外部驱动器上的文件夹

使用 SAMBA 通过网络共享外部驱动器上的文件夹

我的外部驱动器要么在启动时未安装,要么无法在网络上访问(samba)。解决任一问题就足以实现我想要的目标。

我有一个外部驱动器连接到我的 Debian 机器。上面有一个文件夹,里面有图片。

我的目的是使该文件夹在网络上可用,以便我可以在笔记本电脑上访问该目录。

以下是我已采取的步骤,但没有达到我想要的效果:

  1. 获取驱动器的 UUID。与我在网上查看的指南不同,我的UUID有很大不同,它看起来像这样。 DACA165CCA1634EB,而不是带有破折号的长数字。

  2. 我编辑/etc/fstab为在启动时自动安装该分区,使用以下行:

    UUID=DACA165CCA1634EB "/home/phil/Pictures/nfo" auto defaults 0 0
    

    但是,该文件夹在启动时并未安装在此位置。我可以umount先使用命令,然后再次使用命令,将其手动安装到该安装点 mount

  3. 我编辑/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
    

    但尝试在网络上访问它并不授予我访问权限。即使有我的登录凭据也不行。

我怎样才能实现这个目标?

相关内容