日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux扩容根目录空间_Linux系统扩容根目录磁盘空间的操作方法

發(fā)布時間:2023/12/10 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux扩容根目录空间_Linux系统扩容根目录磁盘空间的操作方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Linux系統(tǒng)擴容根目錄磁盤空間的操作方法

一、使用背景

Linux根目錄磁盤空間不夠用了,當(dāng)修改了虛擬機模版增加磁盤大小或者插入了一塊新硬盤,但是發(fā)現(xiàn)系統(tǒng)里的大小還是沒改變。

產(chǎn)生的原因是沒有給磁盤格式化,沒有增加分區(qū)。

二、操作方法

1.查看磁盤空間大小,使用df -h 命令,發(fā)現(xiàn)掛載根目錄節(jié)點的/dev/mapper/vg_node003-lv_root 只有7.1G容量。

[root@node-002 ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/vg_node003-lv_root 18G 9.3G 7.1G 57% /

tmpfs 491M 0 491M 0% /dev/shm

/dev/sda1 477M 42M 411M 10% /boot

2.增加磁盤空間,例如下圖使用VM虛擬機增加的方式。

3.使用fdisk -l命令查看磁盤信息。當(dāng)看到第一行Disk /dev/sda: 53.7 GB與實際df -h顯示內(nèi)容不符時,說明增加磁盤成功了。

[root@node-002 ~]# fdisk -l

Disk /dev/sda: 53.7 GB, 53687091200 bytes

255 heads, 63 sectors/track, 6527 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00092cf6

Device Boot Start End Blocks Id System

/dev/sda1 * 1 64 512000 83 Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2 64 2611 20458496 8e Linux LVM

Disk /dev/mapper/vg_node003-lv_root: 18.8 GB, 18798870528 bytes

255 heads, 63 sectors/track, 2285 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/mapper/vg_node003-lv_swap: 2147 MB, 2147483648 bytes

255 heads, 63 sectors/track, 261 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

4.使用fdisk /dev/sda, 創(chuàng)建新分區(qū)。

注意:不同操作系統(tǒng)的磁盤命名方式不同,有些是/dev/vda。具體使用方式參考第三步中fdisk -l首行顯示Disk。如筆者在該系統(tǒng)中首行顯示為Disk /dev/sda: 53.7 GB, 53687091200 bytes ,故使用命令fdisk /dev/sda)

按照下面Linux操作進(jìn)行分區(qū)。

[root@node-002 ~]# fdisk /dev/vda

命令(輸入 m 獲取幫助): m

命令操作

a toggle a bootable flag

b edit bsd disklabel

c toggle the dos compatibility flag

d delete a partition

l list known partition types

m print this menu

n add a new partition

o create a new empty DOS partition table

p print the partition table

q quit without saving changes

s create a new empty Sun disklabel

t change a partition's system id

u change display/entry units

v verify the partition table

w write table to disk and exit

x extra functionality (experts only)

命令(輸入 m 獲取幫助): n #new 新分區(qū)

Partition type:

p primary (1 primary, 1 extended, 2 free)

l logical (numbered from 5)

Select (default p): p #選擇主分區(qū)

分區(qū)號 (1-4,默認(rèn)為 3): 3 #分區(qū)序號

起始 sector (499712-314572799,默認(rèn)為 499712): #分區(qū)開始回車默認(rèn)

將使用默認(rèn)值 499712

Last sector, +扇區(qū) or +size{K,M,G} (499712-501757,默認(rèn)為 501757):

將使用默認(rèn)值 501757

命令(輸入 m 獲取幫助): n #new 新分區(qū)

Partition type:

p primary (2 primary, 1 extended, 1 free)

l logical (numbered from 5)

Select (default p): p #選擇主分區(qū)

Selected partition 4 #分區(qū)序號

起始 sector (62912512-314572799,默認(rèn)為 62912512): #分區(qū)開始回車默認(rèn)

將使用默認(rèn)值 62912512

Last sector, +扇區(qū) or +size{K,M,G} (62912512-314572799,默認(rèn)為 314572799):

將使用默認(rèn)值 314572799

命令(輸入 m 獲取幫助): t #修改分區(qū)格式

分區(qū)號 (1-5): 4 #修改分區(qū)號

Hex code (type L to list codes): 8e #格式選擇8e linux LVM

Changed system type of partition 4 to 8e (Linux LVM)

命令(輸入 m 獲取幫助): p #顯示分區(qū)信息

Disk /dev/sda: 161.1 GB, 161061273600 bytes

16 heads, 63 sectors/track, 312076 cylinders, total 314572800 sectors

Units = 扇區(qū) of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x0001a023

設(shè)備 啟動 起點 終點 塊數(shù) Id 系統(tǒng)

/dev/sda1 * 2048 499711 248832 83 Linux

/dev/sda2 501758 62912511 31205377 5 擴展

/dev/sda3 499712 501757 1023 83 Linux

Partition table entries are not in disk order

