linuxハードディスクが足りなくて、新しく追加したハードディスクをフォーマットしてそして電源を入れてマウントすることを設定します

2818 ワード

vmware、virtualboxなどの仮想化ソフトウェアでは、ハードディスクの拡張をシミュレートできます.スペースが不足している場合は、新しいハードディスクを追加し、パーティション化し、フォーマットし、マウントして使用できます.
1,HDDパーティション、フォーマット、マウント
[root@s101 ~]#  history

  739  fdisk -l      #       
  740  fdisk /dev/sdb   #   ,p ,1 , w 
  741  fdisk -l             #         : /dev/sdb1

  742  mkfs.ext4 /dev/sdb1  #      

  743  mkdir /mysdb    #    ,      
  744  du -h  /mysdb   #         ,         
  745  mount /dev/sdb1 /mysdb  #       : echo "/dev/sdb1 /mysdb ext4 defaults 0 0" >> /etc/fstab

2,HDDパーティション、フォーマット、拡張/パーティション
新しく作成したディレクトリにハードディスクをマウントして使用すると、既存のパーティションディスクが不足しているため、次のような操作が可能になる場合があります.
[root@s101 ~]# pvcreate /dev/sdb
  Can't open /dev/sdb1 exclusively.  Mounted filesystem?
[root@s101 ~]# umount /dev/sdb
[root@s101 ~]# pvcreate /dev/sdb      						   #####1,   :       ,      
  Physical volume "/dev/sdb" successfully created
  
  
[root@s101 ~]# vgscan 
  Reading all physical volumes.  This may take a while...
  Found volume group "vg_test" using metadata type lvm2
  
[root@s101 ~]# vgextend vg_test /dev/sdb           		    #####2,  :      
  Volume group "vg_test" successfully extended
[root@s101 ~]# lvextend -L +118G /dev/mapper/vg_test-lv_root   
[root@s101 ~]##lvextend -l +100%FREE  /dev/mapper/vg_test-lv_root    #####3,   :         
  Size of logical volume vg_test/lv_root changed from 50.00 GiB (12800 extents) to 168.00 GiB (43008 extents).
  Logical volume lv_root successfully resized.
  
[root@s101 ~]# resize2fs -f /dev/mapper/vg_test-lv_root 	    #####4,ext4/ext3     :      
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/vg_test-lv_root is mounted on /; on-line resizing required
old desc_blocks = 4, new_desc_blocks = 11
Performing an on-line resize of /dev/mapper/vg_test-lv_root to 44040192 (4k) blocks.
The filesystem on /dev/mapper/vg_test-lv_root is now 44040192 blocks long.

#    :resize2fs -f /dev/cl/root        ===》cent7    xfs    
resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-root
Couldn't find valid filesystem superblock.
#       : e2fsck -f /dev/mapper/centos-root  ===》cent7    xfs    
e2fsck 1.42.9 (28-Dec-2013)
/dev/mapper/centos-root is mounted.
e2fsck: Cannot continue, aborting.
#  xfs            : xfs_growfs /dev/cl/root


[root@s101 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_test-lv_root
                      166G   41G  116G  27% /  				    ######5 ,  166G:  【50G】   116G
tmpfs                 5.0G  8.0K  5.0G   1% /dev/shm
/dev/sda1             477M   41M  412M   9% /boot
/dev/mapper/vg_test-lv_home
                       45G   52M   43G   1% /home
cm_processes          5.0G  7.2M  5.0G   1% /opt/cm-5.12.0/run/cloudera-scm-agent/process