1 做5个分区,其中3个分区是1GB(假定a,b,c是1GB空间),另外2个分区是2GB(假定d,e是2GB空间)。
gauss@gauss-XPS-15-9570:~$ sudo parted /dev/sda[sudo] gauss 的密码:GNU Parted 3.2使用 /dev/sda欢迎使用 GNU Parted! 输入 'help'可获得命令列表.(parted) mklabel新的磁盘标签类型? gpt警告: The existing disk label on /dev/sda will be destroyed and all data on thisdisk will be lost. Do you want to continue?是/Yes/否/No? yes(parted) mkpart primary ext4 0G 1G(parted) mkpart primary ext4 1G 2G(parted) mkpart primary ext4 2G 3G(parted) mkpart primary ext4 3G 5G(parted) mkpart primary ext4 5G 7G(parted) quit信息: You may need to update /etc/fstab.gauss@gauss-XPS-15-9570:~$ sudo fdisk -l /dev/sdaDisk /dev/sda:7.2 GiB,7776239616 字节,15187968 个扇区单元:扇区 / 1 * 512 = 512 字节扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:gpt磁盘标识符:5FA5E1BB-5C7B-4FAE-9098-077B7B74C485设备 起点 末尾 扇区 大小 类型/dev/sda1 2048 1953791 1951744 953M Linux 文件系统/dev/sda2 1953792 3905535 1951744 953M Linux 文件系统/dev/sda3 3905536 5859327 1953792 954M Linux 文件系统/dev/sda4 5859328 9764863 3905536 1.9G Linux 文件系统/dev/sda5 9764864 13672447 3907584 1.9G Linux 文件系统gauss@gauss-XPS-15-9570:~$ sudo mdadm -Cv /dev/md0 -ayes -l5 -n3 -x1 /dev/sda[1-4]mdadm: layout defaults to left-symmetricmdadm: layout defaults to left-symmetricmdadm: chunk size defaults to 512Kmdadm: /dev/sda1 appears to contain an ext2fs file systemsize=975872K mtime=Thu Jan 1 08:00:00 1970mdadm: /dev/sda1 appears to be part of a raid array:level=raid5 devices=5 ctime=Sat Mar 28 22:06:24 2020mdadm: /dev/sda2 appears to contain an ext2fs file systemsize=975872K mtime=Sun Mar 29 13:08:07 2020mdadm: /dev/sda2 appears to be part of a raid array:level=raid5 devices=5 ctime=Sat Mar 28 22:06:24 2020mdadm: /dev/sda3 appears to contain an ext2fs file systemsize=976896K mtime=Thu Jan 1 08:00:00 1970mdadm: /dev/sda3 appears to be part of a raid array:level=raid5 devices=5 ctime=Sat Mar 28 22:06:24 2020mdadm: /dev/sda4 appears to contain an ext2fs file systemsize=976896K mtime=Thu Jan 1 08:00:00 1970mdadm: /dev/sda4 appears to be part of a raid array:level=raid5 devices=5 ctime=Sat Mar 28 22:06:24 2020mdadm: size set to 973824Kmdadm: largest drive (/dev/sda4) exceeds size (973824K) by more than 1%Continue creating array? ymdadm: Defaulting to version 1.2 metadatamdadm: array /dev/md0 started.gauss@gauss-XPS-15-9570:~$ sudo cat /proc/mdstatPersonalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]md0 : active raid5 sda3[4] sda4[3](S) sda2[1] sda1[0]1947648 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]unused devices: <none>gauss@gauss-XPS-15-9570:~$ sudo df -h文件系统 容量 已用 可用 已用% 挂载点/dev/md0 1.8G 5.6M 1.7G 1% /datagauss@gauss-XPS-15-9570:~$ sudo mdadm --detail /dev/md0/dev/md0:Version : 1.2Creation Time : Sun Mar 29 15:51:26 2020Raid Level : raid5Array Size : 1947648 (1902.00 MiB 1994.39 MB)Used Dev Size : 973824 (951.00 MiB 997.20 MB)Raid Devices : 3Total Devices : 4Persistence : Superblock is persistentUpdate Time : Sun Mar 29 16:03:00 2020State : activeActive Devices : 3Working Devices : 4Failed Devices : 0Spare Devices : 1Layout : left-symmetricChunk Size : 512KConsistency Policy : resyncName : gauss-XPS-15-9570:0 (local to host gauss-XPS-15-9570)UUID : 93d40a03:345dd2b4:577558ad:b3bca090Events : 19Number Major Minor RaidDevice State0 8 1 0 active sync /dev/sda11 8 2 1 active sync /dev/sda24 8 3 2 active sync /dev/sda33 8 4 - spare /dev/sda4# 将 /dev/sda3 宣布为坏盘并移除,/dev/sda4能顶上来gauss@gauss-XPS-15-9570:~$ sudo df -h文件系统 容量 已用 可用 已用% 挂载点/dev/md0 1.8G 5.6M 1.7G 1% /datagauss@gauss-XPS-15-9570:~$ sudo cat /proc/mdstatPersonalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]md0 : active raid5 sda3[4](F) sda4[3] sda2[1] sda1[0]1947648 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]unused devices: <none># 重新组盘gauss@gauss-XPS-15-9570:~$ sudo umount /dev/md0gauss@gauss-XPS-15-9570:~$ sudo mdadm -S /dev/md0mdadm: stopped /dev/md0gauss@gauss-XPS-15-9570:~$ sudo mdadm -C /dev/md0 -ayes -l5 -n3 -x1 /dev/sda[2,3,4,1]mdadm: /dev/sda1 appears to contain an ext2fs file systemsize=975872K mtime=Thu Jan 1 08:00:00 1970mdadm: /dev/sda1 appears to be part of a raid array:level=raid5 devices=3 ctime=Sun Mar 29 15:51:26 2020mdadm: /dev/sda2 appears to contain an ext2fs file systemsize=975872K mtime=Sun Mar 29 13:08:07 2020mdadm: /dev/sda2 appears to be part of a raid array:level=raid5 devices=3 ctime=Sun Mar 29 15:51:26 2020mdadm: /dev/sda3 appears to contain an ext2fs file systemsize=976896K mtime=Thu Jan 1 08:00:00 1970mdadm: /dev/sda3 appears to be part of a raid array:level=raid5 devices=3 ctime=Sun Mar 29 15:51:26 2020mdadm: /dev/sda4 appears to contain an ext2fs file systemsize=976896K mtime=Thu Jan 1 08:00:00 1970mdadm: /dev/sda4 appears to be part of a raid array:level=raid5 devices=3 ctime=Sun Mar 29 15:51:26 2020mdadm: largest drive (/dev/sda4) exceeds size (973824K) by more than 1%Continue creating array? ymdadm: Defaulting to version 1.2 metadatamdadm: array /dev/md0 started.gauss@gauss-XPS-15-9570:~$ sudo mdadm --detail /dev/md0/dev/md0:Version : 1.2Creation Time : Sun Mar 29 16:23:21 2020Raid Level : raid5Array Size : 1947648 (1902.00 MiB 1994.39 MB)Used Dev Size : 973824 (951.00 MiB 997.20 MB)Raid Devices : 3Total Devices : 4Persistence : Superblock is persistentUpdate Time : Sun Mar 29 16:27:07 2020State : cleanActive Devices : 3Working Devices : 4Failed Devices : 0Spare Devices : 1Layout : left-symmetricChunk Size : 512KConsistency Policy : resyncName : gauss-XPS-15-9570:0 (local to host gauss-XPS-15-9570)UUID : 4044f0db:33189482:6a3c7cc4:b1e2de63Events : 18Number Major Minor RaidDevice State0 8 1 0 active sync /dev/sda11 8 2 1 active sync /dev/sda24 8 3 2 active sync /dev/sda33 8 4 - spare /dev/sda4
1)如果用abcd
组成一块raid盘组,abc是raid盘,d是热备盘,组好后空间是多大?[1.8G]把c盘宣布为坏盘,并且移除,看看d是否能顶上来,顶上来的话,空间是多大?[1.8G]
2)如果用abcd
组成一块raid盘组,
bcd是raid盘,a是热备盘,组好后空间是多大?[1.8G]
2 请问下面的过程是否能正常恢复出raid盘组
gauss@gauss-XPS-15-9570:~$ sudo mdadm -C /dev/md0 --level=5 --raid-devices=3 /dev/sda1 /dev/sda2 /dev/sda3
mdadm: /dev/sda1 appears to contain an ext2fs file system
size=975872K mtime=Thu Jan 1 08:00:00 1970
mdadm: /dev/sda1 appears to be part of a raid array:
level=raid5 devices=3 ctime=Sun Mar 29 16:23:21 2020
mdadm: /dev/sda2 appears to contain an ext2fs file system
size=975872K mtime=Sun Mar 29 13:08:07 2020
mdadm: /dev/sda2 appears to be part of a raid array:
level=raid5 devices=3 ctime=Sun Mar 29 16:23:21 2020
mdadm: /dev/sda3 appears to contain an ext2fs file system
size=976896K mtime=Thu Jan 1 08:00:00 1970
mdadm: /dev/sda3 appears to be part of a raid array:
level=raid5 devices=3 ctime=Sun Mar 29 16:23:21 2020
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
gauss@gauss-XPS-15-9570:~$ sudo mdadm -S /dev/md0
mdadm: stopped /dev/md0
gauss@gauss-XPS-15-9570:~$ sudo mdadm -A /dev/md1 /dev/sda3 /dev/sda2 /dev/sda1
mdadm: /dev/md1 has been started with 3 drives.
gauss@gauss-XPS-15-9570:~$ sudo cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active raid5 sda1[0] sda3[3] sda2[1]
1947648 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
unused devices: <none>
gauss@gauss-XPS-15-9570:/$ sudo mount /dev/md1 /data
gauss@gauss-XPS-15-9570:/$ ls /data
created_in_md0.txt lost+found
- mdadm -C /dev/md0 —level=5 —raid-devices=3 /dev/vdb1 /dev/vdb2 /dev/vdb3
- mdadm -S /dev/md0
- mdadm -A /dev/md1 /dev/vdb3 /dev/vdb2 /dev/vdb1
(注意这里和创建的设备号不同,创建的时候叫md0,此时是md1;创建的时候是1,2,3;现在是3,2,1)
,这个命令能把原来的盘恢复出来嘛?请试试看[能]
3 如果创建了一个raid盘组,并mount在/data 目录上,但是如果想让机器每次启动后就自动就mount到 /data/ 盘上,写一段命令完成这个工作
gauss@gauss-XPS-15-9570:~$ sudo umount /dev/md0
gauss@gauss-XPS-15-9570:~$ sudo mount /dev/md0 /data
gauss@gauss-XPS-15-9570:~$ sudo blkid /dev/md0
/dev/md0: UUID="aa91fb28-821b-4360-8f7e-39ace21d3852" TYPE="ext4"
# 此处省略Vim修改 /etc/fstab 文件过程,以下是修改后的结果。
gauss@gauss-XPS-15-9570:~$ sudo cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=3c2e90aa-5284-4b9d-a55d-29fa57926d3d / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=AC2D-DC2E /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0
UUID="aa91fb28-821b-4360-8f7e-39ace21d3852" /data ext4 defaults 0 0
