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?
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.
Komentar yang paling membantu
Saya tidak menggunakannya dan akan senang jika Anda menjatuhkannya.