管理系统存储

本文介绍了Linux系统中的磁盘管理操作,包括使用fdisk进行分区划分,创建主分区和扩展分区,设置分区类型及大小。接着详细阐述了如何格式化分区为xfs,临时和永久挂载文件系统,以及创建和激活swap分区。此外,还讲解了如何设置磁盘配额,并通过实例展示了配额限制。最后,文章详细介绍了如何构建RAID 1阵列,包括创建、格式化和管理RAID设备。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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   添加指定硬盘


umount /mnt/                  取消挂载
mdadm  -S /dev/md0            停止使用


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值