1. 本地存储设备的识别
| fdisk -l | 真实存在的设备 | 
|---|---|
| cat /proc/partitions | 系统识别的设备 | 
| blkid | 系统可使用的设备 | 
| df | 系统正在挂载的设备 | 
真实存在的设备不一定可识别,识别到的的设备不一定可使用
 
 
 
 
 2. 设备的挂载和卸载
 1)设备名称
/dev/xdx                /dev/hd0; /dev/hd1; /dev/sda; /dev/sdb; /dev/sda1
/dev/sr0		光驱
/dev/mapper/*	        虚拟设备
2)设备的挂载
       mount	设备		挂载点mount	/dev/sdb1 	/mnt		挂载sdb1到mntumount	/mnt  或 /dev/sdb1		卸载mount	-o ro /dev/sdb1	/mnt     	只读挂载mount				        查看挂载信息mount	-o remount,rw /dev/sdb1 或 /mnt	重新读写挂载

 
 
3)解决设备正忙情况
 
 在卸载的时候出现的这种问题
 解决的方法有两种:
          fuser -kvm /mnt    直接结束占用此设备的进程umount /mnt        卸载设备
还可以这样:
         lsof /mnt           查看使用此设备的进程的idkill -9 进程id      结束占用设备的进程umount /mnt         卸载设备
3. 磁盘分区
 fdisk /dev/sdb 编辑该分区
                 m                       获得帮助n                       新建分区d                       删除分区p                       显示分区信息t                       修改分区idw                       将当前操作保存q                       退出
分区之前先添加一块新的硬盘,做实验用
 
 
 这样就分好一个了
 当系统已有三个分区时,最后一个分区应为扩展分区

 扩展分区建好之后,wq退出保存,partprobe重新读取一下,
4. 给设备安装文件系统
         格式化/dev/sdb1         mkfs.xfs /dev/sdb1vim /etc/fstab         永久挂载mount -a		使/etc/fstab生效

 
 然后wq退出保存, mount -a生效文件后,reboot重启之后再看
 
 5 .swap分区管理
 1)先建立swap分区:
 划分分区并设定分区标签为82
 
 mkswap              /dev/sdb5          格式化swapon  -a          /dev/sdb5          加载虚拟内存分区swapon  -s                             查看swapoff             /dev/sdb5          删除

        vim /etc/fstab			                 永久设置/dev/vdb5   swap   swap    defaults   0  0       mount -a			                 使/etc/fstab生效

 swap分区删除:
             fdisk /dev/sdb5	        更改标签,或删除分区swapoff /dev/sdb5          删除vim /etc/fstab		删除编辑swap的那条命令swapon -s			查看
6. 配额
 配额是针对设备的
   mkdir /pub				创建挂载目录mkfs.xfs /dev/sdb5		        格式化为xfsmount -o usrquota /dev/sdb5	/pub/	挂载并打开配额功能chmod 1777 /pub/			赋予权限

 edquota -u student /dev/sdb5 编写student用户的配额文件
 su - student
 dd if=/dev/zero of=/pub/studentfile bs=1M count=25
 
 
7. 磁盘加密
 cryptsetup luksFormat /dev/sdb5 加密该分区
 注意:加密过程要大写的YES,密码要超过八位
 
cryptsetup open /dev/sdb5 westos       打开加密分区,需要输入密码,该名字是临时的
mkfs.xfs /dev/mapper/westos            第一次打开时格式化
mount /dev/mapper/wesots /mnt/         挂载到mnt上 
touch /mnt/file                        创建测试文件
umount /mnt/                           卸载 
cryptsetup close westos                关闭加密分区

 加载磁盘开机自动挂载
 vim /etc/fstab		         设置开机挂载/dev/mapper/westos	/mnt	xfs	defaults	0 0

vim /etc/crypttab	                              连接sdb5到密码文件
westos 	/dev/sdb5 	/root/westos_key
vim /root/wesots_key                                  创建密码文件并写入密码
cryptsetup luksAddKey /dev/vdb3	/root/westos_key      加载该钥匙

 编辑好之后reboot 重启一下,开机后df二连,就会看到挂载到了

 删除开机自动挂载
           vim /etc/fstab			删除开机挂载umount /mnt				卸载cryptsetup close westos	        关闭加密mkfs.xfs /dev/sdb5		        格式化

 