命令(輸入 m 獲取幫助): w #保存信息

The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: 設(shè)備或資源忙.

The kernel still uses the old table. The new table will be used at

the next reboot or after you run partprobe(8) or kpartx(8)

Syncing disks.

5.重啟Linux操作系統(tǒng),使用reboot命令。

6.創(chuàng)建物理卷,使用pvcreate /dev/sda3命令。

[root@node-002 dev]# pvcreate /dev/sda3

Physical volume "/dev/sda3" successfully created

7.查看新建的物理卷和大小,使用pvdisplay命令。

[root@node-002 dev]# pvdisplay

--- Physical volume ---

PV Name /dev/sda2

VG Name vg_node003

PV Size 19.51 GiB / not usable 3.00 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 4994

Free PE 0

Allocated PE 4994

PV UUID UC4j5m-rJO4-DroW-E92L-n5Vj-SU0U-PJyfJf

"/dev/sda3" is a new physical volume of "30.00 GiB"

--- NEW Physical volume ---

PV Name /dev/sda3

VG Name

PV Size 30.00 GiB

Allocatable NO

PE Size 0

Total PE 0

Free PE 0

Allocated PE 0

PV UUID nng8Gx-51fP-DIBH-YeF4-Sw7B-S0jQ-oGXfpa

8.將添加新的物理卷,加載到vg_node003卷組,使用vgextend vg_node003 /dev/sda3命令。

[root@node-002 dev]# vgextend vg_node003 /dev/sda3

Volume group "vg_node003" successfully extended

9.查看卷組信息,使用vgdisplay命令。

[root@node-002 dev]# vgdisplay

--- Volume group ---

VG Name vg_node003

System ID

Format lvm2

Metadata Areas 2

Metadata Sequence No 4

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 2

Open LV 2

Max PV 0

Cur PV 2

Act PV 2

VG Size 49.50 GiB

PE Size 4.00 MiB

Total PE 12673

Alloc PE / Size 4994 / 19.51 GiB

Free PE / Size 7679 / 30.00 GiB

VG UUID v37e5T-4iPX-olm0-Claw-8EfO-axHf-evCAfc

10.增加vg_node003大小,增加30G。使用lvresize -L +30G /dev/mapper/vg_node003-lv_root命令。

注:vg_node003-lv_root在/dev/mapper里面查看

[root@node-002 mapper]# lvresize -L +29.99G /dev/mapper/vg_node003-lv_root

Rounding size to boundary between physical extents: 29.99 GiB

Size of logical volume vg_node003/lv_root changed from 17.51 GiB (4482 extents) to 47.50 GiB (12160 extents).

Logical volume lv_root successfully resized

11.重新識別vg_node003大小,使用resize2fs /dev/mapper/vg_node003-lv_root命令。

[root@node-002 mapper]# resize2fs /dev/mapper/vg_node003-lv_root

resize2fs 1.41.12 (17-May-2010)

Filesystem at /dev/mapper/vg_node003-lv_root is mounted on /; on-line resizing required

old desc_blocks = 2, new_desc_blocks = 3

Performing an on-line resize of /dev/mapper/vg_node003-lv_root to 12451840 (4k) blocks.

The filesystem on /dev/mapper/vg_node003-lv_root is now 12451840 blocks long.

如出現(xiàn)下列情況

resize2fs: Bad magic number in super-block 當(dāng)嘗試打開 /dev/mapper/vg_node003-lv_root 時 找不到有效的文件系統(tǒng)超級塊.

請使用xfs_growfs /dev/mapper/vg_node003-lv_root

[root@node-002 ~]# xfs_growfs /dev/mapper/vg_node003-lv_root

meta-data=/dev/mapper/centos-root isize=512  agcount=4, agsize=2891264 blks

= sectsz=512  attr=2, projid32bit=1

=               crc=1     finobt=0 spinodes=0

data =               bsize=4096 blocks=11565056, imaxpct=25

=               sunit=0 swidth=0 blks

naming = version 2         bsize=4096 ascii-ci=0 ftype=1

log    = internal          bsize=4096 blocks=5647, version=2

=               sectsz=512 sunit=0 blks, lazy-count=1

realtime =none extsz=4096 blocks=0, rtextents=0

data blocks changed from 11565056 to 24672256

12.查看擴容后的大小 ,使用df -h命令。

[root@node-002 mapper]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/vg_node003-lv_root 47G 9.3G 36G 21% /

tmpfs 491M 0 491M 0% /dev/shm

/dev/sda1 477M 42M 411M 10% /boot

當(dāng)看到/dev/mapper/vg_node003-lv_root 已經(jīng)更新到新的大小時,則表示增加成功。

三、總結(jié)

以上所述是小編給大家介紹的Linux系統(tǒng)擴容根目錄磁盤空間的操作方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。

總結(jié)

以上是生活随笔為你收集整理的linux扩容根目录空间_Linux系统扩容根目录磁盘空间的操作方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。