解决一例OMV挂载文件系统报错问题
起因:transmission里显示磁盘还有可用空间,但是无法下载,df命令显示空间为0。使用fsck修复后在OMV里磁盘挂载始终报错。
# 先卸载磁盘 umount /dev/sda1 # 执行修复命令 fsck.ext4 -f /dev/sda1 # 重新挂载 mount /dev/sda1 /mnt/
报错内容如下:(您的内核可能支持ext4配额功能,但您使用的是外部配额文件。请切换您的文件系统以使用ext4配额功能,因为ext4上的外部配额文件已被弃用。)
Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; omv-salt deploy run --no-color quota 2>&1' with exit code '1': pi.lan: ---------- ID: quota_off_no_quotas_c701c6a1-0f46-4a22-9499-b28344a9d99f Function: cmd.run Name: quotaoff --group --user /dev/disk/by-uuid/c701c6a1-0f46-4a22-9499-b28344a9d99f || true Result: True Comment: Command "quotaoff --group --user /dev/disk/by-uuid/c701c6a1-0f46-4a22-9499-b28344a9d99f || true" run Started: 21:26:16.829397 Duration: 16.338 ms Changes: ---------- pid: 16015 retcode: 0 stderr: stdout: ---------- ID: quota_check_no_quotas_c701c6a1-0f46-4a22-9499-b28344a9d99f Function: cmd.run Name: quotacheck --user --group --create-files --no-remount --verbose /dev/disk/by-uuid/c701c6a1-0f46-4a22-9499-b28344a9d99f Result: False Comment: Command "quotacheck --user --group --create-files --no-remount --verbose /dev/disk/by-uuid/c701c6a1-0f46-4a22-9499-b28344a9d99f" run Started: 21:26:16.846264 Duration: 33.486 ms Changes: ---------- pid: 16017 retcode: 1 stderr: quotacheck: Your kernel probably supports ext4 quota feature but you are using external quota files. Please switch your filesystem to use ext4 quota feature as external quota files on ext4 are deprecated. quotacheck: Scanning /dev/sdd1 [/srv/dev-disk-by-uuid-c701c6a1-0f46-4a22-9499-b28344a9d99f] quotacheck: Checked 314 directories and 8315 files
sudo rm aquota.group.new sudo rm aquota.user.new
附另一例无法挂载的解决办法:
问题说明:
2021.12.15晚重装系统后,修改部分设置无法保存,会弹出如下错误。
Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; monit -t 2>&1' with exit code '1':
查看内部错误原因后,猜测是文件系统创建的时候,点击了两次创建,然后才保存,致使一个硬盘创建了两个标签。
如何解决呢。
1.ssh进入
可以用nano方式打开 /etc/openmediavault/config.xml
ctrl+w寻找 <mntent> 标签。 可以发现dev-disk-by-label-NAME 列出了两次(使用不同的 UUID,但相同的 fsname)。 只需要删除了其中一个,并保存文件。
2、
nano方式打开 /etc/monit/conf.d/openmediavault-filesystem.conf
在这里,也需要清除 dev-disk-by-label-NAME 的相同引用。 删除了其中之一并保存。
3、重启omv系统就行了