天天看點

磁盤管理磁盤管理

磁盤管理

lvm

pv 代表磁盤

vg 磁盤組

pe 大小

lv 是磁盤組的一個小分區

建立lvm及指令使用

添加一塊30GIDE磁盤

準備本地yum源

cd /etc/yum.repos.d/

vi local.repo

yum clean all

yum repolist

yum install -y lvm*

fdisk -l /dev/sd*

建立lvm

pvcreate /dev/sdb

pvdisplay 檢視

vgcreate -s 大小

vgcreate -s 16M fqx233 /dev/sdc (vgcreate --help如忘記指令可用此指令檢視)

lvcreate -L 512M -n lvfqx fqx233 (lvcreate --help如忘記指令可用此指令檢視)

mkfs.ext4 /dev/fqx233/lvfqx(格式化)

mount /dev/fqx233/lvfqx /lvm007/(檔案挂載)

lvm擴容

[[email protected] ~]# df -h

檔案系統 容量 已用 可用 已用% 挂載點

/dev/mapper/centos-root 18G 2.8G 15G 16% /

devtmpfs 713M 0 713M 0% /dev

tmpfs 723M 0 723M 0% /dev/shm

tmpfs 723M 8.6M 715M 2% /run

tmpfs 723M 0 723M 0% /sys/fs/cgroup

/dev/sda1 497M 125M 373M 25% /boot

/dev/sr0 4.1G 4.1G 0 100% /mnt/centos

tmpfs 145M 0 145M 0% /run/user/0

/dev/mapper/fqx233-lvfqx 488M 780K 452M 1% /lvm007

[[email protected] ~]# lvextend -L +100M /dev/fqx233/lvfqx

Rounding size to boundary between physical extents: 112.00 MiB

Size of logical volume fqx233/lvfqx changed from 512.00 MiB (32 extents) to 624.00 MiB (39 extents).

Logical volume lvfqx successfully resized.

[[email protected] ~]# resize2fs /dev/fqx233/lvfqx

resize2fs 1.42.9 (28-Dec-2013)

Filesystem at /dev/fqx233/lvfqx is mounted on /lvm007; on-line resizing required

old_desc_blocks = 1, new_desc_blocks = 1

The filesystem on /dev/fqx233/lvfqx is now 159744 blocks long.

[[email protected] ~]# df -h

檔案系統 容量 已用 可用 已用% 挂載點

/dev/mapper/centos-root 18G 2.8G 15G 16% /

devtmpfs 713M 0 713M 0% /dev

tmpfs 723M 0 723M 0% /dev/shm

tmpfs 723M 8.6M 715M 2% /run

tmpfs 723M 0 723M 0% /sys/fs/cgroup

/dev/sda1 497M 125M 373M 25% /boot

/dev/sr0 4.1G 4.1G 0 100% /mnt/centos

tmpfs 145M 0 145M 0% /run/user/0

/dev/mapper/fqx233-lvfqx 598M 780K 557M 1% /lvm007

如何徹底删除lvm(要從下往上删)

umount /lvm007

lvremove /dev/mapper/fqx233-lvfqx

Do you really want to remove active logical volume lvfqx? [y/n]: y

Logical volume “lvfqx” successfully removed

vgremove /dev/mapper/fqx233

pvremove /dev/sdc

[[email protected] ~]# pvdisplay

— Physical volume —

PV Name /dev/sda2

VG Name centos

PV Size 19.51 GiB / not usable 3.00 MiB

Allocatable yes

PE Size 4.00 MiB

Total PE 4994

Free PE 10

Allocated PE 4984

PV UUID 7px0If-sIqN-fCyH-GScO-Fgif-XzLp-ifYyVG

df及du的使用方法

df檢視已挂載磁盤總量,使用量,剩餘量和檢視系統剩餘容量

用法 -h 檢視磁盤資訊

-i 檢視 inodes使用情況

-k kb為機關顯示

-m mb為機關顯示

du用于檢視檔案或目錄的大小

用法du +檔案名

-a 顯示所有目錄包括子目錄 由于資料較多可通過 | 管道符抓取資料

-b 列出的值以bytes為機關輸出

-k kb為機關顯示

-m mb為機關顯示

-h 系統自動調節機關

-c 列出總值

-s 列出總值

通常使用 du -sh 的組合去使用

建立raid

lsblk

yum install -y mdadm

fdisk /dev/sdb

mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb[1-2]

​ 指令解析:

 -C v:建立裝置,并顯示資訊。

 -l 0:RAID 的等級為RAID 0。

 -n 2:建立RAID 的裝置為2 塊。

mdadm -Ds 檢視RAID 詳細資訊

mdadm -D /dev/md0

mkfs.xfs /dev/md0

[[email protected] ~]# mkdir /raid0/

[[email protected] ~]# mount /dev/md0 /raid0/

[[email protected] ~]# df -Th /raid0/

[[email protected] ~]# blkid /dev/md0

/dev/md0: UUID=“8eafdcb6-d46a-430a-8004-d58a68dc0751” TYPE=“xfs”

vi /etc/fstab

添加 UUID=8eafdcb6-d46a-430a-8004-d58a68dc0751 /raid0 xfs

defaults 0 0