/dev/sda の下に Windows ファイル システム パーティションがあり、これを起動時に自動的にマウントしたいと考えています。しかし、UUID がわからないため、これを fstab に追加する方法がわかりません。また、これを Nextcloud のストレージとして使用しているため、www-data に所有権またはアクセス権を与えたいと考えています。
これを取得するには、どのような手順を踏む必要がありますか?
答え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
上記の例の行は、システム上でコピー/貼り付けとして機能しない可能性が高いため、適切に変更してください。