Toolbox: apakah mlocate berguna untuk kotak alat?

Dibuat pada 17 Mar 2020  ·  7Komentar  ·  Sumber: containers/toolbox

Saya tidak yakin seberapa baik mlocate bekerja di Toolbox.

Baru-baru ini ketika saya mencobanya, saya berakhir dengan database 340MB, mungkin karena ~/.local/share/containers?

Apakah orang menggunakannya atau haruskah kita menghapusnya dari paket fedora-toolbox default?

Komentar yang paling membantu

Saya tidak menggunakannya dan akan senang jika Anda menjatuhkannya.

Semua 7 komentar

Saya tidak menggunakannya dan akan senang jika Anda menjatuhkannya.

Sampai sekarang saya tidak tahu alat seperti itu ada :)

Sampai sekarang saya tidak tahu alat seperti itu ada :)

Oh itu berguna di Workstation setidaknya.

Di Silverblue, locate hanya menampilkan entri untuk /etc dan /boot pada dasarnya... jadi ya, tapi mungkin konfigurasi dapat diperbaiki ke indeks /usr, /home, / var, dll juga?

Lihat juga https://bugzilla.redhat.com/show_bug.cgi?id=906591

Sampai sekarang saya tidak tahu alat seperti itu ada :)

Oh itu berguna di Workstation setidaknya.

Masalahnya adalah kami berharap banyak pengguna CLI, seperti pengembang, tinggal di dalam wadah kotak alat. Jika iya, kekurangan mlocate bisa dirasakan.

Baru-baru ini ketika saya mencobanya, saya berakhir dengan database 340MB, mungkin karena
~/.local/share/containers?

Kami juga memiliki masalah bahwa database tidak dibuat secara otomatis.

Saya pikir kita dapat menyelesaikan ini dengan meminta toolbox init-container secara berkala memanggil updatedb dengan serangkaian argumen baris perintah yang dibuat dengan hati-hati yang melewatkan hal-hal seperti ~/.local/share/containers selain konfigurasi statis di /etc/updatedb.conf .

Perhatikan bahwa toolbox init-container adalah proses titik masuk untuk semua wadah Kotak Alat, dan selalu berjalan untuk wadah apa pun yang sedang digunakan. Saat ini ia memanggil sleep +Inf tetapi kita dapat membuatnya melakukan lebih dari itu. (Terima kasih kepada @HarryMichal untuk pengamatan cerdas ini!)

Saya percaya untuk saat ini kita dapat menutup ini karena @juhp melanjutkan dan menghapus alat dari gambar fedora-toolbox dan mempertimbangkan bahwa tidak ada laporan yang mengeluh tentang alat yang hilang.

Saya bermain dengan ini sedikit hari ini.

Baru-baru ini ketika saya mencobanya, saya berakhir dengan database 340MB, mungkin
karena ~/.local/share/containers?

Bagaimana perbandingan ukuran /var/lib/mlocate/mlocate.db di host dan di dalam container?

Dalam kasus saya pada sistem Fedora Workstation, mereka masing-masing 101M dan 100M. Silverblue tidak memiliki mlocate berfungsi di host, jadi perbandingan di sana kurang bermakna.

Lihat juga https://bugzilla.redhat.com/show_bug.cgi?id=906591

Anehnya, memiliki PRUNE_BIND_MOUNTS = "yes" tampaknya tidak mencegah updatedb mengindeks semua pengikatan mount di dalam wadah Toolbox. misalnya, locate Downloads atau locate pam_xauth.so mengembalikan hasil dari lokasi yang diketahui sebagai pengikatan mount.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat