Bagaimana saya bisa mengubah kepemilikan (atau setidaknya grup) secara permanen dari volume LVM?
Saya pikir saya harus menggunakan udev, tetapi saya tidak tahu seperti apa aturannya?
Katakanlah saya ingin mengubah kepemilikan LVM / disk ke pengguna / grup virtualbox, bagaimana saya melakukannya?
permissions
lvm
udev
Šimon Tóth
sumber
sumber
Jawaban:
Pada Debian (dan semoga distro Anda juga) semua metadata LVM sudah dimuat ke udev (oleh beberapa aturan di /lib/udev/rules.d). Jadi Anda dapat menggunakan file aturan seperti ini:
Anda dapat menggunakan udevadm untuk mencari tahu hal-hal apa yang bisa dijadikan dasar aturan udev Anda. Semua
E:
baris dapat ditemukan di ENV di udev, misalnya,E: DM_LV_NAME=ora_data
baris yang cocok dengan salah satu aturan di atas:Juga, Anda dapat mencocokkan atribut sysfs, baik dalam ATTR (hanya perangkat) atau ATTRS (juga orang tua). Anda dapat melihat semua atribut seperti ini:
Meskipun pencocokan itu lebih bermanfaat untuk perangkat non-virtual (misalnya, Anda akan mendapatkan banyak output jika Anda mencobanya di / dev / sda1).
sumber
Dari pandangan sekilas ke dokumentasi udev dan aturan yang ada pada sistem saya, aturan di bawah ini (yang belum diuji) harus mengidentifikasi volume logis tertentu, menggunakan
dmsetup
program untuk mengambil informasi volume. Gantigggggggg
dengan UUID grup volume (vgdisplay VG_NAME
) danlllllll
UUID volume logis (lvdisplay VG_NAME/LV_NAME
), atau jalankandmsetup
perintah secara manual untuk menemukan UUID.sumber