Raspberry-Pi
Chown默默地失敗了
我有一個配置為使用 MariaDB 執行 MySQL 數據庫的 Raspberry Pi。為了確保我不會用完空間,我想將數據目錄移動到外部 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 命令中遺漏了什麼嗎?還是我犯了任何明顯的錯誤?
我猜測明顯的錯誤是外部驅動器沒有支持 chown 的文件系統。