我在 /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
上面的範例行,因為它肯定無法在您的系統上進行複製/貼上。