解决一例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
    可能是使用fsck修复时生成了aquota.group.new和aquota.user.new 两个文件导致,删除两个文件后挂载正常。     
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系统就行了

posted @ 2023-06-05 22:49  我心飞扬~  阅读(810)  评论(0编辑  收藏  举报