Konfigurasikan sistem untuk memasang sistem file saat boot dengan ID universal unik (UUID) atau label - persiapan objektif rhcsa

Konfigurasikan sistem untuk memasang sistem file saat boot dengan ID universal unik (UUID) atau label - persiapan objektif rhcsa

Sementara di dunia desktop kita jarang mengubah hard drive kita - dan sebagian besar ditunjukkan oleh kegagalan perangkat keras - di dunia server tidak jarang lingkungan penyimpanan yang mendasarinya berubah seiring waktu.

Dalam lingkungan SAN (jaringan penyimpanan), untuk ketersediaan tinggi, server dapat mencapai penyimpanan melalui banyak jalur, pada kenyataannya didistribusikan dan dicerminkan ke beberapa disk di jaringan penyimpanan. Jika beberapa jalur berubah, server perlu mengidentifikasi "disk" lagi. Itulah mengapa disarankan untuk menggunakan pengidentifikasi khusus yang diatur pada perangkat, dan dipasang oleh pengidentifikasi ini, bukan dengan nama perangkat yang dapat berubah. Di bagian tutorial persiapan ujian RHCSA ini, kami akan menambahkan disk baru ke mesin uji kami, dan mengkonfigurasi pemasangan oleh UUID (pengidentifikasi unik secara universal) dan dengan label.

Dalam tutorial ini Anda akan belajar:

  • Cara mendapatkan uuid dari perangkat yang diberikan
  • Cara mendapatkan dan mengatur label perangkat
  • Cara memasang perangkat dengan uuid
  • Cara memasang perangkat dengan label
Memasang sistem file berdasarkan label.

Persyaratan dan konvensi perangkat lunak yang digunakan

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, konvensi atau versi perangkat lunak yang digunakan
Sistem Red Hat Enterprise Linux 8.0
Perangkat lunak util-linux 2.32.1
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo memerintah.
Konvensi # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
$ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Pengenalan pengaturan

Mesin uji kami adalah mesin virtual sederhana yang menjalankan rhel 8. Sistem operasi diinstal pada /dev /sda, hard drive virtual 15 GB. Untuk memiliki disk gratis untuk digunakan, kami menambahkan disk virtual lain ke mesin, yang muncul sebagai /dev /sdb dengan ukuran 2 GB. Kami mempartisi disk menggunakan fdisk, membuat satu partisi yang menempati seluruh disk baru. Kami membuat sistem file ext4 di atas partisi itu, menggunakan MKFS.ext4. Ini akan menjadi pengaturan demonstrasi kami.

Cara mendapatkan uuid dari perangkat yang diberikan

Untuk mencantumkan UUID perangkat yang ada di sistem kami, kami akan membuka terminal, dan menggunakan Blkid:

# blkid /dev /sda1: uuid = "EEF3B378-5272-45F4-AB41-97EB48BDA63F" TYPE = "XFS" PARUUID = "3C939719-01" /dev /sda2: uuid = "rfezex ESZS-NK3JDH "type =" lvm2_member "partuuid =" 3c939719-02 " /dev /sr0: uuid =" 2019-10-10-18-52-14-12 "label =" vbox_gas_6.0.14 "type =" iso9660 "/dev/mapper/rhel-root: uuid =" 9ba9c1f7-40d7-4eb2-a66b-7b27905d8011 "type =" xfs "/dev/mapper/rhel-swap: uuid =" c0894 4155-92d5-2c9364ccb99b "type =" swap " /dev/sdb: uuid = "17c1210c-8a88-42d6-b394-03f491415d5c" type = "ext4"

Output tebal menunjukkan disk baru kami, dan juga UUID yang kami cari.



Cara mendapatkan dan mengatur label perangkat

Kami dapat mencetak label perangkat kami E2Label. Dalam kondisi kami saat ini, output mungkin menyesatkan, karena tidak ada label yang diatur sejauh ini untuk perangkat ini.

# e2label /dev /sdb 

Baris kosong tidak menunjukkan kesalahan, tetapi atribut label belum diatur pada perangkat ini. Utilitas yang sama mampu mengatur label. Sintaksnya E2Label :

# e2label /dev /sdb "small_disk"

Kueri lain akan menampilkan set label baru:

# e2label /dev /sdb small_disk

Juga Blkid Utilitas yang kami gunakan sebelumnya juga akan menyajikan label yang baru diatur:

# Blkid | grep sdb /dev /sdb: label = "small_disk" uuid = "17c1210c-8a88-42d6-b394-03f491415d5c" type = "ext4"

Cara memasang perangkat dengan uuid

Menggunakan uuid untuk dipasang adalah cara yang disarankan, jadi pada instalasi rhel8 default, kami sudah dapat menemukan contoh tentang cara melakukan ini. Jika kami tidak memodifikasi opsi disk saat menginstal, perangkat boot kemungkinan besar akan dipasang oleh UUID. Konfigurasi untuk pemasangan ada di /etc/fstab file, yang dapat kami cetak untuk contoh ini.

