磁盘管理
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扩容
[root@hadoop ~]# 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
[root@hadoop ~]# 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.
[root@hadoop ~]# 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.
[root@hadoop ~]# 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
[root@hadoop ~]# 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
[root@localhost ~]# mkdir /raid0/
[root@localhost ~]# mount /dev/md0 /raid0/
[root@localhost ~]# df -Th /raid0/
[root@localhost ~]# 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