无法在 Ubuntu Server 18.04 中的 USB 外部 exFat 驱动器上使用磁盘配额

无法在 Ubuntu Server 18.04 中的 USB 外部 exFat 驱动器上使用磁盘配额

更新:当前 fstab 行是:UUID=usb_drive_id /mnt/usb_drive1 exfat defaults,usrquota,_netdev 0 0

提前感谢您的帮助。

我在 Ubuntu Server 18.04 上将 WD USB 外置硬盘设置为 NAS,以将其用作文件备份服务器,并且还成功设置了 Samba 服务器。我计划在 LAN 中创建与工作站和服务器一样多的 Unix/Samba 用户,这样每台机器都会有一个唯一的 Samba 共享文件夹用于 NAS 中的备份。到目前为止,已成功创建了 3 个用户。

问题是,创建的每个 Samba 共享文件夹只有 20 GB 的存储容量。我尝试设置磁盘配额以启用 NAS 上每个用户的大小设置,但没有成功;fstab 中外部驱动器行上的配额配置最终未应用。

当前配置: - USB 外部 4TB 驱动器安装在:/mnt/usb_drive1 - Samba 共享文件夹位于:/mnt/usb_drive1/user1 /mnt/usb_drive1/user2 等等 - USB 外部驱动器的 fstab 行:UUID=usb_drive_id /mnt/usb_drive1 exfat usrquota,auto,_netdev 0 0

关于配额设置,我无法为 USB 外部驱动器启用配额,配置不起作用;当我尝试检查外部驱动器上的配额时,我得到:

quotecheck: 未找到挂载点(或设备)/mnt/usb_drive1 或未启用配额。quotacheck: 找不到要检查的文件系统或文件系统未使用配额选项挂载。

mtab 命令显示外部驱动器已正确安装。

我需要的是允许 Samba 共享文件夹具有更大的容量,以便能够备份工作站的数据。

任何建议都将受到赞赏。

答案1

exfat 是一个简单的文件系统,用于可移动存储,例如相机中的 SD 卡、USB 驱动器等。

它不支持高级功能,例如用户权限 (ACL) 或配额。这适用于 Windows 和 Linux;这是文件系统的限制。

如果您只在 Linux 上使用磁盘,则没有必要使用 exfat。请使用 ext4、btrfs、xfs 或其他支持配额和 Unix ACL 等功能的 Unix 文件系统。

相关内容