1.设备识别
设备接入系统后都是以文件的形式存在设备文件名称:SATA/SAS/USB /dev/sda,/dev/sdb s= SATA, d=DISK a=第几快IDE /dev/hd0,/dev/hd1 h= hardVIRTIO-BLOCK /dev/vda,/dev/vdb v=virtioM2(SSD) /dev/nvme0,/dev/nvme1 nvme=m2SD/MMC/EMMC(卡) /dev/mmcblk0,/dev/mmcblk1 mmcblk=mmc卡光驱 /dev/cdrom,/dev/sr0,/dev/sr1设备查看
fdisk -l 查看磁盘分区情况lsblk 设备使用情况blkid 设备管理方式及设备iddf 查看正在被系统挂载的设备cat /proc/partitions 查看系统识别设备
2.设备挂载
mount -o 挂载参数 device 挂载点umount 卸载挂载mount 查看挂载信息mount -o rw /dev/vda1/westosmount -o remount,ro /westos 重新挂载 转换挂载参数由读写变为只读在卸载时当出现设备正忙:fuser -kvm 设备|挂载点 -k 结束进程, -v 现实详细信息 -m 显示进程以上为临时挂载
设备永久挂载vim /etc/fstab 设备挂载策略文件设备 挂载点 文件系统类型 挂载参数 是否备份 是否检测/dev/sr0 /westos iso9660 defaults 0 0此文件在编写完成后不会马上生效mount -a 重新读取/etc/fstab文件此文件内容编写错误会导致系统启动失败按照提示在操作界面输入超级用户密码注释错误行重启系统即可
3.设备中文件查找
find-name 根据名字精确查找-user 拥有者查找-group 拥有组查找-type f d s b l 文件类型查找-perm 222 /222 -222 文件权限查找 222表示 权限为222的9个权限必须如此,-222表示只需要u 的2g的2 o的2 开启即可查找 ,/222 表示u g o 的2权限 满足一个即可查找-exec 单独执行命令 对查找的文件进行操作find /mnt -perm /111 -type f -exec chmod ugo-x {} \; 固定格式 {} 表示find命令查找结果 \是为了转译“;”-maxdepth 1 最深1 只能在当前目录查找-mindepth 1 最小深度为1层 深度为2层 就是当前目录不找 只在子目录里找-cmin 1 -1 +1 时间内修改过得文件 1表示 1分钟这个点 修改de -1表示1分钟时间以内修改过的 +1 一分钟以上修改过的-size + |- | 1M 根据 文件大小查找 20M 表示大小为20m的 -20M小于20m的 +20m大于20M的-o 表示 或者 两个条件 满足一个即可-a 表示多个条件都需要满足-not 不是··· 比如 不是 westos组 -not -group westos
4.分区
fdisk /dev/sdbCommand (m for help):m 获得帮助d 删除l 列出所有分区类型n 新建p 显示分区表t 更改分区类型w 保存更改q 退出g 设定分区方式为GPTo 设定分区方式为mbr
Command (m for help):wq 退出保存,如果直接q表示退出不保存udevadm settle 同步分区表mkfs.xfs -K /dev/sdb1 格式化设备为xfs文件系统(相当与在/dev/sda1上安装设备管理软件)-K 不丢弃空数据块mount /dev/sdb1 /mnt/westos mount命令挂在为临时挂在,如果需要永久挂在需要编写/etc/fstab
设备删除dd if=/dev/zero of=/dev/sda bs=1M count=1如何还原
5.swap分区
s wapon -s 查看swap分区信息创建swap分区t 修改 格式为82创建分区并设定分区的类型为Linuxswapmkswap /dev/sda1 格式化设备位swap格式
swapon -a /dev/sda1
以上操作都位临时操作如果永久添加swap分区vim /etc/fstab/dev/sda1 swap swap pri=4 0 0 swapon -aswapon /dev/sda1 -p 0-32767 -p表示指定swap的优先级删除swapvim /etc/fstab/dev/sda1 swap swap pri=4 0 0 删除此行swapoff /dev/sda1
6.磁盘配额
作用:设定用户能写入指定设备的最大额度设定方法:mount /dev/sda1 /pub/ -o usrquota 挂载设备并激活配额参数quotaon -uv /dev/sda1 激活配额edquota -u lee 设定用户lee配额Disk quotas for user lee (uid 1001):设备 用户已经创建数据 软限 硬限 户已经创文件个数 软限 硬限Filesystem blocks soft hard inodes soft hard/dev/sda1 20480 0 20480 1 0 0
永久开启配额
vim /etc/fstab/dev/sda1 /pub xfs defaults,usrquota 0 0关闭配额:
quotaoff -uv /dev/sda1vim /etc/fstab去掉配额参数usrquota