GNU/Linux >> Belajar Linux >  >> Linux

Systemd:Tidak Dapat Menonaktifkan File Unit yang Dihasilkan?

Bagaimana saya bisa menonaktifkan unit yang dihasilkan oleh systemd-fstab-generator atau systemd.generator ?

Inilah upaya saya:

$ systemctl is-enabled media-backup.automount
generated
$ echo $?
0
$ sudo systemctl disable media-backup.automount
$ echo $?
0
$ systemctl is-enabled media-backup.automount
generated
$ echo $?
0

Seperti yang Anda lihat dari status keluar .automount unit masih diaktifkan.

Jawaban yang Diterima:

Dari jawaban ini:

File unit yang dihasilkan tidak secara otomatis diaktifkan oleh systemd. Tidak ada yang istimewa tentang mereka sejauh menyangkut systemd. Setiap generator individu harus secara eksplisit membuat tautan simbolis yang menghubungkan unit yang dihasilkan ke target, sehingga mengaktifkan target mengaktifkan unit yang dihasilkan melalui ketergantungan dengan cara biasa.

Menghapus symlink di bawah /run/systemd/generator/local-fs.target.wants akan menonaktifkan .automount sampai boot berikutnya.

Untuk menghentikan pembuatan waktu boot unit, tambahkan noauto ke /etc/fstab masuk seperti yang dikatakan sebasth.

Ketahuilah bahwa ada beberapa keajaiban yang diperlukan untukstop an .automount` unit tanpa melepas sistem file.


Linux
  1. libaio.so.1:tidak dapat membuka file objek bersama

  2. Cara mengarahkan output dari layanan systemd ke file

  3. mengapa 'tidak dapat menimpa file yang ada'?

  1. touch:tidak dapat menyentuh `foo':Tidak ada file atau direktori seperti itu

  2. Bagaimana cara menonaktifkan pembuatan folder .Trash-1000?

  3. WIFI - Nonaktifkan Layar Login Hotspot

  1. Bagaimana mengelola unit systemd saat start-up

  2. Systemd Unit File - WantedBy dan After

  3. Tidak dapat menampilkan data MySQL ke file