磁盤管理
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