GNU/Linux >> Belajar Linux >  >> Cent OS

CentOS / RHEL 7 :Cara mengikuti urutan pemasangan di /etc/fstab

Apa yang berubah sehubungan dengan urutan pemasangan di RHEL 7

Dengan diperkenalkannya systemd di RHEL 7, proses booting menjadi jauh lebih cepat karena banyak layanan dan proses sekarang dimulai secara paralel. Salah satu konsekuensinya adalah kurangnya urutan yang konsisten di mana sistem file dipasang. Urutan pemasangannya tidak lagi dijamin berdasarkan entri di /etc/fstab. Filesystem sekarang hanyalah "unit" systemd lainnya. Karena sifat paralel dari proses startup, urutan startup unit target tertentu tidak konsisten.

Di RHEL7 systemd menangani urutan pemasangan dan bukan urutan entri pemasangan di /etc/fstab. Oleh karena itu, urutan entri di /etc/fstab tidak harus sama dengan yang dipasang di RHEL 7. Di RHEL 6 itu adalah masalah yang relatif sederhana untuk mengonfigurasi sistem file Anda di dalam file /etc/fstab, menentukan urutan di yang Anda inginkan untuk dipasang.

Berikut adalah kutipan dari halaman manual systemd :

Mount units may either be configured via unit files, or via /etc/fstab
(see fstab(5) for details). Mounts listed in /etc/fstab will be
converted into native units dynamically at boot and when the
configuration of the system manager is reloaded. In general,
configuring mount points through /etc/fstab is the preferred approach.

Cara memperbaiki urutan pemasangan

Di RHEL 7 filesystem sekarang hanyalah tipe "unit" systemd lainnya. Jika Anda mengonfigurasi sistem file Anda di dalam file /etc/fstab, sistem hanya akan mengonversi entri ini menjadi tipe unit "mount" dinamis untuk masa pakai lingkungan yang sedang berjalan. Anda dapat melihat jenis unit pemasangan sistem yang dibuat secara dinamis ini di /run/systemd/generator/

Lokasi yang benar untuk menempatkan unit yang ditentukan pengguna ada di /etc/systemd/system/ . Salin setiap unit pemasangan di sini, buat penyesuaian yang diperlukan pada file.

Catatan :Hapus entri yang sesuai untuk titik mount dari /etc/fstab saat Anda menambahkan entri di direktori /etc/systemd/system.

Untuk memperbaiki urutan pemasangan, gunakan kombinasi Memerlukan dan Setelah pilihan satuan. Unit yang ditentukan pengguna ini perlu ditambahkan untuk setiap titik pemasangan.

Misalnya, untuk titik pemasangan 'data' buat file /etc/systemd/system/test.mount.

[Unit]
Description= data mount
Requires=tmp.mount
After=tmp.mount

[Mount]
What=/dev/datavg/datalv
Where=/data
Type=ext4

[Install]
WantedBy=multi-user.target

Memerlukan opsi berarti sistem file ini tidak akan dipasang kecuali sistem file /tmp ada. Setelah opsi berarti sistem file /test hanya akan di-mount setelah sistem file /tmp di-mount.

Catatan :bahwa jika titik pemasangan berada di bawah titik pemasangan lain dalam hierarki sistem file, ketergantungan antara kedua unit dibuat secara otomatis sehingga Anda tidak perlu membuat persyaratan dan setelah entri untuk /test/test1 untuk dipasang hanya setelah /test ada dan dipasang .


Cent OS
  1. Bagaimana systemd-tmpfiles membersihkan /tmp/ atau /var/tmp (pengganti tmpwatch) di CentOS / RHEL 7

  2. Cara Menjalankan Perintah Pstack Di CentOS/RHEL

  3. Cara Memulihkan dari file /etc/mtab yang Rusak atau kosong di CentOS/RHEL 7

  1. CentOS / RHEL :Cara Memulihkan dari file /etc/passwd yang dihapus

  2. Cara mengatur /etc/issues untuk menampilkan alamat IP untuk eth0

  3. Bagaimana cara melakukan 'mount --bind' di /etc/fstab?

  1. Bagaimana /etc/motd Diperbarui?

  2. CentOS / RHEL 7 :Cara Mengubah id mesin

  3. CentOS / RHEL :Cara mengubah UUID sistem file