# Cat/etc/fstab # #/etc/fstab # Dibuat oleh Anaconda pada Senin 28 Oktober 13:22:28 2019 # # Sistem file yang dapat diakses, dengan referensi, dikelola di bawah '/dev/disk/'. # Lihat halaman man fstab (5), findfs (8), mount (8) dan/atau blkid (8) untuk info lebih lanjut. # # Setelah mengedit file ini, jalankan 'Systemctl Daemon-Reload' untuk memperbarui unit SystemD # yang dihasilkan dari file ini. # /dev /mapper /rhel-root /xfs default 0 0 Uuid = eef3b378-5272-45f4-ab41-97eb48bda63f /boot xfs default 0 0 /dev/mapper/rhel-swap swap swap swap default 0 0

Dari output di atas kita dapat melihat sintaks yang perlu kita gunakan untuk memasang disk kita dengan uuid. Menggunakan editor teks, kami dapat menambahkan entri FSTAB baru berikut ke akhir file:

Uuid = 17c1210c-8a88-42d6-b394-03f491415d5c /mnt /new_disk ext4 default 0 0

Harap dicatat bahwa contoh di atas menggunakan UUID yang sama dengan yang kami daftarkan Blkid di bagian sebelumnya. Itu akan berbeda pada sistem lain.

Kami juga membutuhkan titik mount yang ada, jadi kami akan membuat direktori yang kami sebutkan di entri di atas:

# mkdir /mnt /new_disk


Dengan jalur untuk dipasang, cara untuk dipasang, dan sistem file untuk dipasang, yang perlu kita lakukan adalah gunung perangkat:

# mount/mnt/new_disk/

Pada pemasangan yang berhasil, kami dapat menemukan sistem file Ext4 2 GB kami pada titik pemasangan yang ditentukan. Itu gunung Perintah tanpa argumen akan mencantumkan semua sistem file yang dipasang, dan kami dapat menggunakan grep untuk menemukan garis yang kami minati.

# mount | grep sdb /dev /sdb on /mnt /new_disk type ext4 (rw, relatime, seclabel)

Kami juga dapat menggunakan df Utilitas untuk memeriksa sistem file yang dipasang:

# df -h/mnt/new_disk/filesystem ukuran digunakan tersedia digunakan% dipasang di/dev/sdb 2.0g 6.0m 1.8g 1% /mnt /new_disk
Memasang sistem file dengan menggunakan UUID sebagai pengidentifikasi di /etc/fstab

Akhirnya, kita dapat membongkar sistem file untuk mempersiapkan langkah selanjutnya:

# umount /mnt /new_disk


Cara memasang perangkat dengan label

Memasang sistem file berdasarkan label praktis sama. Dengan label yang sudah diatur, kami dapat merujuknya /etc/fstab. Jika melakukan langkah ini dengan perangkat yang sama, ingatlah untuk menghapus referensi UUID yang ditambahkan pada langkah sebelumnya sebelum menambahkan yang lain yang menggunakan label:

Label = small_disk /mnt /new_disk ext4 default 0 0

Kita dapat memasang perangkat dengan cara yang sama seperti dengan UUID, dengan menentukan titik pemasangan:

# mount/mnt/new_disk/

Ini bisa dilakukan karena fstab entri itu gunung Penggunaan Perintah. Kami juga dapat memasang dengan label secara langsung menggunakan bendera -l:

# mount -l small_disk /mnt /new_disk

Kami menggunakan disk yang sama dengan opsi UUID dan label, jadi isinya akan sama. Kita dapat menulis data di atasnya, membukanya, lalu dipasang lagi menggunakan metode lain, data di atasnya akan tetap sama. Perhatikan bahwa ini akan terjadi jika disk di mana diberikan ke mesin lain (yang mungkin sudah memiliki file /dev/sdb perangkat).

Latihan

  1. Buat disk berlabel, tambahkan beberapa data uji, lalu hapus disk dari sistem dan tambahkan ke mesin lain. Dapatkah mesin baru melihat data di disk?
  2. Buat titik pemasangan uuid, lalu uMount sistem file, buat ulang, dan periksa uuid. Dapatkah Anda menggunakan entri fstab yang sama untuk sistem file baru?
  3. Buat Label Mount Point, lalu buang Sistem File. Adalah entri fstab berbasis label masih valid?
  4. Coba beri label dua disk yang berbeda dengan nama yang sama. Bisakah kamu memasangnya?

Tutorial Linux Terkait:

  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Mengkonfigurasi ZFS di Ubuntu 20.04
  • Cara membandingkan kinerja disk di linux
  • Cara mempartisi drive usb di linux
  • Cara mempartisi drive di linux
  • Cara mengatur raid1 di linux
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Cara menggunakan Google Drive di Linux
  • Menguasai loop skrip bash