Saya memiliki mesin virtual CentOS 5 dan saya menambahkan 20GB lebih banyak ke ukuran disk. Bagaimana cara menginisialisasi dan memperluas ruang yang tersedia?
Saya mencoba memuat GParted juga, tetapi drive terkunci; bagaimana cara membukanya?
Anda tidak akan dapat menggunakan GParted karena sistem file pada LVM dan GParted tidak mendukungnya.
Pertama, BACKUP OF THE VM. Kemudian lakukan hal berikut sebagai "root" dari baris perintah.
Sepertinya Anda sudah memulai ulang tetapi untuk berjaga-jaga, pastikan kernel mengenali disk yang lebih besar
echo 1 > /sys/class/scsi_disk/0:0:0:0/device/rescan
Ubah ukuran partisi kedua dengan fdisk
fdisk /dev/sda
p # print current
d # delete
- 2
n # create
- p # primary partition
2 # partition number
- default first/last cylinders
t # change partition id
- 2
- 8e (hex code)
p # print the current again to verify it's expanded
w # write changes
Mulai ulang mesin virtual
shutdown -r now
Setelah kembali, ubah ukuran volume fisik LVM
pvresize /dev/sda2
Sekarang ubah ukuran volume logis LVM ( CATATAN: Saya tidak dapat menguraikan apa nama volume logis Anda didasarkan pada tangkapan layar dan dengan demikian saya berasumsi LogVol00
. Anda dapat menentukan ini dengan menjalankan lvdisplay
.)
lvresize -l +100%FREE /dev/VolGroup00/LogVol00
Akhirnya, mari kita mengubah ukuran sistem file
resize2fs -p /dev/VolGroup00/LogVol00
Pastikan sistem file lebih besar
df -h
Selesai
fdisk
. Gunakanpartprobe
disana. SCSI-scan ulang menarik - apakah itu bekerja pada disk yang digunakan?dmesg
untuk mengonfirmasi bahwa disk tersebut terlihat sebagai ukuran baruLangkah-langkah di bawah ini memperpanjang partisi saya dari 12G ke 26GB pada VMWare EXSi 5.5 menjalankan Centos 6 EXT4 VPS.
1) Identifikasi nama perangkat, yang secara default / dev / sda, dan konfirmasikan ukuran baru dengan menjalankan perintah:
2) Dapatkan daftar partisi untuk perangkat / dev / sda:
3) Buat partisi primer baru
4) Reboot Centos 6.X kemudian masuk kembali dengan hak akses root
5) Periksa apakah partisi baru sudah siap dan ketik '8e':
6) Buat volume fisik:
7) Cari tahu nama grup volume:
8) Perpanjang volume fisik:
9) Perpanjang grup volume yang ada ke volume fisik baru (+ 100% GRATIS dapat diubah ke ukuran yang diinginkan). Karena kita memperluas partisi root maka menunjuk ke lv_root di grup volume vg_app1.
10) Mengubah ukuran volume root logis:
Catatan: Gunakan ext2online, bukan resize2fs jika itu adalah mesin virtual Red Hat.
11) Periksa ruang yang tersedia:
sumber
Mudah. Pergilah ke VM Anda sebagai root. Ketik "fdisk -l" - jika Anda sudah melihat ukuran disk baru - bagus.
Jika tidak - coba
partprobe
- jika Anda masih tidak melihat ukuran disk baru - reboot.Sekarang
fdisk /dev/sda
partprobe
pvresize /dev/sda2
Sekarang VG VolGroup00 Anda memiliki ruang 20 GB lebih. Lakukan apa pun yang Anda suka dengannya. Seperti yang akan Anda lakukan pada sistem fisik (mengubah ukuran LV, lalu mengubah ukuran FS misalnya).
sumber
Unduh live ISO Gparted CD . Kemudian pasang ISO ke CentOS dan boot dari live cd (pergi ke pengaturan mesin virtual, pilih "CD / DVD" dan pilih "Gunakan ISO" dari panel sisi kanan). Kemudian pilih partisi yang ingin Anda ubah ukurannya. Klik pada menu partisi (bilah menu atas) kemudian klik "Ubah ukuran". Kemudian pilih "Terapkan semua operasi" dari menu "Edit".
sumber
Di sini saya mengambil sampel partisi untuk memperluas disk dari 5GB ke 7GB tanpa kehilangan data. Anda dapat mengubah sesuai dengan ruang kosong yang tersedia.
Sebelum menambah disk, saya telah mengambil perincian berikut dari Linux VM:
Matikan VM sekarang.
Sekarang saya akan meningkatkan disk virtual yang ada (
/dev/sdb
) dari VMware command prompt. Catatan: tugas ini harus dilakukan hanya ketika VM dimatikan.Pergi ke lokasi lokasi disk virtual.
Sekarang akan menumbuhkan disk virtual menjadi 7Gb
Sekarang Anda perlu menyalakan VM. Masuk ke VM menggunakan Putty atau konsol sebagai pengguna root.
Itu masih menunjukkan ukuran yang lama. Lepaskan partisi yang akan Anda tambahkan.
Jalankan perbaikan sistem file pada disk
Sekarang adalah goig untuk menghapus jurnal dari disk untuk membuatnya menjadi sistem file ext2.
Sekarang mulai mempartisi
/dev/sdb
untuk menetapkan ruang yang bertambah/dev/sdb1
. Catatan: Jangan Panik, Anda tidak akan kehilangan data di sini.Saya menghapus yang ada
/dev/sdb1
dan menciptakan kembali bersama dengan ruang kosong yang tersedia.Sekarang restart mesin Linux untuk mengambil efek dari partisi (kita juga dapat menggunakan
partprobe
, sangat disarankan untuk me-restart mesin).Sekarang sekali lagi periksa sistem file yang diperluas, jika Anda melewati langkah ini,
resize2fs
perintah akan merekomendasikan untuk menjalankannya.Sekarang ubah ukuran sistem file.
Sekarang periksa sistem file.
Sekarang buat ulang partisi dengan format ext3.
Mulai ulang mesin Linux sekali untuk secara efektif menggunakan sistem file ext3.
Sekali lagi Anda masuk ke kotak Linux menggunakan root previleges. Sekarang Anda dapat menemukan partisi meningkat menjadi 7 GB.
sumber
Saya baru saja melakukan ini, di VMware, dengan CentOS 6.4. Jawaban nomor 1 benar, tetapi saya kehilangan satu langkah, yang saya temukan.
Di Gparted, saya juga memiliki ikon kunci.
Pada baris dengan partisi, yang memiliki ikon kunci, klik kanan dan pilih "nonaktifkan". Itu membuat kunci itu pergi.
Kemudian Anda dapat mengklik kanan dan mengubah ukuran partisi.
Kemudian terapkan perubahan itu.
Kemudian klik kanan dan pilih "aktifkan".
sumber
Anda dapat membuat langkah 5 dan 6 menjadi satu dengan menambahkan
-r
sakelar kelvresize
. Itu akanlvresize
berjalanresize2fs
secara otomatis dengan params yang diperlukan:sumber
Untuk CentOS 6.6 di VMWare, saya melakukan yang berikut untuk meningkatkan dari 30 GB menjadi 40 GB (perhatikan saya tidak menggunakan LVM, hanya partisi linux asli biasa (Id 83)):
CATATAN: Ambil cadangan VM Anda terlebih dahulu jika Anda kehilangan data. Anda seharusnya tidak kehilangan data jika semuanya berjalan dengan baik.
Info ditemukan dari kombinasi jawaban di halaman ini dan di http://positon.org/resize-an-ext3-ext4-partition
sumber
Pendekatan lain adalah membuat LVM yang dibentangkan pada disk penuh alih-alih partisi.
Dalam hal ini Anda dapat memanaskan add disk menggunakan metode berikut
sumber
Terkadang Anda perlu melakukannya
Itu tergantung pada apakah Anda membuat disk baru atau memperluas yang sudah ada untuk jenis scan ulang yang diperlukan.
sumber