【LVM 配置 SSD缓存 + samba配置】

背景:windows server2008直接挂载块存储,存放小文件性能不佳,设计方案使用一台nas服务器将存储中转给windows服务器。

1. 配置lvm ssd缓存

利用固态盘提升hdd磁盘阵列的性能

parted -s /dev/nvme0n1 mklabel gpt mkpart CACHE 0% 100%
parted -s /dev/mapper/mpathf mklabel gpt mkpart DATA 0% 100%                                            
parted -s /dev/mapper/mpathg mklabel gpt mkpart DATA 0% 100%

vgcreate santiagodvg /dev/nvme0n1p1 /dev/mapper/mpathf1 /dev/mapper/mpathg1
lvcreate -l 100%PV -n nvmelv santiagodvg /dev/nvme0n1p1
lvcreate -l 100%FREE -n datalv santiagodvg
lvconvert --type cache --chunksize 2M --cachevol nvmelv santiagodvg/datalv
lvs -o cache_mode santiagodvg/datalv|grep writeback||lvchange --cachemode writeback santiagodvg/datalv

mkfs.xfs -K /dev/mapper/santiagodvg-datalv
echo "/dev/mapper/santiagodvg-datalv /data xfs defaults,_netdev 0 0" >> /etc/fstab
mkdir -p /data/santiagod
chmod 777 /data
mount -a
mkdir -p /data/santiagod
chmod -R 777 /data

2. samba配置

samba配置文件如下

# cat /etc/samba/smb.conf
[global]
        aio read size = 4096
#       aio read size = 0

        workgroup = santiagod
        server string = THE nse1k Server Version %v
        log file = /var/log/samba/log.%m
        max log size = 5120
        security = user
        passdb backend = tdbsam
        load printers = yes
        cups options = raw
        map to guest = Bad User
        guest account = crealife
        ntlm auth = yes
;       include = /etc/samba/rhs-samba.conf


        kernel share modes = no
        kernel change notify = no

;        ctdbd socket = /tmp/ctdb.socket
;       include = /etc/samba/ctdb.conf
        kernel oplocks = no
        posix locking = no
        map archive = no
        map hidden = no
        map read only = no
        map system = no
        store dos attributes = yes
        load printers = no
        disable spoolss = yes
        show add printer wizard = no
        printing = bsd



        [santiagod]
        comment = santiagod
        path = /data/santiagod
        read only = no
        guest ok = yes
        force create mode = 0660
        force directory mode = 02770
        force user = santiagoddess
        case sensitive = Yes
        preserve case = No
        short preserve case = No

samba用户配置

useradd -M -d /data/santiagod -s /usr/sbin/nologin santiagoddess
smbpasswd -a santiagoddess
systemctl restart smb

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值