Cara cepat menambah ukuran disk di server

Halo semua! Baru-baru ini saya menemukan tugas yang tampaknya sederhana - untuk meningkatkan ukuran disk "panas" di server Linux.

Deskripsi Tugas

Ada server di cloud. Dalam kasus saya, ini adalah Google Cloud - Compute Engine. Sistem operasi - Ubuntu. Disk 30 GB saat ini terhubung. Basis data bertambah, file membengkak, jadi Anda perlu menambah ukuran disk, katakanlah, hingga 50 GB. Pada saat yang sama, kami tidak menonaktifkan apa pun, kami tidak me-reboot apa pun.

Perhatian! Sebelum kita mulai, buat cadangan semua informasi penting!

1. Pertama, mari kita periksa berapa banyak ruang kosong yang kita miliki. Di konsol Linux kami menulis:

df -h

Cara cepat menambah ukuran disk di server
Sederhananya, saya memiliki total 30 GB dan sekarang 7.9 GB gratis. Perlu ditingkatkan.

2. Selanjutnya saya pergi dan menghubungkan beberapa GB lagi melalui konsol hoster saya. Google Cloud mempermudahnya, tanpa perlu melakukan boot ulang. Saya pergi ke Compute Engine -> Disks -> Pilih disk server saya dan ubah ukurannya:

Cara cepat menambah ukuran disk di server
Saya masuk ke dalam, klik "Edit" dan tingkatkan ukuran disk ke ukuran yang saya perlukan (dalam kasus saya, hingga 50 GB).

3. Jadi sekarang kita punya 50 GB. Mari kita periksa ini di server dengan perintah:

sudo fdisk -l

Cara cepat menambah ukuran disk di server
Kami melihat kami baru 50 GB, tetapi untuk saat ini kami hanya dapat menggunakan 30 GB.

4. Sekarang mari kita hapus partisi disk 30 GB saat ini dan buat partisi baru sebesar 50 GB. Anda dapat memiliki banyak bagian. Anda mungkin perlu membuat beberapa partisi baru juga. Untuk operasi ini kita akan menggunakan program ini fdisk, yang memungkinkan Anda mengelola partisi hard disk. Penting juga untuk memahami apa itu partisi disk dan untuk apa partisi tersebut - baca di sini. Untuk menjalankan program fdisk gunakan perintah:

sudo fdisk /dev/sda

5. Di dalam mode interaktif program fdisk Kami melakukan beberapa operasi.

Pertama kita masuk:

p

Cara cepat menambah ukuran disk di server
Perintah tersebut menampilkan daftar partisi kami saat ini. Dalam kasus saya, satu partisi berukuran 30 GB dan 20 GB lainnya mengambang bebas.

6. Kemudian masukkan:

d

Cara cepat menambah ukuran disk di server
Kami menghapus partisi saat ini untuk membuat yang baru untuk seluruh 50 GB. Sebelum pengoperasian, kami memeriksa sekali lagi apakah kami telah membuat cadangan informasi penting!

7. Selanjutnya kita tunjukkan ke program:

n

Cara cepat menambah ukuran disk di server
Perintah tersebut membuat partisi baru. Semua parameter harus disetel ke default - Anda cukup menekan Enter. Jika Anda memiliki kasus khusus, tunjukkan parameter Anda. Seperti yang Anda lihat dari tangkapan layar, saya membuat partisi 50 GB - yang saya butuhkan.

8. Hasilnya, saya tunjukkan ke program:

w

Cara cepat menambah ukuran disk di server
Perintah ini menulis perubahan dan keluar fdisk. Kami tidak takut gagal membaca tabel partisi. Perintah berikut akan membantu memperbaikinya. Tinggal sedikit lagi.

9. Kami pergi fdisk dan kembali ke jalur Linux utama. Selanjutnya, kami berkendara, seperti yang disarankan sebelumnya:

sudo partprobe /dev/sda

Jika semuanya berhasil, Anda tidak akan melihat pesan apa pun. Jika Anda belum menginstal program tersebut bagianprobe, lalu instal. Tepat bagianprobe akan memperbarui tabel partisi, yang memungkinkan kami memperluas partisi hingga 50 GB secara online. Teruskan.

Petunjuk! Install bagianprobe Anda dapat melakukannya seperti ini:

 apt-get install partprobe


10. Sekarang tinggal mendefinisikan ulang ukuran partisi menggunakan program ubah ukuran2fs. Dia akan melakukan ini secara online - bahkan pada saat itu skrip sedang bekerja dan menulis ke disk.

Program ubah ukuran2fs akan menimpa metadata sistem file. Untuk melakukan ini kami menggunakan perintah berikut:

sudo resize2fs /dev/sda1

Cara cepat menambah ukuran disk di server
Di sini sda1 adalah nama partisi Anda. Dalam kebanyakan kasus, ini adalah sda1, tetapi pengecualian mungkin terjadi. Hati-hati. Hasilnya, program ini mengubah ukuran partisi untuk kami. Saya pikir ini sukses.

11. Sekarang pastikan ukuran partisi telah berubah dan sekarang kita memiliki 50 GB. Untuk melakukan ini, ulangi perintah pertama:

df -h

Cara cepat menambah ukuran disk di server

Sumber: www.habr.com

Tambah komentar