<>设备的查看
<>发现系统中的设备 fdisk -l ##查看系统中真实存在的设备 cat /proc/partitions ##查看系统中被系统识别的设备 blkid
##系统发现的,被系统利用的,有id信息的 <>发现并且在挂载的设备 df -h ##用二进制读取,会小一点 df -H ##用十进制读取,会大一点
<>设备名称的读取

/dev/xd*
x=s
/dev/sd* ##sata硬盘,或者iscsi网络存储
x=v
/dev/vd* ##虚拟硬盘,一般出现在虚拟机里
x=h
/dev/hd ##ide硬盘,一般出现在老式电脑中
*=a
/dev/vda ##系统中的第一块虚拟硬盘
/dev/sda1 ##系统中第一块sata硬盘的第一个分区
/devcdrom,/dev/sr[0-…] ##系统中的光驱
/dev/mapper/ ##系统中的虚拟设备

<>设备的使用

设备必须要用目录来对设备中的内容进行读取
所以设备在使用时需要做挂载动作

<>设备挂载

blkid 识别可用设备
mount 设备 挂载点 ##设备的临时挂载
vim /etc/fstab
mount -a ##永久挂载
mount /dev/vdb1 /mnt 把系统中第二块虚拟硬盘的第一个分区挂载到mnt下 mount -o ro /dev/vdb1 /mnt
挂载第二块虚拟硬盘的第一个分区挂载到mnt下,权限为只读 mount -o noatime /dev/vdb1 /mnt
挂载第二块虚拟硬盘的第一个分区挂载到mnt下,后续操作不更改文件时间 mount -o remount,rw /dev/vdb1 /mnt
在设备被使用时更改设备的挂载参数为rw mount -o usrquota,grpquota /dev/vdb1 /mnt 指定所有人所有组挂载
<>设备卸载

umount 设备 | 挂载点
umount /dev/vdb1 或 /mnt
解决设备正忙情况
方式1
fuser -kvm /dev/vdb1 umount /dev/vdb1
方式2
lsof /dev/vdb1 kill -9 pid umount /dev/vdb1
<>分区管理

设备分区信息
1.mbr主引导记录446个字节
2.mpt主分区表64个字节
3.硬盘的有效性标识“55aa”2个字节
4.一个主分区占用16个字节记录分区信息
5.一块硬盘上如果用mbr的分区方式最多可以存在4个主分区
6.主分区 ##mbr分区方式下最多4个
7.扩展分区 ##在四个主分区中做一个扩展分区
8.逻辑分区 ##在扩展分区中添加,连主分区最多16个分区的划分
partprobe ##同步分区表到内核 cat /proc/partitions ##查看系统识别的分区信息 mkfs.xfs /dev/vdb1
##格式化 mount /dev/vdb5 /mnt ##临时挂载 vim /etc/fstab ##永久挂载 devic mountpoint ftype
defaults(mountpoint) 0 0 /dev/vdb1 /mnt xfs defaults 0 0## 0 不备份 0 不检测 mount -a
##使/etc/fstab中记录的挂载策略生效


常用的命令 d ##删除 n ##新建 p ##显示分区信息 q ##退出 t ##修改分区id w ##保存分区信息到硬盘
<>gpt分区

这是另外一种分区,针对MBR分区,它有很多优点:

(1)几乎突破了分区个数的限制。

在GPT分区表中最多可以支持128个主分区。

(2)单个分区容量几乎没有限制。

单个分区最大支持1EB容量。
[root@server0 ~]# parted /dev/vdb mkpart 然后按步骤输入 或 mkpart 分区名 起点 终点
键入print查看分区信息 quit 退出
<>swap

1.fdisk /dev/vdb #分区
2.fdisk 中修改swap分区标识
##fidisk /dev/vdb 中 t 转换分区标识
gpt 14
doc 82
3.
mkswap /dev/vdbn ##格式化
4.
swapon -a /dev/vdbn ##自动挂载
swapon -s
5.
vim /etc/fstab
/dev/vdbn swap swap defaults 0 0
swapon -a
swapon -s
6.
swapoff /dev/vdbn
swapon -s
务必记得最后关闭
exit4(32TB)是Red Hat Enterprise Linux6的标准文件系统。
它非常强大可靠,具有多项可以提高现代工作量处理性能的功

ext2是常用于Linux中较旧的文件系统。它简单可靠,
非常适合小型存储设备,但是效率低于ext4
vfat支持包括一系列相关文件系统(VFAT/FAT16
,FAT32),这些文件系统针对较旧版本的Microsoft
Windows开发,在大量的系统和设备上受支持
xfs在Red Hat Enterprise Linux7的标准文件系统其具
备数据完整、性能稳定、扩展性强(8eb-1byte)、传输速率









<>配额
mount -o usrquota /dev/vdb1 /public ##挂载,加上配额参数打开,默认是关闭的,加-o chmod 777 /public
quotaon -uv /dev/vdb1 edquota -u student ##打开配置配额文件
Disk quotas for user student (uid 1000):
设备 已存在文件 软额度 最大额度 存在文件数量
Filesystem blocks soft hard inodes soft hard
/dev/vdb1 102400 0 40000 1 0





<>磁盘加密

<>磁盘加密

fdisk /dev/vdb ##创建新的分区
cryptsetup luksFormat /dev/vdb1 ##加密 只识别大写YES
cryptsetup open /dev/vdb1 jing ##打开加密的分区

mkfs.xfs /dev/mapper/jing ##格式化分区为xfs格式
mount /dev/mapper/jing /mnt/ ##挂载
umount /mnt/ ##卸载
cryptsetup close jing ##关闭加密分区







<>加密磁盘的永久挂载

上面的实验已经加密了/dev/vdb1(也只需要上面实验的加密步骤),记住加密时候的密码,下面实验关联的时候要用到
vim /etc/crypttab 解密后设备管理文件 设备 加密字符存放文件 jing /dev/vdb1 /root/diskpass vim
/root/diskpass ##加密字符文件,里面填写密码 chmod 600 /root/diskpass ##密码文件600权限 cryptsetup
luksAddKey /dev/vdb1 /root/diskpass ##关联设备和密码文件 vim /etc/fstab ##自动挂载
/dev/mapper/jing /mnt xfs defaults 0 0 ## 0 不备份 0 不检测 格式化 /dev/mapper/jing
mount -a ##检测/etc/fstab自动挂载

务必注意这里单词的大小写



reboot重启
依旧挂载着

<>加密清除
vim /etc/fstab > /etc/crypttab rm -fr /root/lukspsfile umount /mnt/ cryptsetup
close westos mkfs.xfs /dev/vdb1

删除/dev/vdb1可能出现的问题



看到 /dev/mapper/jing 存在,问题根源就在此处,做以下处理

也可以强制格式化

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信