Tambahkan partisi baru, jumlah logik, dan swap ke sistem yang tidak merosakkan - penyediaan objektif RHCSA

Tambahkan partisi baru, jumlah logik, dan swap ke sistem yang tidak merosakkan - penyediaan objektif RHCSA

Cakera dan pengurusan ruang adalah pengetahuan penting mengenai sysadmin. Ia adalah pekerjaan sehariannya untuk menangani masalah cakera. Sebagai sebahagian daripada penyediaan peperiksaan RHCSA, kami akan belajar bagaimana menambah ruang baru pelbagai jenis ke sistem, menggunakan alat yang disediakan oleh RHEL8. Kami sudah meliputi banyak tugas ini, dan dalam tutorial ini, kami akan memberi tumpuan kepada menambah ruang baru tanpa merosakkan data yang terkandung dalam sistem.

Dalam tutorial ini anda akan belajar:

  • Cara menambah partisi baru ke rhel8
  • Cara menambah jumlah logik baru ke rhel8
  • Cara menambah pertukaran ke rhel8
Menambah ruang pertukaran ke sistem.

Keperluan perisian dan konvensyen yang digunakan

Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Red Hat Enterprise Linux 8.1
Perisian Util-Linux 2.32.1
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Cara menambah partisi baru ke rhel8



Kami sudah meliputi langkah -langkah teknikal untuk membuat partition dalam tutorial pembahagian untuk RHCSA, jadi di sini semua yang perlu dijelaskan adalah berfikir dua kali sebelum pembahagian. fdisk boleh bertanya jika anda pasti tentang pengubahsuaian, tetapi selepas itu ia akan menulis semula jadual partition, yang mungkin mengakibatkan data yang sudah ada pada cakera menjadi tidak dapat diakses. Sentiasa buat sandaran jika data diperlukan.

Cara menambah jumlah logik baru ke rhel8

Membuat kelantangan logik baru diliputi dalam tutorial volum logik untuk RHCSA. Jilid logik memberikan penyimpanan sistem fleksibiliti yang tidak dapat disediakan oleh cakera tunggal sahaja. Apa yang perlu digariskan di sini adalah bahawa kita perlu membina persediaan LVM kita dari bawah, dan jika kita perlu melanjutkannya, kita sentiasa perlu memeriksa sama ada kita mempunyai ruang yang cukup dalam jumlah fizikal yang mendasari.

Cara menambah pertukaran ke rhel8

Menambah ruang swap ke sistem dalam talian

Swap adalah ruang cakera khas yang digunakan oleh sistem pengendalian untuk menulis halaman memori ke. Kandungan ingatan yang tidak digunakan untuk beberapa waktu boleh ditulis untuk partition swap ini, dan oleh itu memori boleh digunakan oleh program lain. Sekiranya sistem semakin rendah pada memori percuma, pertukaran akan membantu menyelesaikan masalah. Tetapi jika sistem perlu menggunakan lebih banyak ingatan yang sebenarnya, bacaan/tulis sengit berlaku pada partition swap (yang dipanggil "swapping"), yang akan melambatkan sistem keseluruhan, ke titik di mana ia menjadi kurang dan kurang responsif.



Ini adalah sesuatu yang harus dielakkan, walaupun desktop sukar digunakan semasa bertukar, dan bayangkan pelayan pengeluaran yang menjalankan pangkalan data OLTP, yang tiba -tiba mula bertukar. Walaupun pertukaran sengit ini adalah keadaan yang ditakuti, menggunakan ruang swap adalah perkara yang baik secara umum - ia membantu menjalankan operasi lebih cepat. Sekiranya kita akan menambah lebih banyak ruang swap ke sistem, kita mempunyai dua pilihan: kita boleh membuat partition swap baru, atau kita boleh membuat fail dalam sistem fail yang akan berfungsi sebagai ruang swap. Kami akan meliputi kedua -dua kes.

Membuat partition swap baru

Untuk membuat partition swap, kami memerlukan partition kosong di salah satu cakera kami, tanpa sistem fail. Dalam persediaan ujian kami, kami mempunyai cakera kosong 2 GB yang dilihat oleh sistem sebagai /dev/sdb:

# fdisk -l/dev/sdb cakera/dev/sdb: 2 gib, 2147483648 bytes, 4194304 Unit sektor: sektor 1 * 512 = 512 saiz sektor bytes (logik/fizikal): 512 bait/512 bait i/saiz minimum / optimum): 512 bait / 512 bait

Membuat partition swap hanya satu arahan, dipanggil mkswap.

# mkswap /dev /sdb Menyediakan ruang swapspace 1, saiz = 2 gib (2147479552 bytes) tiada label, uuid = 34aa2332-0514-42AB-9635-1FD6B922D213

