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

Linux - Centos Tidak Dapat Menggunakan Ruang Baru yang Diperluas Pada Disk Sistem?

Saya telah menginstal CentOS di VirtualBox saya dan ada HDD kecil untuk sistem itu sendiri (sekitar 8-9GB). Setelah beberapa waktu menggunakan ini, disk virtual ini menjadi penuh dan saya tidak dapat menginstal pembaruan jadi saya memperpanjang HDD dengan VBoxManage dan GParted hingga 25GB. Tetapi sekarang, meskipun memiliki kapasitas yang lebih besar, saya tidak dapat menginstal pembaruan ini karena tidak cukup ruang yang tersisa. Berikut adalah fdisk -l memberitahuku

Disk /dev/sda: 26,2 GB, 26 214 400 000 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 3 187
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0x000242e1

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sda1   *           1          64      512000   83  Linux
Diskový oddíl 1 nekončí na hranici cylindru.
/dev/sda2              64        3188    25086976   8e  Linux LVM

(maaf untuk bahasanya).

df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                      6,5G  6,2G     0 100% /
tmpfs                 1,9G  324K  1,9G   1% /dev/shm
/dev/sda1             485M  114M  346M  25% /boot

Saya juga sudah mencoba resize2fs /dev/sda2 tapi itu memberi saya kesalahan tentang superblok yang buruk. Jadi saya sudah mencoba fsck -t ext4 /dev/sda perintah tetapi tidak berhasil lagi (kesalahan pertama adalah tentang / dev / sda saat ini digunakan dan ketika saya boot ke mode penyelamatan CentOS, kesalahan berubah menjadi couldn't open /etc/fstab: No such file or directory dan info tentang superblok itu tidak valid.

Bagaimana saya bisa menggunakan ruang yang baru ditambahkan?

Jawaban yang Diterima:

Perhatikan bahwa direktori slash Anda / , berasal dari LV (Logical Voume) dari LVM, /dev/mapper/VolGroup-lv_root . Jadi untuk mendapatkan ruang yang baru ditambahkan ke / Anda perlu memperluasnya di LVM terlebih dahulu, lalu memperluasnya ke dalam partisi EXT4.

Hal pertama yang akan Anda perhatikan adalah bahwa drive fisik dasar yang menyediakan penyimpanan untuk LVM adalah /dev/sda2 . CATATAN: Saya berasumsi bahwa perangkat menyediakan penyimpanan, cara yang lebih baik untuk menentukan ini adalah dengan menanyakan melalui LVM terlebih dahulu.

Contoh

Disk fisik alias. PV (Volume Fisik) yang ditetapkan ke VG (Grup Volume).

$ sudo pvs
  PV         VG               Fmt  Attr PSize   PFree
  /dev/sda2  fedora_greeneggs lvm2 a--  465.27g    0 

Riasan VG. Perhatikan bahwa ia memiliki 1 volume fisik (itu yang di atas), dan berisi 3 LV (lihat di bawah).

$ sudo vgs
  VG               #PV #LV #SN Attr   VSize   VFree
  fedora_greeneggs   1   3   0 wz--n- 465.27g    0 

VG berisi 3 LV. Anda dapat melihatnya di bawah ini, serta di VG apa mereka.

$ sudo lvs
  LV   VG               Attr      LSize   Pool Origin Data%  Move Log Copy%  Convert
  home fedora_greeneggs -wi-ao--- 407.63g                                           
  root fedora_greeneggs -wi-ao---  50.00g                                           
  swap fedora_greeneggs -wi-ao---   7.64g              

Memperluas

Jadi, inilah yang perlu Anda lakukan:

  1. Perluas ruang ekstra dari /dev/sda2 ke dalam Grup LVM

    $ pvresize /dev/sda2
    
  2. Perluas ruang kosong yang baru ditambahkan ke dalam Volume Logis

    $ lvextend -L 100% /dev/mapper/VolGroup-lv_root
    
  3. Perluas ruang kosong yang baru ditambahkan ke dalam partisi ext4

    $ resize2fs /dev/VolGroup/lv_root
    

Referensi

  • Memperluas volume LVM:Volume fisik (partisi) -> Grup volume -> Volume logis -> Sistem file
Terkait:Linux - Jaringan VMware Player “Bridged” tidak lagi berfungsi - host =win8.1 guest =Mint 17 Linux?
Cent OS

Cara Mencadangkan Email Office 365

  1. Cara mengaktifkan Pengaturan Proxy untuk Perintah Yum di Server RHEL / CentOS

  2. Cara Memasang Anchor CMS di CentOS 7

  3. Cara Menginstal Brotli di CentOS 8

Cara Menginstal Admin di CentOS 6

  1. Cara Menginstal VirtualBox di CentOS 7

  2. Cara Menginstal FreeIPA di CentOS 8

  3. Cara Menginstal Browser Vivaldi di CentOS 8

Cara menginstal server web LiteSpeed ​​​​pada CentOS 7

  1. Instal Dan Konfigurasi KVM Di Server CentOS 8

  2. Cara Memasang Rust di CentOS 8

  3. Cara Menginstal Apache ActiveMQ dan Hawt.io di CentOS 8