GNU/Linux >> Linux の 問題 >  >> Cent OS

Linux-Centosはシステムディスクの新しい拡張スペースを使用できませんか?

私はVirtualBoxにCentOSをインストールしていて、システム自体用の小さなHDD(約8〜9GB)がありました。これをしばらく使用した後、この仮想ディスクがいっぱいになり、アップデートをインストールできなかったため、VBoxManageとGPartedを使用してHDDを25GBに拡張しました。しかし、今では容量が大きくても、十分なスペースが残っていないため、これらのアップデートをインストールできません。 fdisk -lは次のとおりです。 教えてくれます

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

(言語については申し訳ありません)。

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

resize2fs /dev/sda2も試しました しかし、それは私に悪いスーパーブロックについてのエラーを与えます。だから私はfsck -t ext4 /dev/sdaを試しました コマンドは成功しませんでした(最初のエラーは/ dev / sdaが現在使用されていることに関するもので、CentOSレスキューモードで起動すると、エラーがcouldn't open /etc/fstab: No such file or directory スーパーブロックが無効であるという情報。

新しく追加されたスペースはどのように使用できますか?

承認された回答:

スラッシュディレクトリ/に注意してください 、LVMのLV(Logical Voume)から来ています。/dev/mapper/VolGroup-lv_root 。したがって、新しく追加されたスペースを/に入れるには 最初にLVMで拡張してから、EXT4パーティションに拡張する必要があります。

最初に気付くのは、LVMのストレージを提供している基盤となる物理ドライブが/dev/sda2であるということです。 。 注: デバイスがストレージを提供することを前提としています。これを判断するためのより良い方法は、最初にLVMを介して問い合わせることです。

物理ディスク、別名。 VG(ボリュームグループ)に割り当てられたPV(物理ボリューム)。

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

VGの構成。物理ボリュームが1つ(上記)、LVが3つ含まれていることに注意してください(以下を参照)。

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

VGには3つのLVが含まれています。以下にそれらと、それらが含まれているVGを確認できます。

$ 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              

拡張

だからあなたがする必要があることはここにあります:

  1. /dev/sda2から余分なスペースを拡張します LVMグループに

    $ pvresize /dev/sda2
    
  2. 新しく追加された空き領域を論理ボリュームに拡張します

    $ lvextend -L 100% /dev/mapper/VolGroup-lv_root
    
  3. 新しく追加された空き領域をext4パーティションに拡張します

    $ resize2fs /dev/VolGroup/lv_root
    

参照

  • LVMボリュームの拡張:物理ボリューム(パーティション)->ボリュームグループ->論理ボリューム->ファイルシステム
関連:Linux-VMwarePlayerの「ブリッジ」ネットワークが機能しなくなった-ホスト=win8.1ゲスト=Mint 17 Linux?
Cent OS

Centos8にGitHubをインストールする方法

  1. CentOS6にElggをインストールする方法

  2. CentOS7にApacheHadoopをインストールする方法

  3. CentOS /RHEL7/6およびFedora30/29にPython3.6をインストールする方法

CentOS7にphpMyBackupProをインストールする方法

  1. CentOSでkubeadmを使用してKubernetes1.5をセットアップする方法

  2. CentOS 7 /RHEL7でネットワークブリッジを作成する方法

  3. Centos7.1はまだ古いカーネル3.10を使用していますカーネル4.0にアップグレードするにはどうすればよいですか?

CentOS8にDockerをインストールする方法

  1. CentOS /RHEL8にWine5.1をインストールする方法

  2. CentOS 7 /RHEL7にNginxを使用してphpMyAdminをインストールする方法

  3. CentOS8にSuiteCRMをインストールする方法