(基础)广州邀请赛 Raid + NFS + Quota.note
·题目:
# Raid:
使用两个50G的磁盘,创建名为 /dev/md0 的 Raid0,将 Raid永久挂载到 /home 目录,迁移 /home目录下的文件
# NFS:
共享 /home 目录,只允许 mail.unitel.com 访问目录一、配置 Raid:
添加两块 50G的磁盘,这里不再赘述
查看 新添加的磁盘:
lsblk
1、配置 Raid:
apt install -y mdadm
mdadm -C /dev/md0 -l0 -n2 /dev/sd[bc]
update-initramfs -u //重启读取一遍文件(因为创建了 /dev/md0,所以需要读取它)
# 此时已经配置完成了,但是重启后 Raid磁盘会失效,因此需要将配置写入配置文件中,以保障Raid磁盘开机自启:
mdadm -Ds >> /etc/mdadm/mdadm.conf·参数解释:
-C 选项同等于: --create //创建新的Raid盘
-l 选项同等于: --level //指定 Raid的级别
-n 选项同等于: --raid-devices //指定活跃的磁盘数量
-x 选项同等于: --spare-devices //指定备份的磁盘数量
(如果 -x 指定的是2,那么一般都会最后两个盘设置为备份盘,例如:/dev/sd[bcdef],那么 sde、sdf就会被设置为备份盘)
/dev/sr[01] 是这里指定了两个盘:/dev/sr0、/dev/sr1,这里的意思是使用/dev/sd[bc]这两个盘创建 /dev/md0 Raid磁盘·查看选项帮助文档:
# 可以使用 --help查看帮助:
mdadm --help
mdadm -C /dev/md0 --help
2、查看 创建的 /dev/md0 磁盘的详细信息:
lsblk
mdadm -D /dev/md0
mdadm -Ds 
3、格式化 Raid磁盘,挂载到 /home 目录:
(1)先将 /home 目录的内容备份:
mdir /home_bak
mv /home/ /home_bak(2)格式化 Raid磁盘,并将其挂载到 /hoem 目录:
·方式一:格式化为 ext4 文件格式:
# ext4文件格式化命令默认就有
mkfs.ext4 /dev/md0
·方式二:格式化为 xfs 文件格式:
apt install -y xfsdump
mkfs.xfs /dev/md0
(3)挂载到 /home 目录:
mkdir /home
vim /etc/fstab
mount -a
cp -ar /home_bak/* /home(4)查看 /home 目录:
df -h
二、配置 nfs共享:
apt install -y nfs-kernel-server1、配置 NFS:
vim /etc/exports
·重启 nfs 服务:
# systemctl restart nfs-kernel-server //不重启也行
exportfs -av2、在 mail.unitel.com 上配置 nfs 客户端:
apt install -y nfs-common
vim /etc/fstab
mount -a3、查看:
df -h
三、配置 Quota:
·题目要求: