1.分区划分
fdisk /dev/vdb
Command (m for help): m ##帮助
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition ##删除分区
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types ##列出系统可用的分区类型
m print this menu
n add a new partition ##新建分区
o create a new empty DOS partition table
p print the partition table ##显示分区
q quit without saving changes ##推出
s create a new empty Sun disklabel
t change a partition's system id ##修改分区功能id
u change display/entry units
v verify the partition table
w write table to disk and exit ##保存更改到分区表中
x extra functionality (experts only)
Command (m for help): n ##新建分区
Partition type:
p primary (0 primary, 0 extended, 4 free) ##分区类型位主分区
e extended ##分区类型位扩展分区
Select (default p): ##默认位主分区
Using default response p
Partition number (1-4, default 1): 1 ##主分区id
First sector (2048-20971519, default 2048): ##此分区起始位置
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +500M ##分区大小
wq保存退出,并且用partprobe命令同步分区表
先将/dev/vdb1格式化成xfs格式的
mkfs.xfs /dev/vdb1
临时挂载
mount /dev/vdb1 /mnt,使用df命令可以查看挂载是否挂载成功
永久挂载
编辑/etc/fstab文件
然后使用mount -a 命令挂载,重新启动之后,使用df命令可以查看自动挂载的情况
2.swap 分区
fdisk /dev/vdb #分区
fdisk 中修改swap分区标识
swap 82
wq保存退出,然后使用partprobe同步分区表
mkswap /dev/vdb1 格式化swap分区
swapon -a /dev/vdb1 激活swap分区,并将swap分区投入使用
swap分区的永久挂载,编辑/etc/fstab文件
vim /etc/fstab
/dev/vdb1 /swap swap defaults,pri=1 0 0
配额
创建一个公共目录 mkdir /redhat
创建一个新的分区/dev/vdb2
mount -o usrquota /dev/vdb2/redhat ##将/dev/vdb1挂载到/redhat
edquota -u student ##修改配额配置文件
su - student
dd if=/dev/zero of=/redhat/studentfile bs=1M count=300
在/dev/zero目录下 截取大小为500M的文件到/redhat/studentfile下
如果文件大小小于配额文件里的大小,则可以正常截取;如果大于配额文件大小,则最大只有最大额度的大小
配额文件里的大小为200M,所以截取文件最大为200M,如果超过200M,最大也只能截取200M
3.磁盘阵列
新建三个分区
mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3}
-C 创建/dev/md0
-a yes 没有这个目录自动创建
-l 1 做raid 1
-n 2 用两块磁盘来做raid 1
-x 1 一块磁盘闲置
/dev/vdb{1..3} 使用vdb1到vdb3
mkfs.xfs /dev/md0 格式化/dev/md0
mount /dev/md0 /mnt/ 将/dev/md0挂载到/mnt下
watch -n 1 cat /proc/mdstat 监控命令
mdadm -f /dev/md0 /dev/vdb1 失效指定硬盘
mdadm -D /dev/md0 查看raid状态
mdadm -r /dev/md0 /dev/vdb1 删除指定硬盘
mdadm -a /dev/md0 /dev/vdb1 添加指定硬盘