1.设备的识别
设备进入系统之后都是以文件的形式存在
df
查看设备的挂载情况
df -h #2的n次方的计算方式
df -H #10的n次方的计算方式
lsblk ## 查看设备的使用情况
blkid ##查看设备的id及设备管理方式
cat /proc/partitions ##系统已经识别设备
fdisk -l ##磁盘的分区情况
2.设备的挂载
在系统中有设备id 的设备是可以被系统使用的
挂载命令:
fuser -vm /mnt/ ##查看系统上运行的设备
mount ##查看系统中所有设备的挂载信息
mount -o ro /dev/vda1 /mnt ##只读挂载
mount -o remount ,rw /mnt/ ##重新挂载并激活读写参数((后面加挂载点)
在卸载时当出现设备正忙:
fuser -kvm /mnt/ ##结束设备上运行的大多数进程
注:以上设备挂载都是临时挂载
3 .磁盘的分区
分区方法:mbr 和 GPT
分区方式:位数 分区表大小 支持分区数量 支持分区大小
mbr: 32 位 64个字节 主分区4个 2.2TB
所有分区16个
GPT: 64位 128个字节 理论上无限制 8Zib
windows 128
##MBR分区方式:###
主分区:
主分区表记录分区的信息并可以直接使用的分区
扩展分区:
主分区表记录的分区,不可直接使用,只是逻辑分区的容器
逻辑分区;
扩展分区之上划分的分区叫做逻辑分区
#分区方法#
fdisk /dev/vda1
fdisk (记录存在内存中,wq退出同步到硬盘中)
m ##获得帮助
d ##删除
l ##列出所有分区类型
n ## 新建
p ##显示分区表
t ##更改分区类型
w ##保存更改
q ##退出
g ##设定分区方式为GPT
o ##设定分区方式为mbr
wq退出保存!
注:利用udevadm settle ##将设定同步到系统之中
删除设备时,一定是在系统中未被使用,否则系统很可能会崩溃
parted /dev/vdb mklable msdos
parted /dev/vdb mklable gpt
parted /dev/vdb mkpart primary 1 100
parted /dev/vdb rm 1
常用的文件系统
mkfs.xfs /dev/vdb1 -f ##-f强制格式化
设备的永久挂载
文件修改 /etc/fstab
设备 挂载点 文件系统类型 挂载参数 是否备份 是否检测
/dev/vdb1 /mnt xfs defaults 0 0
mount -a ##/etc下没有生效的策略,立即生效
注:文件书写错误系统无法正常启动
设备的配额设定
dd if=/dev/zero of=/mnt/leefile bs=1M count=100 ##存放文件/mnt 的权限位1777
mount -o usrquota /dev/vdb1 /mnt/ ##激活磁盘参数
edquota -u lee
#blosks:用户已经创建数据(事实) 数据的大小
#soft:软限
#hard:硬限
#inodes:用户创建文件个数
#soft:软限
#hard:硬限
测试:切换用户 su - lee
du -sh leefile
永久的激活配额
vim /etc/fstab ###编辑文件
卸载可取消临时份额