设备文件名称:
SATA/SAS/USB /dev/sda1,/dev/sdb
s= SATA, d=DISK a=第1块,1=分区1
h= hard
VIRTIO-BLOCK /dev/vda,/dev/vdb 虚拟硬盘
v=virtio
M2(SSD) /dev/nvme0,/dev/nvme1 固态硬盘
nvme=m2
SD/MMC/EMMC(卡) /dev/mmcblk0,/dev/mmcblk1
mmcblk=mmc卡
光驱 /dev/cdrom,/dev/sr0,/dev/sr1
mount
设备挂载mount
挂载与卸载mount /dev/sda1 /boot # /dev/sda1为挂载设备,/boot为挂载点
umount /boot # 卸载设备或者挂载点都行
mount -o remount,ro /sss # 重新挂载
mount -o rw /dev/sdb1 /aaa # 第一次挂载带参数,默认rw
find
find -name
find -user
find -group
-not # 不属于
-o # 或者
find -type f # 文件
find -type d # 目录
find -type l # 链接
dd if=/dev/zero of=/mnt/new1 bs=1k count=10 # 为文件设定大小
find /mnt/ -size 20k # 查找文件大小为20k
find /mnt/ -size +20k # 查找文件大小大于20k
find /mnt/ -size -20k # 查找文件大小小于20k
find /mnt/ -cmin 1 # 在1分钟时间点被更改文件
find /mnt/ -maxdepth 2 -name "*new1" # 默认最深查找
find /mnt/ -perm -444 # u,g,o每一位权限大于等于4
-exec
删除文件权限find /mnt/ -perm -001 -type f -exec chmod o-x {} \;
MBR分区表长度为64字节,可以分为3主分区+1扩展分区
主分区
主分区表记录分区的信息并可以直接使用的分区
扩展分区
主分区表记录的分区,不可直接使用,只是逻辑分区容器
逻辑分区
扩展分区之上划分的分区叫做逻辑分区
划分方式
128byte 分区数量理论上无限制
划分方式
udevadm settle #同步分区表
mkfs.xfs -K /dev/sdb1 #格式化设备为xfs文件系统(相当与在/dev/sdb1上安装设备管理软件)
man 5 fs # 查看不同的文件系统
mkfs.xfs /dev/sdb2 # 将该分区格式化为xfs文件类型
/etc/fstab # 自启动挂载文件
程序在运行时所有数据是在RAM,当RAM使用量超过了限额,为了使系统更加稳定,我们在硬盘上划分一部分空间来作内存缓冲区swap。当内存使用超过限额,内核会把内存中闲置的数据存放到swap中,当程序需要swap分区中的数据时内核将swap分区中的数据在交还给内存进程处理。
swap
管理swapon -s ##查看swap分区信息
mkswap /dev/sda1 ##格式化设备位swap格式
/etc/fstab # 在此文件中永久挂载
swapon -a # 立即读取写入的文件
swapoff /dev/sda1 # 删除此设备,同时需要删掉/etc/fstab中相应的信息
swapon /dev/sda1 -p 0-32767 ## -p表示指定swap的优先级
用户可以使用设备中的所有空间
mount /dev/sdb3 /yq/ -o usrquota ##挂载设备并激活配额参数
quotaon -uv /dev/sdb3 ##激活配额
edquota -u sxl ##设定该用户配额
Filesystem: 设备
blocks: 用户已经创建数据
soft:软限(超过该限制会警告)
hard:硬限
inodes:用户已经创文件个数
soft:文件个数软限
hard:文件个数硬限
/etc/fstab
/dev/sdb3 /yq xfs defaults,usrquota 0 0
quotaoff /dev/sdb3