quota配置

本文中使用/dev/sdb分区进行配置。

创建lvm卷并格式化

创建lvm详细解释略…

1
2
3
4
pvcreate /dev/sdb
vgcreate vg1 /dev/sdb
lvcreate -L 20G -n lv1 vg1
mkfs.ext4 /dev/vg1/lv1

挂载文件系统

1
2
mkdir /user1
vim /etc/fstab

/etc/fstab增加下面的内容

1
/dev/mapper/vg1-lv1 /user1 ext4 defaults,usrquota,grpquota 0 0   

挂载
1
mount /user1

mount | tail -1输出:
1
/dev/mapper/vg1-lv1 on /user1 type ext4 (rw,relatime,quota,usrquota,grpquota)

执行quotacheck -augcv检测磁盘配额并生成磁盘配额文件。

编辑用户和组账号的配额设置

1
edquota -u wangwu

修改

1
2
3
Disk quotas for user wangwu (uid 1005):
Filesystem blocks soft hard inodes soft hard
/dev/mapper/vg1-lv1 4 10240000 10240000 1 0 0

Ctrl+o写入,Ctrl+x离开。

启用quota

1
quotaon -ugv /user1

samba配置

/etc/samba/smb.conf增加下面内容

1
2
3
4
5
6
7
8
9
10
11
12
[share]
comment = Group Share
path = /user1/%U/
writable = yes
browseable = yes
printable = no
guest ok = no
write list = @groupsamba # groupsamba为用户组
read list = @groupsamba
valid users = @groupsamba
create mask = 0770
directory mask = 0770

write list = @groupsambagroupsamba为用户组名。
path = /user1/%U/%U匹配登陆samba的用户名。

配置好后重启samba

1
systemctl restart smbd nmbd

增加用户

1
useradd -s /sbin/nologin -g groupsamba  wangwu

/user1/下创建目录wangwu并修改所属
1
2
3
mkdir wangwu
chmod 775 wangwu
chown wangwu:groupsamba

在这里插入图片描述

wnagwu增加samba密码。映射网驱动器时使用的密码。

1
smbpasswd -a wangwu

windows映射网络驱动器并查看容量

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述