Seperti semua operasi cakera, periksa dua kali sebelum meneruskan. Memformat partition untuk bertukar memusnahkan kandungan yang dipegangnya sebelum ini. The mkswap Utiliti memberi kita UUID partition baru, yang diperlukan untuk pemasangan.



Seterusnya kami akan membuat swapfile dalam sistem fail, yang kami juga akan digunakan sebagai swap. Kerana persekitaran ujian kami menggunakan xfs sistem fail, kita perlu menyediakan fail menggunakan DD.

# dd if =/dev/sifar = kiraan swapfile = 2048000 2048000+0 rekod pada 2048000+0 rekod keluar 1048576000 bytes (1.0 GB, 1000 mib) disalin, 7.91227 s, 133 mb/s

Kami menyalin bait 512 lalai dari /dev/sifar Dua juta kali ke fail yang dipanggil "swapfile", dengan berkesan mengisi fail dengan sifar hingga saiz sekitar 1 GB. Fail ini seterusnya boleh digunakan untuk membuat pertukaran:

# mkswap swapfile mkswap: swapfile: kebenaran tidak selamat 0644, 0600 dicadangkan. Menyediakan ruang swapspace 1, saiz = 1000 mib (1048571904 bait) tiada label, UUID = 8DC7AA71-524C-4D2B-BBB3-5B9FBBFB3327

Ruang pertukaran awal kami di persekitaran ujian ialah 1.5 GB:

# percuma -m | swap swap grep: 1535 482 1053

Yang disediakan oleh peranti /dev/dm-1:

# kucing /proc /swap saiz nama fail yang digunakan keutamaan /dev /dm -1 partition 1572860 492984 -2

Untuk menjadikan ruang pertukaran baru kami boleh digunakan untuk sistem dengan swapon perintah. Menjalankannya tanpa argumen memberikan data swap yang sudah ada:



# Saiz Nama Swapon Saiz Digunakan Prio /Dev /DM-1 Partition 1.5G 478m -2

Menambah swap kami sebagai hujah membolehkan fail sebagai pertukaran. Dalam contoh ini fail berada di /root direktori, di mana arahan dikeluarkan dari, jadi tidak ada jalan yang perlu ditentukan.

# swapon swapfile

The percuma Perintah menunjukkan peningkatan ruang pertukaran:

# Percuma -m Jumlah Buff/Cache Berkongsi Percuma MEM: 981 615 121 7 243 216 SWAP: 2535 477 2058

Kita boleh menghidupkan /dev/sdb Partition Swap oleh Uuid:

# swapon uuid = 34AA2332-0514-42AB-9635-1FD6B922D213

Dan sekali lagi ruang pertukaran kami meningkat:

# Percuma -M Jumlah Buff/Cache Berkongsi Percuma MEM: 981 617 119 7 243 215 Swap: 4583 477 4106

Dan juga swapon Perintah juga menunjukkan peranti baru kami:

# Saiz Nama Swapon Saiz Digunakan Prio /Dev /DM-1 Partition 1.5G 474M -2 /ROOT /SWAPFILE FILE 1000M 0B -3 /DEV /SDB PARTITION 2G 0B -4


Dan dengan ini kami telah berjaya menambah ruang pertukaran baru ke sistem kami. Perubahan ini tidak kekal pada peringkat ini, selepas reboot mereka tidak akan diiktiraf sebagai pertukaran. Untuk menggunakan ruang swap ini selepas reboot, kita perlu menambah dua penyertaan ke dalam /etc/fstab fail yang menunjuk ke peranti ini, jadi sistem dapat mengenali dan memasangnya pada permulaan.

# ekor -n 2 /etc /fstab uuid = 34aa2332-0514-42ab-9635-1FD6B922d213 Swap swap Defaults 0 0 /Root /Swapfile Swap Swap Defaults 0 0 0 0 0 0 0 0 0 0 0 0 0

Latihan

  1. Setelah membuat swapfile dan menambahkannya ke /etc/fstab, padamkannya, dan but semula sistem anda. Adakah terdapat kesilapan dalam logfil dan output swapon?
  2. Setelah menambah pertukaran dengan sama ada fail atau partition, cuba matikan partition lama dengan swapoff. Jangan buat ini mengenai sistem pengeluaran!
  3. Cuba mkswap Pada partition dengan sistem fail.

Tutorial Linux Berkaitan:

  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Menguasai Gelung Skrip Bash
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Sistem Hung Linux? Cara melarikan diri ke baris arahan dan ..
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Berapa kerap anda perlu reboot pelayan Linux anda?
  • Fail Konfigurasi Linux: 30 teratas yang paling penting
  • Buat dan konfigurasikan direktori setgid untuk kerjasama -..
  • Cara menambah cakera baru ke sistem linux yang ada