Chown默默地失败

Chown默默地失败

我有一个 Raspberry Pi,配置为使用 MariaDB 运行 MySQL 数据库。为了确保不会用完空间,我想将数据目录移动到外部 USB 硬盘驱动器。我跟着在线教程最后运行systemctl start mariadb失败的命令。经过检查,我在日志中发现了这一行: [Warning] Can't create test file /media/pi/DDE\ externe\ test/mysql-data/raspberrypi.lower-test

我认为这可能是权限问题,所以我重新编写了教程的步骤,在外部驱动器上创建 mysql-data 目录并设置其所有权。在那里我注意到我无法将所有者设置为用户 mysql,它将保留为用户 pi :

pi@raspberrypi:/media/pi/DDE externe test $ ls -la
total 8
drwxrwxrwx  1 pi   pi   4096 mars   8 08:31 .
drwxr-x---+ 3 root root 4096 mars   7 15:01 ..
pi@raspberrypi:/media/pi/DDE externe test $ mkdir mysql_data
pi@raspberrypi:/media/pi/DDE externe test $ ls -la
total 8
drwxrwxrwx  1 pi   pi   4096 mars   8 08:32 .
drwxr-x---+ 3 root root 4096 mars   7 15:01 ..
drwxrwxrwx  1 pi   pi      0 mars   8 08:32 mysql_data
pi@raspberrypi:/media/pi/DDE externe test $ sudo chown mysql:mysql mysql_data/
pi@raspberrypi:/media/pi/DDE externe test $ ls -la
total 8
drwxrwxrwx  1 pi   pi   4096 mars   8 08:32 .
drwxr-x---+ 3 root root 4096 mars   7 15:01 ..
drwxrwxrwx  1 pi   pi      0 mars   8 08:32 mysql_data

我是否遗漏了 chown 命令中的某些内容?或者我犯了任何明显的错误?

答案1

我猜测明显的错误是外部驱动器没有支持 chown 的文件系统。

相关内容