Linux系统的分区管理
######1.硬盘概述######
磁道:盘片转一圈,磁头读取的这一圈。
扇区:以磁盘中心为圆心,画出的一个扇形。
分区:用磁道和扇区进行表示
硬盘0磁道1扇区的512个字节中记录的信息如下:
512 = 446 + 64 + 2
| | |
mbr(主引导记录) mpt(主分区表) 55aa(硬盘的有效性标识)
硬盘分区表有64字节,1块硬盘上最多可以划分4个主分区,1个分区占16个字节。
######2.分区######
###1.查看分区及划分分区时字母的用法###
1.fdisk -l ##查看分区
2.fdisk /dev/vdb ##划分分区
3.Command (m for help):
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)
###2.建立主分区###
Command (m for help): n ##新建
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p ##主分区
Partition number (1-4, default 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 ##分区大小
Partition 1 of type Linux and of size 500 MiB is set
Command (m for help): p ##显示分区信息
(把所有的空间都给E)
######3.给设备安装文件系统######
ext3 rhel5及之前的版本 最多支持32TB的文件系统和2t文件,实际2tb文件系统,16G文件
ext4 rhel6 1EB 16TB
xfs rhel7 18EB 9eb 7G/s 4G/s
自动文件挂载设备
mkfs.xfs /dev/vdb1
mount /dev/vdb1 /mnt
vim /etc/fstab
设备 挂载点 文件系统 挂载参数 是否备份 是否检测
/dev/vdb1 /mnt xfs defaults 0 0
mount -a
######4.swap分区建立#####
###1.swap分区建立###
划分分区并设定分区标识为82
【备注】:wq ##保存 , partprobe ##同步分区表
mkswap /dev/vdb6 ##建立swap分区(重启后自动消失)
swapon -a /dev/vdb6 ##使swap分区生效(可以使用)
swapon -s ##查看swap分区
vim /etc/fstab ##编辑自动文件系统挂载
在最后一行输入:/dev/vdb6 swap swap defaults 0 0
###2.swap分区删除###
编辑 /etc/fstab文件,删除挂载
方法一: swapoff /dev/vdb6 ##删除分区
swapon -s ##查看分区
方法二:
fdisk /dev/vdb
(注意:删除分区后,要同步分区表)
######5.配额#####
配额是针对分区的。
1)修改权限
(先挂载,再改权限)
mount ##查看挂载信息
2)给student用户分配配额
(硬限单位:K)
编辑/etc/fstab文件,开机**配额
3)student用户只能使用20M以下的空间
######6.磁盘加密######
1)设备加密格式化
cryptsetup luksFormat /dev/vdb5
(YES必须是大写,密码必须是无序的数字和字母组合)
2)给磁盘重新命名并打开
3)格式化磁盘
###加密设备开机自动挂载###
1)vim /etc/fstab ##添加自动挂载设备
2)vim /root/disk_passwd ##编辑磁盘密码
3)vim /etc/crypttab