이 질문을 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 공유를 통해 Windows 공유에서 전체 3TB를 사용할 수 있도록 하는 설정이 있는지 궁금하십니까?
관련이 있는 경우 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 구성을 변경하지 않고 그대로 두고 Samba에 구성된 경로에 LVM을 설치하는 것이 가장 좋습니다.
[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를 올바른 위치에 다시 마운트하고 이에 따라 권한을 설정하는 기능이 추가되었습니다.