一 设备名称识别及设备查看命令
1、设备名称解释
/dev/sda
/dev/sdb ##u盘
/dev/sr0 ##光驱
/dev/mapper/* ##虚拟设备
/dev/sda1
符号 | 解释 |
---|---|
dev=device | 设备 |
s=sata/ ide | 串口硬盘(现在都是串口硬盘)/并口硬盘 |
d=disk | 磁盘 |
a=one | 第一个磁盘 |
1 | 第一个分区 |
2、设备查看命令(存在、识别、能用、挂载):
fdisk -l ##系统真实存在的设备
cat /pro/partitions ##系统识别到的设备
blkid ##能用的设备.(没有安装软件不能对接能识别但不能用)
df ##查看设备有没有被使用
df ##列出系统中正在挂载的设备及挂载点
df -H ##挂载设备的详细信息
partprobe ##同步分区表
二 设备的挂载、卸载
1 设备的挂载、卸载
mount 设备名称 挂载点
mount /dev/sdb1 /mnt ##挂载sdb1到mnt上
mount -o ro /dev/sdb1 /mnt ##ro:只读挂载
mount -o remount,rw /dev/sdb1 | /mnt ##rw:读写,remount:重新挂载
umount /mnt| /dev/sdb1 ##卸载
2、解决设备正忙问题
挂载时显示文件正在工作,则由两种方式可以解决。
显示
umount /mnt/
:target is busy ###有程序正在使用该设备
解决方法:
1
fuser -kvm /mnt
umount /mnt/
2、
lsof /mnt/
三 主分区表及磁盘分区类型
硬盘0磁道1扇区的512个字节中记录的信息如下:
512= 446 +64 +2
mbr(主引导记录) mpt(主分区表) 55aa(硬盘的有效性标识)
注:主分区+扩展分区+逻辑分区+磁盘本身最多能有16个设备,多余的设备系统不识别。
一个硬盘主分区最少有1个,最多4个,扩展分区可以没有,最多1个。
主分区+扩展分区总共不能超过4个。
四 划分分区
1 fdisk -l ##查看系统中真实存在的设备
2 fdisk /dev/vdb #划分/dev/vdb
分区后
partprobe ##同步分区
步骤一:开始分区
步骤二:m表示查看状态
步骤三:n表示添加一块分区
步骤四:添加分区
步骤五:p表示查看分区后的状态
四 划分分区设备格式化及挂载
blkid ##查看系统可用设备
mkfs.xfs /dev/vdb1 ##默认格式化磁盘
mkfs.xfs /dev/vbd1 -L westos -f ##给格式化的磁盘添加标签 -f强制格式化
mount /dev/vdb1 /mn ##挂载(这里的挂载是临时的 如果要永久挂载,编辑/etc/fstab)
vim /etc/fstab ##自动挂载策略文件,实现永久挂载
mount -a ##自动挂载
强制格式化
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191108073900841.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NjUyOTg5,size_16,color_FFFFFF,t_70
永久挂载
五 swap分区的管理
首先划分一个分区,并设定分区标签为82。
mkswap /dev/vdb1 ##把/dev/vdb1格式化成swap格式
swapon -a /dev/vdb1 ##激活(若要开机自动激活,编辑/etc/fstab)
swapon -s ##查看系统中的swap分区
步骤一:新划分swap,并将设备的标识改成82
步骤二:格式化 /dev/vdb5
七 磁盘配额
注:更改一个目录的权限,需要先挂载设备,再设定文件权限。
mount -o usrquota /dev/vdb6 /mnt ##挂载一个可配额的磁盘
edquota -u student /dev/vdb6 ##在该磁盘中给student用户配额
chmod 777 /mnt ##更改权限
测试:
su - student
dd if=/dev/zero of=/public/studentfile bs=1M count=20
步骤一:激活配额
步骤二:设定配额
八 磁盘加密
cryptsetup luksFormat /dev/vdb6 ##加密格式化
cryptsetup open /dev/vdb6 ning ##打开加密的设备(解密)
mkfs.xfs /dev/mapper/lucky ##用管理文件格式化设备
mount /dev/mapper/lucky /mnt ##挂载(使用设备)
umount /mnt ##卸载设备
cryptsetup close lucky ##关闭加密的设备
cryptsetup open /dev/vdb6 dd
mount /dev/mapper/dd /mnt/
步骤一:给设备加盖(加密格式化)
步骤二:打开盖子,并命名 ning
步骤三:对设备格式化,并进行挂载
步骤四:卸载/mnt/,若再想挂载,则接着打开盖子。
九 加密磁盘开机自动挂载及如何删除加密设备
1、开机自动挂载
vim /etc/fstab
/dev/mapper/ning /mnt xfs defaults 0 0
vim /etc/crypttab ###文件加密设备生成策略
ning /dev/vdb6 /root/ddspass
vim /root/westospass
2019westos
cryptsetup luksAddKey /dev/vdb6 /root/ddspass
步骤一:vim /etc/crypttab
步骤二:vim /etc/fstab
步骤三:vim /root/ddpass,并设置权限chmod 600 /root/ddpass
步骤四:关联ddpass文件
2、删除加密设备
cryptsetup close ning ##删除配置文件,卸载挂载,强制格式化
十一 如何转换分区方式
mbr分区方式不能超过2GB
gpt分区方式:
parted /dev/vdb
mklabel
gpt