Назад | Перейти на главную страницу

Даже root не может изменить владельца файла на внешнем диске?

Получил следующую ошибку от qemu: Unable to complete install: 'Cannot access storage file '/run/media/msingh/WDELEMENTS1/test/CentOsRestoreTest.qcow2' (as uid:107, gid:107): Permission denied'

Итак, попытался изменить владельца как root, но все равно не удалось:

[root@centos ~]# chown qemu.qemu /run/media/msingh/WDELEMENTS1/test/CentOsRestoreTest.qcow2
chown: changing ownership of ‘/run/media/msingh/WDELEMENTS1/test/CentOsRestoreTest.qcow2’: Operation not permitted

Информация о пути / диске:

[root@centos ~]# df -hT /dev/sda1
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/sda1      vfat  2.8T   55G  2.7T   2% /run/media/msingh/WDELEMENTS1

Файловые системы VFAT не поддерживают понятие владения файлами. Вместо этого, когда файловая система монтируется, команда mount устанавливает uid / gid, которые, как считается, владеют всем в этой файловой системе.

Таким образом, чтобы изменить владельца содержимого файловой системы VFAT, вам необходимо размонтировать файловую систему и заново смонтировать ее с желаемым uid / gid.