我在 /dev/sda 下有这个 Windows 文件系统分区,我想在每次启动时自动挂载它。但我不知道如何将它添加到 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并通过定义(用户 ID)和(组 ID)值/etc/fstab
将 Apache 设置为所有者。例如,您的输入可能如下所示:uid
gid
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
笔记:阿帕奇通常其用户 ID 和组 ID 为33
。您可以使用sudo id -u www-data
和来验证这一点sudo id -g www-data
。
确保适当修改fstab
上面的示例行,因为它肯定无法在您的系统上作为复制/粘贴起作用。