У меня есть раздел файловой системы Windows в /dev/sda, который я хочу автоматически монтировать при каждом запуске. Но я просто не знаю, как добавить его в fstab, потому что не знаю его UUID. Я также хочу, чтобы www-data имел право собственности или доступ к нему, поскольку я использую его как хранилище для Nextcloud.
Какие шаги мне необходимо предпринять, чтобы получить это?
решение1
Чтобы найти UUID файловой системы, вы можете использовать sudo blkid
. Это даст вам список, который выглядит примерно так:
/dev/nvme0n1p2: UUID="b85a51f1-a0e8-48e3-86e3-4debf67e39c1" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="a2286c86-f278-42c7-b7a4-2c63ce55b6ed"
/dev/nvme0n1p1: UUID="B13E-B371" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="24919a71-7b7a-4b64-b4ec-e330ae0a737a"
/dev/mmcblk0p1: LABEL="Backup" UUID="f35ffa33-24ec-452c-9bca-6c9307aa1c70" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="7688e21d-c1d3-4f02-95ac-5e816e2c1e05"
Примечание:Также будет несколько squashfs
записей, но их можно проигнорировать.
Оттуда вы можете использовать UUID /etc/fstab
и установить Apache в качестве владельца, определив значения uid
(User ID) и gid
(Group ID). Например, ваша запись может выглядеть так:
UUID=f35ffa33-24ec-452c-9bca-6c9307aa1c70 /var/www/files ntfs-3g defaults,nls=utf8,umask=000,dmask=027,fmask=137,uid=33,gid=33,windows_names 0 0
Примечание:Апачиобычноимеет идентификатор пользователя и идентификатор группы 33
. Вы можете проверить это с помощью sudo id -u www-data
и sudo id -g www-data
.
Обязательно соответствующим образом измените fstab
приведенный выше пример строки, так как он наверняка не будет работать в качестве копирования/вставки в вашей системе.