Linux FTP服务器如何设置磁盘配额

228
2025/3/25 6:32:08
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux上为FTP服务器设置磁盘配额,可以使用quota工具。以下是设置磁盘配额的步骤:

  1. 安装quota软件包

对于基于Debian的系统(如Ubuntu),使用以下命令安装quota软件包:

sudo apt-get update
sudo apt-get install quota

对于基于RPM的系统(如CentOS、Fedora),使用以下命令安装quota软件包:

sudo yum install quota
  1. 编辑/etc/fstab文件

打开/etc/fstab文件,找到你想要设置配额的文件系统,然后在文件系统选项中添加usrquota和/或grpquota(分别用于用户配额和组配额)。例如:

/dev/sda1 /home ext4 defaults,usrquota,grpquota 0 0

保存并关闭文件。

  1. 重新挂载文件系统

为了使更改生效,需要重新挂载文件系统:

sudo umount /home
sudo mount -o remount /home
  1. 启用配额

使用以下命令启用用户配额和组配额:

sudo quotacheck -cum /home
sudo quotaon -vug /home
  1. 设置配额限制

使用edquota命令为特定用户或组设置配额限制。例如,为用户user1设置配额限制:

sudo edquota -u user1

在打开的编辑器中,设置软限制(soft limit)和硬限制(hard limit),以及软块限制(soft block limit)和硬块限制(hard block limit)。例如:

Disk quotas for user user1 (uid 1001):
  Filesystem           blocks       soft       hard     inodes    soft     hard
  /dev/sda1             102400     204800     245760     12800      16000    20000

保存并关闭文件。

  1. 检查配额

使用quota命令查看用户的配额使用情况:

quota -u user1

现在,FTP服务器上的用户将受到设置的磁盘配额限制。请注意,这些步骤可能因发行版而异,但基本概念是相同的。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Linux Tomcat日志级别设置指南