Ich habe diese Windows-Dateisystempartition unter /dev/sda, die ich bei jedem Start automatisch mounten möchte. Aber ich weiß einfach nicht, wie ich sie zu fstab hinzufügen soll, weil ich ihre UUID nicht kenne. Ich möchte auch, dass www-data Eigentümer oder Zugriff darauf hat, da ich sie als Speicher für Nextcloud verwende.
Welche Schritte muss ich unternehmen, um dies zu erreichen?
Antwort1
Um die UUID des Dateisystems zu finden, können Sie verwenden sudo blkid
. Dadurch erhalten Sie eine Liste, die ungefähr so aussieht:
/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"
Notiz:Es wird auch eine Reihe von squashfs
Einträgen geben, diese können jedoch ignoriert werden.
Von dort aus können Sie die UUID verwenden /etc/fstab
und Apache als Eigentümer festlegen, indem Sie die Werte uid
(Benutzer-ID) und gid
(Gruppen-ID) definieren. Ihr Eintrag könnte beispielsweise so aussehen:
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
Notiz:Apachenormalerweisehat eine Benutzer-ID und Gruppen-ID von . Sie können dies mit und 33
überprüfen .sudo id -u www-data
sudo id -g www-data
Passen Sie die Beispielzeile oben unbedingt entsprechend an fstab
, da sie auf Ihrem System mit Sicherheit nicht per Kopieren und Einfügen funktioniert.