この質問を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を正しい場所に再マウントし、それに応じて権限を設定する機能が追加されました。