磁盘管理是一项计算机的常规服务,它是以磁盘管理应用程序的形式提供给用户的。
系统真实存在的不一定能被识别,能识别的不一定能被用,能用的不一定是正在用
一、查看本地存储设备的常用命令:
fdisk -l | 查看系统真实存在的设备 |
---|---|
cat /proc/partition | 查看被系统已经识别的设备 |
blkid | 查看系统可以使用的设备 |
df | 查看系统正在挂载使用的设备 |
1.挂载外部设备用U盘实验:
df
查看:
fdisk -l
查看:
cat /proc/partition
查看:
二、设备的挂载与卸载
常见设备:
/dev/xdx | 包括/dev/hd0 /dev/hd1 /dev/sda /dev/sdb /dev/sda1 /dev/sda2 /dev/sdb1 |
---|---|
/dev/sr0 | 光驱 (/dev/cdrom) |
/dev/mapper/* | 虚拟设备 |
mount 设备 /目标目录(挂载点) | 挂载 |
---|---|
umount 设备/挂载点 | 解挂 |
挂载过程:将U盘挂载在目标目录下:
df
查看检查:
1.挂载:并切换到目录下查看:
2.解挂过程:再次用df
查看检查
只读挂载:mount -o ro /dev/sdb1 /mnt
mount
查看挂载信息
mount -o remount,rw /dev/sdb1 | /mnt
重新读写挂载
3.设备正在忙的情况
方法一:查看使用情况并强制解决使用
fuser -kvm /dev/sdb1
umount /dev/sdb1
方法二:查看使用情况,结束相关进程,解挂
lsof /dev/sdb1
kill -9 xxxx
umount /dev/sdb1
二、磁盘分区
该知道:
mbr分区方式
硬盘的0磁道1扇区 共512个字节
512=416(MBR主引导分区) + 64(mpt主分区标)+2(55aa 硬盘的有效标识)
主分区步骤:(提前重置虚拟机保证环境)
1.fdisk -l
查看可以进行分区的硬件设备
fdisk /dev/vdb
进入分区界面
选取相关参数:p为primary w保存
使用fdisk -l
查看:
重复步骤建立三个主分区
建立好三个主分区后第4个分区要用拓展分区:
相关参数选取:
!注意:再次建立的为逻辑分区,三个分区个数不能超过16个
给分区设备安装文件系统:
必须先格式化才能使用挂载
df
查看挂载状态
mkfs.xfs /dev/vdb1
格式化分区
mount /dev/vdb1 /mnt
挂载
df
查看是否生效
设置永久生效:
vim /etc/fatab添加信息:
mount -a
挂载再次查看df
##修改配置文件有问题系统不能启动
进入界面,按照要求给root密码
查看vim /etc/fstab
查看文件是否有错误,保存,重启
如果不成功,真机里power off 虚拟机
3.swap分区
划分一个分区,在选取参数时,选择t 修改类型为82,保存
格式化后mkswap /dev/vdb6
使用
修改配置文件为永久性:
删除swap分区:
修改配置文件删除相关信息
删除swapoff /dev/vdb6
-s查看
三、配额(限制容量)
目的:限制某个用户使用的分区大小
步骤:
1.建立一个挂载的目录
mkdir /westos
2.建立一个主分区/dev/vdb2
3.挂载分区 mount -o usrquota /dev/vdb2 /westos
4.给权限 chmod 777 /westos
5.quotaon -uv /dev/vdb2
加载这个服务才会识别
6.edquota -u student
限制用户
修改hard容量
7.永久设置:vim /etc/fstab
加入usrquota
四、磁盘加密(类似于盒子)
1.保证挂载点无挂载
2.给设备加密设置密码:
3.打开盖子:
4.查看虚拟设备并格式化:
5.挂载虚拟设备:
5.在设备里建立文件:
6.解挂并关闭:
再次进入时需要密码。
设置自动挂载:
1.进入文件修改:
/dev/mapper/westos /mnt xfs defaults 0 0
2.配置解密文件;
3.配置密码:
vim /root/diskpass 加入密码赋权限:
4.设置自动挂载:
删除自动挂载:
1.修改配置文件删去相关:
vim /etc/fstab
2.删除 vim /etc/crontab
相关配置
3.设置 crytptsetup lucksRemoveKey /dev/vdbX /root/diskpass
4.关闭 cryptsetup close westos
5.partprobe
使生效
.