uos 磁盘管理
2020-07-06 本文已影响0人
小桥流水啦啦啦
1、mount挂在磁盘
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
├─sda1 8:1 0 11G 0 part [SWAP]
├─sda2 8:2 0 42.5G 0 part /
├─sda3 8:3 0 85G 0 part /home
├─sda4 8:4 0 1K 0 part
└─sda5 8:5 0 85G 0 part /media/imhqq/_dde_data
# blkid /dev/sda1
/dev/sda1: UUID="b5e4e21f-c797-46a9-90c4-216fdd4b7c61" TYPE="swap" PARTUUID="9eca6c7a-01"
#blkid /dev/sda2
/dev/sda2: LABEL="Root" UUID="fc8fb3d8-9db7-4851-b289-dcd05b6f1943" TYPE="ext4" PARTUUID="9eca6c7a-02"
# blkid /dev/sda3
/dev/sda3: LABEL="Home" UUID="b9f16a8a-8da5-4644-8395-a049371251c6" TYPE="ext4" PARTUUID="9eca6c7a-03"
# blkid /dev/sda4
/dev/sda4: PTUUID="32372e34" PTTYPE="dos" PARTUUID="9eca6c7a-04"
# blkid /dev/sda5
/dev/sda5: LABEL="_dde_data" UUID="65be604c-07fe-4f0d-862d-5d2c58999f4f" TYPE="ext4" PARTUUID="9eca6c7a-05"
# mkdir /cipan
# mount /dev/sda3 /cipan/
# df -h
文件系统 容量 已用 可用 已用% 挂载点
udev 3.9G 0 3.9G 0% /dev
tmpfs 794M 1.7M 793M 1% /run
/dev/sda2 42G 15G 26G 36% /
tmpfs 3.9G 135M 3.8G 4% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda3 84G 23G 57G 29% /home
tmpfs 794M 40K 794M 1% /run/user/1000
/dev/sda5 84G 5.8G 74G 8% /media/imhqq/_dde_data
2、分区
添加一块5G的磁盘。
# fdisk -l
Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x9eca6c7a
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 23070719 23068672 11G 82 Linux swap / Solaris
/dev/sda2 * 23070720 112228351 89157632 42.5G 83 Linux
/dev/sda3 112228352 290543615 178315264 85G 83 Linux
/dev/sda4 290543616 468860927 178317312 85G f W95 Ext'd (LBA)
/dev/sda5 290545664 468858879 178313216 85G 83 Linux
fdisk /dev/sdb
n p 1 回车 +1G ```
w
mkfs.xfs /dev/sdb1
mkdir /sdb1
mount /dev/sdb1 /sdb1
df -h
3、swap分区
fdisk /dev/sdc
mkswap /dev/sdc2
swapon -a
swapon /dev/sdc2
swapon -s
vim /etc/fstab
UUID="246cb701-407c-4410-8fc0-106f224ac884" none swap defaults 0 0
4、lvm逻辑卷
新建两个空白分区
pvs
pvcreate /dev/sdb2 /dev/sdb3
pvs
vgcreate yanwj /dev/sdb2 /dev/sdb3
vgs
lvcreate -L 1.9G yanwj -n yanwjlv
lvs
mkfs.xfs /dev/yanwj/yanwjlv
mkdir /ywjlv
mount /dev/yanwj/yanwjlv /ywjlv/
df -h
history
5、raid0
添加2块磁盘,并分区
fdisk -l | grep "Disk /dev/sd"
mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sdb1 /dev/sdc1
mkfs.xfs /dev/md0
mkdir /mnt/md0
mount /dev/md0 /mnt/md0
dd if=/dev/zero of=/mnt/md0/md0test bs=1M count=500
df - Th
mdadm -D /dev/md0
6、raid1
mdadm -C /dev/md1 -a yes -l 1 -n 2 /dev/sdb2 /dev/sdc2
mkfs.xfs /dev/md1
mkdir /mnt/md1
mount /dev/md1 /mnt/md1
dd if=/dev/zero of=/mnt/md1/md1test bs=1M count=500
df -Th
mdadm -D /dev/md1
7、raid5
mdadm -C /dev/md5 -a yes -l 5 -n 3 /dev/sdb3 /dev/sdc3 /dev/sdd3
mkfs.xfs /dev/md5
mkdir /mnt/md5
mount /dev/md5 /mnt/md5
dd if=/dev/zero of=/mnt/md5/md5test bs=1M count=500
df -Th
mdadm -D /dev/md5
8、raid5坏1块硬盘
dd if=/dev/zero of=/mnt/md5/md5file bs=1M count=1000
df -Th
umount /mnt/md5
mdadm /dev/md5 -f /dev/sdd3 #模拟/dev/sdd3为坏盘
mdadm -D /dev/md5
mount /dev/md5 /mnt/md5/
ll /mnt/md5/
df -Th
mdadm /dev/md5 -r /dev/sdd3 #热拔/dev/sdd3
mdadm -D /dev/md5 #显示仅剩2块硬盘
mdadm /dev/md5 -a /dev/sdd3 #热插/dev/sdd3
mdadm -D /dev/md5 #快速查看可看到同步数据百分比变化
mount /dev/md5 /mnt/md5
ll /mnt/md5
9、raid5热备
mdadm -C /dev/md5x -a yes -l 5 -n 3 -x 1 /dev/sdb4 /dev/sdc4 /dev/sdd4 /dev/sde4
mkfs.xfs /dev/md5x
mkdir /mnt/md5x
mount /dev/md5x /mnt/md5x
dd if=/dev/zero of=/mnt/md5x/md5xtest bs=1M count=500
df -Th
mdadm -D /dev/md6