首页 > 其他分享 >lvm+ssd缓存 附samba配置

lvm+ssd缓存 附samba配置

时间:2023-07-20 10:11:48浏览次数:44  
标签:mapper samba santiagodvg no dev lvm ssd data

注:一般不用在未挂载前创建samba,视实际情况而定(客户现场掉盘后samba服务异常,直接导致服务器掉盘卡死,先临时起samba服务,但需要考虑系统盘大小与业务持续写入情况,避免samba服务器根分区爆满)

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


# cat /etc/samba/smb.conf
[global]
aio read size = 4096
        workgroup = H305
        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

systemctl restart smb

 

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

 

 

 

ls -Z



SELinux provides a user (unconfined_u), a role (object_r), a type (user_home_t), and a level (s0). This information is used to make access control decisions. On DAC systems, access is controlled based on Linux user and group IDs. SELinux policy rules are checked after DAC rules. SELinux policy rules are not used if DAC rules deny access first.

 

标签:mapper,samba,santiagodvg,no,dev,lvm,ssd,data
From: https://www.cnblogs.com/santia-god/p/17567569.html

相关文章

  • Java自带的jvisualVM简单介绍
    首先来介绍下visualVM的工作原理:VisualVM是一款Java虚拟机监控和分析工具,它可以帮助开发人员实时监控Java应用程序的性能和内存使用情况。VisualVM的工作原理是基于jJava虚拟机提供的JavaManagementExtensions(JMX)技术。JMX是一种Java平台的管理和监控技术,它......
  • Ubuntu 22.04 Samba 安装和配置
    安装安装sudoaptinstallsamba检查服务状态systemctlstatussmbd--no-pager-l检查是否启用(开机自启动)systemctlis-enabledsmbd#enableitifinactivesystemctlenablesmbd配置(可选)添加用户sudousermod-aGsambashare[username]设置密码sudosmb......
  • llvm pass pwn 入门学习
    llvmpasspwn入门学习对于没有学习过C++的人来说很不友好,仿佛让我回到学习java的时候(java烂的一批),各种包,函数,实现类,什么迭代器,红黑树什么的,看来抽点时间学习一下c++是有必要的环境说实话这个环境搞了两天,老是报Erroropening'LLVMHello.so':LLVMHello.so:cannotope......
  • SSD_核心技术:FTL(2)映射管理
    映射种类根据映射粒度的不同,FTL映射有基于块的映射,有基于页的映射,还有混合映射(HybridMapping)。块映射块映射中,以闪存的块为映射粒度,一个用户逻辑块可以映射到任意一个闪存物理块,但是映射前后,每个页在块中的偏移保持不变。由于映射表只需存储块的映射,因此存储映射表所需空间小......
  • SSD核心技术——FTL(1)
    FTL综述什么是FTLFTL是FlashTranslationLayer(闪存转换器)的缩写,完成主机(或用户)逻辑地址空间到内存(Flash)物理地址空间的翻译(Translation),或者说映射(Mapping)。SSD每吧一笔用户逻辑数据写入内存地址,便记录下该逻辑地址到物理地址的映射关系。当主机想读取该数据时,SSD便会根据这个映......
  • 初识GaussDB——GaussDB的发展历程、部署方式和企业案例
    初识GaussDB——GaussDB的发展历程、部署方式和企业案例姜殿斌2020-02-1734311.GaussDB的命名和品牌GaussDB的热点话题名字的由来:GaussDB是华为数据库产品品牌名,致敬数学家高斯(Gauss)GaussDB的品类:GaussDBT和GaussDBAGaussDBT的里程碑发布时间:2019年5......
  • SSD概述
    写在前面:我们知道信息存储设备随着我们社会的发展在不断发展,从光盘->磁盘->半导体存储设备,就这样一步一步改进,技术的进步影响着我们的生活,作为普通人,最直观的感受应该就是电脑开机速度的提升,下图就是SSD开机时间统计对比最近在学习有关SSD方面的知识,随便也做一些记录,以备后续查......
  • SSD结构介绍
    二、SSD结构介绍a)    逻辑结构三大模块:前端、中端FTL层、后端 前端(SSD接口层):负责通过相关标准协议与主机PC进行通信,接受串行比特数据流,转换为数字信号给后续模块使用,协议有SATA、SAS、PCIe等;中端FTL层:负责完成主机逻辑地址空间到闪存物理地址空间的映射、坏块管理、......
  • 如何在 Linux 中扩展/增加 LVM 大小(逻辑卷调整)
    如何在Linux中扩展/增加LVM大小(逻辑卷调整)作者: MageshMaruthamuthu 译者: LCTT geekpi |2020-10-0123:41  评论: 1    扩展逻辑卷非常简单,只需要很少的步骤,而且不需要卸载某个逻辑卷就可以在线完成。LVM的主要目的是灵活的磁盘管理,当你需要的时候,可......
  • linux samba docker
    dockerpulldperson/samba#bestpractice,orderisimportant!dockerrun-it--namesamba-p139:139-p445:445\-v/path/to/local/directory:/mount\-v/etc/localtime:/etc/localtime:ro\dperson/samba-p\......