设置Win10可用的Samba共享硬盘空间

设置Win10可用的Samba共享硬盘空间

从 ServerFault 移走这个问题...在这里可能更合适。

对于使用 Samba 的 Linux/Centos7 来说有点新鲜。

我有一个 XFS LVM(跨越 2 个内部硬盘)。

Filesystem                    1K-blocks     Used  Available Use% Mounted on
/dev/mapper/centos-root        52403200 50467380    1935820  97% /
devtmpfs                        3961956        0    3961956   0% /dev
tmpfs                           3977436       80    3977356   1% /dev/shm
tmpfs                           3977436     9208    3968228   1% /run
tmpfs                           3977436        0    3977436   0% /sys/fs/cgroup
/dev/mapper/centos-home       427041048    90040  426951008   1% /home
/dev/sdc1                        508588   216820     291768  43% /boot
tmpfs                            795488        8     795480   1% /run/user/1000
tmpfs                            795488       48     795440   1% /run/user/0
/dev/mapper/lvm_pool-Storage 2928843508    32976 2928810532   1% /run/media/root/e6072a3d-a27d-4b7f-9b77-a4594950d5e5

成功设置了 Samba 共享,我可以从 Windows 10 轻松访问它,但 HDD 上的 3TB 存储中,Windows 上的共享只能看到 50GB。

想知道 Centos7(64 位)中是否有一个设置允许我的 Samba 共享将整个 3TB 提供给我的 Windows 共享?

Testparm 转储(如果相关)(我认为肯定是)

# Global parameters
[global]
    netbios name = MYECOM-MEDIA
    server string = Samba Server Version %v
    security = USER
    log file = /var/log/samba/log.%m
    max log size = 50
    idmap config * : backend = tdb
    hosts allow = 127. 192.168.


[Plex-Storage]
    path = /mnt/hdd/Plex-Storage
    read only = No
    guest ok = Yes

答案1

最好保持 Samba 配置不变,并将 LVM 安装到 Samba 中配置的路径。

[Plex-Storage]
    path = /mnt/hdd/Plex-Storage
    read only = No
    guest ok = Yes

然后创建挂载点并将其添加到您的 中/etc/fstab,以便在重新启动时挂载它。

mkdir -p /mnt/hdd/Plex-Storage
echo "/dev/mapper/lvm_pool-Storage  /mnt/hdd/Plex-Storage       xfs defaults            1 2" >> /etc/fstab

之后,重新启动或执行以下命令。

systemctl stop smb
umount /dev/mapper/lvm_pool-Storage
mount /mnt/hdd/Plex-Storage
systemctl stop smb

答案2

感谢托马斯,一切都解决了

添加了将 FSTAB 重新挂载到正确位置并相应设置权限的功能

相关内容