目录
1、设备识别
设备接入系统都是以文件的形式存在 | |
设备文件名称: | |
SATA/SAS/USB | /dev/sda,/dev/sdb s=SATA,d=DISK a=第几块 |
IDE | /dev/hd0,/dev/hd1 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 |
二、设备查看
fdisk -l | 查看磁盘分区情况 |
lsblk | 设备使用情况 |
blkid | 设备管理方式及设备id |
df | 查看正在被系统挂载的设备 |
cat /proc/partitions | 查看系统识别设备 |
三、设备挂载
在系统中有设备id的设备是可以被系统使用的
在系统中有设备id的设备是可以被系统使用的 挂载命令: | |
mount -o 挂载参数 device 挂载点 | |
umount 设备 | 挂载点 | |
mount | 查看挂载信息 |
mount -o rw /dev/vda1 /westos | |
mount -o remount,ro /westos | 转换挂载参数由读写变为只读 |
在卸载时当出现设备在忙: | |
fuser -kvm 设备 | 挂载点 | -k 结束进程 -v 现实详细信息 -m显示进程 |
以上设备挂载都是临时挂载:设备永久挂载 vim /etc/fstab | |
设备 挂载点 文件系统类型 挂载参数 是否备份 是否检测 /dev/sr0 /westos iso9660 defaults 0 0 | |
此文件在编辑完后不会马上生效: mount -a 重新读取/etc/fastab文件 | |
此文件内容编写错误会导致系统启动失败 按照提示在操作界面输入超级用户密码 注释错误行 重启系统即可 |
4.设备中文件的查找
find命令
5.分区方法
fdisk /dev/sdb | 分区命令 |
Command(m for help) | 获得帮助 |
d | 删除 |
l | 列出所有分区列表 |
n | 新建 |
p | 显示分区表 |
t | 更改分区类型 |
w | 保存更改 |
q | 退出 |
g | 设定分区方式为GPT |
o | 设定分区方式为mbr |
udevadm settle | 同步分区表 |
mkfs.xfs -K /dev/sdb1 | 格式化设备为xfs文件系统(相当于在/dev/sdb1上安装设备管理软件) -K 不丢弃空数据块 |
6.swap分区
作用:程序在运行时所有数据是在RAM,当RAM使用量超过了限额,为了使系统更稳定,我们在硬盘上划分一部分空间来作内存缓冲区swap,当内存使用超过限额,内核会把内存中闲置的数据存放到swap中。当程序需要swap分区中的数据时内核将swap分区中的数据交还给内存进程处理。
swapon -s | 查看swap分区信息 |
mkswap /dev/sda1 | 格式化设备位swap格式 |
swapon /dev/sda1 -p 0-32767 | -p 表示指定swap的优先级 |
如果需要永久添加swap分区:vim /etc/fstab | /dev/sda1 swap swap pri=1(优先级) 0 0 |
swapon -a | 激活分区 |
新建分区改变类型
7.磁盘限额
作用:设定用户能写入指定设备的最大限额 | |
mount /dev/sda1 /pub/ -o usrquota | 挂载设备并激活配额参数 |
quotaon -uv /dev/sda1 | 激活配额 |
edquota -u lee | 设定用户lee配额 |
设备 用户已经创建数据 软限 硬限 用户已经创建文件个数 软限 硬限 Filesystem blocks soft hard inodes soft hard /dev/sda1 20480 (k) 0 0 20480(k) 0 0 | |
永久开启配额:vim /etc/fstab | |
/dev/sda1 /pub xfs defaults,usrquota 0 0 | |
关闭配额: quotaoff -uv /dev/sda1 vim /etc/fstab 删除配置信息 |