######1.mbr#####

mbr

(主引导记录(Master Boot Record))

MBR,即主引导记录,是对IBM兼容机的硬盘或者可移动磁盘分区时,在驱动器最前端的一段引导扇区。MBR概念是在1983年PC DOS 2.0支持硬盘后才有的。[1]  

MBR描述了逻辑分区的信息,包含文件系统以及组织方式。此外,MBR还包含计算机在启动的第二阶段加载操作系统的可执行代码或连接每个分区的引导记录(VBR)。这个MBR代码通常被称为引导程序。

由于MBR分区表的最大可寻址的存储空间只有2Tb(232×512字节)。因此,在大硬盘出现的现在,MBR分区方式逐渐被GUID分区表取代。

MBR不可能存在于不可分区的媒介如软盘等中

 

####2..分区划分####

fdisk /dev/vda

elcome to fdisk (util-linux 2.23.2).

 

Changes will remain in memory only, until you decide to write them.

Be careful before using the write command.

 

 

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): +100M##分区大小

Partition 1 of type Linux and of size 100 MiB is set

Command (m for help): p

 

Disk /dev/vdb: 10.7 GB, 10737418240 bytes, 20971520 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

Disk label type: dos

Disk identifier: 0x193488c3

 

   Device Boot      Start         End      Blocks   Id  System

/dev/vdb1            2048      206847      102400   83  Linux

 

Command (m for help): wq##保存推出,如果安q表示放弃更改退出

 

[root@localhost mnt]# partprobe ##同步分区表

 

cat /proc/partitions              ##查看系统能识别的分区

 mkfs.xfs  /dev/vdb5    ##格式化

mount /dev/vdb5 /mnt ##挂载

 

####3.swap####

 

swapon -s##查看系统中的swap分区

建立swap分区

mkswap/dev/vdb1###/dev/vdb1格式化成swap格式

swapon -a /dev/vdb1##激活

管理系统存储_可移动 

vim /etc/fstab##开机自动激活

/dev/vdb1swapswapdefautls0 0

 

 

删除/etc/fstab中的swap自动激活条目

swapoff /dev/vdb1##关闭激活的swap分区

 

 

####4.磁盘加密####

1.磁盘加密

fdisk  /dev/vdb

管理系统存储_磁盘_02 

 

cryptsetup luksFormat /dev/vdb1 加密

管理系统存储_磁盘_03 

加密之后不能进行格式化

管理系统存储_磁盘_04 

cryptsetup open /dev/vdb1 westos 解密

管理系统存储_管理系统_05 

 

mkfs.xfs  /dev/mapper/westos格式化

管理系统存储_磁盘_06 

mount /dev/mapper/westos  /mnt/

管理系统存储_磁盘_07 

umount /mnt/

cryptsetup close westos

管理系统存储_可移动_08 

2.加密磁盘的永久挂载

vim /etc/crypttab    设置开机解密

解密后设备管理文件设备加密字符存放文

redhat  /dev/vdb1    /root/lukspsfile

vim /root/lukspsfile     系统自动读取密码记录文件

 

chmod 600 /root/lukspsfile

 cryptsetup luksAddKey /dev/vdb1  /root/lukspsfile  把密码记录文件与设备关联

vim /etc/fstab   开机自动挂在加密设备

/dev/mapper/redhat/mntxfsdefaults0 0

reboot

管理系统存储_磁盘_09 

3.加密清除

vim /etc/fstab     删除此文件下设置的开机启动项

> /etc/crypttab     

rm -fr /root/lukspsfile

umount /mnt/

cryptsetup close redhat

mkfs.xfs  /dev/vdb1

管理系统存储_管理系统_10 

 

####4.磁盘阵列####

fdisk  /dev/vdb

管理系统存储_磁盘_11 

mdadm  -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3}-C##建立

管理系统存储_管理系统_12 

-a##文件不存在建立文件

-l##raid级别

-n##设备个数

-x##闲置设备个数

mkfs.xfs  /dev/md0

mount /dev/md0  /mnt/

管理系统存储_管理系统_13 

watch -n 1 cat /proc/mdstat

 

 

mdadm -f /dev/md0  /dev/vdb1      损坏设备1  (空闲设备开始工作)

管理系统存储_磁盘_14 

mdadm -D /dev/md0                设别配置信息

 

mdadm -r /dev/md0  /dev/vdb1      移除设备1

mdadm -a /dev/md0 /dev/vdb1       恢复设备1

管理系统存储_管理系统_15 

umount /mnt/

mdadm  -S /dev/md0               停止设备

管理系统存储_管理系统_16 

 

 

####5.配额####

mount -o usrquota /dev/vdb1 /pub

quotaon -uv /dev/vdb1

edquota -u student

管理系统存储_磁盘_17

 

设置限定配额为100M

管理系统存储_磁盘_18 

su - student

管理系统存储_可移动_19 

 

quota

Disk quotas for user student (uid 1000):

     Filesystem  blocks   quota   limit   grace   files   quota   limit   grace

      /dev/vdb1  102400*      0  102400               1       0       0      

 

 

当把/etc/fstab写错之后,系统就会起不来

管理系统存储_磁盘_20 

输入超级用户密码,然后ctrl+D

之后修改/etv/fstab

reboot