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

Cara Menambahkan Disk Baru di Linux CentOS 7 Tanpa Reboot

Meningkatkan ruang disk pada server Linux adalah pekerjaan rutin setiap hari untuk setiap administrator sistem. Jadi, dalam artikel ini kami akan menunjukkan kepada Anda beberapa langkah sederhana yang dapat Anda gunakan untuk menambah ruang disk di Linux CentOS 7 tanpa me-reboot ke server produksi Anda menggunakan perintah Linux.

Kami akan membahas beberapa metode dan kemungkinan untuk menambah dan menambahkan disk baru ke sistem Linux, sehingga Anda dapat mengikuti salah satu yang Anda rasa nyaman saat digunakan sesuai dengan kebutuhan Anda.

1) Meningkatkan Disk Tamu VM

Sebelum meningkatkan volume disk di dalam sistem Linux Anda, Anda perlu menambahkan disk baru atau menambah disk yang sudah terpasang dengan sistem dengan mengedit pengaturannya dari VMware Vsphere, Workstation, atau lingkungan infrastruktur lain yang Anda gunakan.

2) Periksa Ruang Disk

Jalankan perintah berikut untuk memeriksa ukuran ruang disk Anda saat ini.

# df -h
# fdisk -l

Disini kita bisa melihat bahwa total ukuran hardisk masih sama yaitu 10 GB padahal dari back end sudah kita naikkan menjadi 50 GB.

3) Memperluas Ruang Tanpa Mem-boot Ulang VM

Sekarang jalankan perintah berikut untuk memperluas ruang disk dalam volume fisik Sistem Operasi tanpa me-reboot mesin virtual dengan memindai ulang Bus SCSI dan kemudian menambahkan Perangkat SCSI.

# ls /sys/class/scsi_host/
# echo "- - -" > /sys/class/scsi_host/host0/scan
# echo "- - -" > /sys/class/scsi_host/host1/scan
# echo "- - -" > /sys/class/scsi_host/host2/scan

Periksa nama perangkat SCSI Anda lalu pindai ulang bus SCSI menggunakan perintah di bawah ini.

# ls /sys/class/scsi_device/
# echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan
# echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan

Itu akan memindai ulang bus scsi saat ini dan ukuran disk yang kami tingkatkan dari pengaturan tamu VM akan muncul seperti yang Anda lihat pada gambar di bawah.

4) Partisi Disk Baru

Setelah Anda dapat melihat peningkatan ruang disk di dalam sistem Anda, jalankan perintah berikut untuk memformat disk Anda untuk membuat partisi baru dengan mengikuti langkah-langkah untuk meningkatkan volume disk fisik Anda.

# fdisk /dev/sda

Selamat datang di fdisk (util-linux 2.3.2.2) tekan tombol 'm' untuk bantuan

Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)

Command (m for help):

Ketik 'p' untuk mencetak tabel partisi saat ini, lalu buat partisi primer baru dengan mengetikkan tombol 'n' dan memilih sektor yang tersedia. Ubah jenis disk menjadi 'Linux LVM' dengan menggunakan perintah 't' dan pilih kode menjadi '8e' atau biarkan ke jenis defaultnya yaitu '83'.

Sekarang tulis tabel ke disk dan keluar dengan Memasukkan kunci 'w' seperti yang ditunjukkan.

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)

5)Membuat Volume Fisik

Seperti yang ditunjukkan di atas, jalankan perintah 'partprobe' atau kpartx sehingga tabel siap digunakan dan kemudian buat Volume Fisik baru menggunakan perintah di bawah ini.

# partprobe
# pvcreate /dev/sda3

Untuk memeriksa volume yang baru dibuat, jalankan perintah berikut untuk melihat apakah volume fisik baru telah dibuat dan terlihat. Setelah itu kita akan memperluas Grup Volume 'centos' dengan Volume Fisik yang baru dibuat seperti yang ditunjukkan.

# pvdisplay
# vgextend centos /dev/sda3

6) Memperluas Volume Logika

Sekarang kita akan memperluas Volume Logis untuk menambah ruang disk menggunakan perintah di bawah ini.

# lvextend -L +40G /dev/mapper/centos-root

Setelah Anda mendapatkan pesan yang berhasil ditingkatkan, jalankan perintah seperti yang ditunjukkan di bawah ini untuk memperbesar ukuran volume logis Anda.

# xfs_growfs /dev/mapper/centos-root

Ukuran partisi '/' telah berhasil ditingkatkan, Anda dapat memeriksa ukuran disk drive Anda dengan menggunakan perintah 'df' seperti yang ditunjukkan.

7) Memperluas Partisi Root dengan Menambahkan Disk Baru Tanpa Reboot

Ini adalah metode kedua dengan tetapi dengan perintah yang sangat mirip untuk meningkatkan ukuran volume Logis di CentOS 7.

Jadi, langkah pertama adalah Buka pengaturan pengaturan tamu VM Anda dan klik tombol 'Tambah' baru dan lanjutkan ke opsi berikutnya.

Pilih konfigurasi yang diperlukan untuk disk baru dengan memilih ukuran disk baru dan jenisnya seperti yang ditunjukkan pada gambar di bawah ini.

Kemudian datang ke sisi server dan ulangi perintah berikut untuk memindai perangkat disk Anda ke disk baru yang terlihat di sistem.

# echo "- - -" > /sys/class/scsi_host/host0/scan
# echo "- - -" > /sys/class/scsi_host/host1/scan
# echo "- - -" > /sys/class/scsi_host/host2/scan

Cantumkan nama perangkat SCSi Anda

# ls /sys/class/scsi_device/
# echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan
# echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan
# echo 1 > /sys/class/scsi_device/3\:0\:0\:0/device/rescan
# fdisk -l

Setelah disk baru terlihat, jalankan perintah di bawah ini untuk membuat volume fisik baru dan menambahkannya ke grup volume seperti yang ditunjukkan.

# pvcreate /dev/sdb
# vgextend centos /dev/sdb
# vgdisplay

Sekarang perluas Volume Logis dengan menambahkan ruang disk di dalamnya dan kemudian tambahkan ke partisi root.

# lvextend -L +20G /dev/mapper/centos-root
# xfs_growfs /dev/mapper/centos-root
# df -h

Kesimpulan

Mengelola partisi disk di Linux CentOS 7 adalah proses sederhana untuk menambah ruang disk dari setiap volume logis Anda dengan menggunakan langkah-langkah seperti yang dijelaskan dalam artikel ini. Anda tidak perlu mem-boot ulang server produksi Anda untuk tujuan ini, tetapi cukup pindai ulang perangkat SCSi Anda dan perluas LVM yang Anda inginkan. Kami harap Anda menemukan artikel ini sangat membantu. Jangan ragu untuk meninggalkan komentar atau saran Anda yang berharga.


Cent OS
  1. Cara menggunakan dd di Linux tanpa merusak disk Anda

  2. Cara mempartisi disk di Linux

  3. Bagaimana cara menambahkan rute statis baru di RHEL7 Linux

  1. Cara Menambahkan Disk Baru Lebih Besar dari 2TB ke Linux yang Ada

  2. Cara Menambahkan Disk Baru ke Server Linux yang Ada

  3. Cara menginstal Erlang di Rocky Linux/Alma Linux/CentOS 8

  1. Cara memperpanjang disk ASM dari level OS di CentOS/RHEL

  2. Cara menggunakan fdisk untuk mempartisi disk di Linux

  3. Cara me-mount partisi baru di Red hat linux