ubuntu

ubuntu ftpserver存储空间如何管理

小樊
44
2025-08-16 10:18:29
栏目: 云计算

一、设置磁盘配额(核心方法)

  1. 安装工具
    sudo apt update && sudo apt install quota vsftpd  # 安装配额工具和FTP服务器
    
  2. 启用文件系统配额
    • 编辑 /etc/fstab,在对应分区选项中添加 usrquota,grpquota(如 /dev/sda1 /home ext4 defaults,usrquota,grpquota 0 2)。
    • 重新挂载分区:
      sudo mount -o remount /home
      
  3. 初始化并启用配额
    sudo quotacheck -cum /home  # 初始化配额数据库
    sudo quotaon -vug /home     # 启用用户/组配额
    
  4. 配置用户配额
    sudo edquota -u username    # 编辑用户配额(设置软限制/硬限制,单位为KB)
    
    示例:限制用户使用100MB存储空间
    Disk quotas for user username:
      Filesystem   blocks   soft   hard   inodes   soft   hard
      /dev/sda1    0        102400 1048576 0        0      0
    

二、清理磁盘空间

  1. 删除无用文件
    • 清理软件包缓存:
      sudo apt-get clean && sudo apt-get autoclean
      
    • 删除旧日志:
      sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;
      
  2. 查找大文件
    sudo find / -type f -size +100M -exec ls -lh {} \;  # 查找大于100MB的文件
    
  3. 压缩文件
    sudo gzip /var/log/*.log  # 压缩日志文件
    

三、监控与调整

四、注意事项

以上方法可有效管理Ubuntu FTP服务器的存储空间,避免空间不足导致服务中断。

0
看了该问题的人还看了