当前位置:网站首页>系统存储的基本管理--挂载,分区,用户配额
系统存储的基本管理--挂载,分区,用户配额
2022-08-02 14:46:00 【linyxg】
添加虚拟机硬盘
- linux系统下
设备查看
查看磁盘分区情况:fdisk
查看设备的使用情况:lsblk
查看设备管理方式及设备id:blkid(被处理过的设备)
查看正在被系统挂载的设备:df -h (统计2的n次方1G=1024M)
查看系统识别的设备:/proc/partitions
设备的临时挂载
在系统中有设备id的设备是可以被系统使用的
查看所以设备的挂载信息:mount
临时挂载命令:mount 设备名称 挂载点转换挂载参数由读写为读只
读写挂载:mount -o rw /dev/vda1 /boot/
重新挂载并激活只读参数:mount -o remount,ro /boot/卸载时出现busy,设备正在被使用的解决方法
查看设备运行的程序:fuser -v(显示详细信息)m(显示进程) 进程号
结束设备进程:kill -9 进程号 或 fuser -vmk 进程号 (k结束进程)
再去卸载就成功:umount 设备名称|挂载点
重新挂载并只读挂载:mount-o rw +挂载点(加挂载点更准确)
设备的永久挂载
查看帮助:man 5 fstab
设备挂载策略文件: vim /etc/fstab (此文件在编写完后不会立即生效)
重新读取etc/fstab文件:mount-a当/etc/fstab文件编写错误导致启动失败时
(1)按照提示在操作界面输入超级用户密码,后回车
(2)编辑挂载策略文件: vim /etc/fstab ,注释错误行
(3)重启系统即可
分区方法
- 分区的两种方式
分区方式 | 位数 | 分区表的大小 | 支付分区个数 | 支持单个分区的大小 |
---|---|---|---|---|
legacy (MBR) | 32 | 64byte | 主分区4个,所有分区16个 | 2.2 TB |
UEFI(GPT) | 64 | 128byte | 理论上无限制,windows 128 | 8 ZIB |
- MBR分区方式
- 主分区:记录分区信息并可直接使用的分区
- 扩展分区:主分区记录的分区,不可以直接使用,只是逻辑分区的容器
- 逻辑分区:扩展分区之上划分的分区叫做逻辑分区
- 1 . 交互式划分:
fdisk 命令下的参数功能:
参数命令 | 功能 |
---|---|
m | 获取帮助 |
g | 设定分区方式为GPT |
o | 设定分区方式为MBR |
d | 删除 |
l | 列出所有分区类型 |
n | 新建 |
p | 显示分区表 |
t | 修改分区类型 |
w | 保存更改 |
q | 不保存退出 |
MBR/GPT的交互式分区:fdisk /dev/sdc
分区方式的转换:
在RHEL8中可以直接使用fdisk /dev/sdc
输入命令:g(g表示把 /dev/sdc设备的分区方式调整为GPT)
同步分区表到系统:udevadm settle
格式化设备为xfs文件系统:mkfs.xfs -K /dev/vdb -f非交互分区
缺点:通过计算确定分区的大小
设置分区方式:parted /dev/vdb mklabel msdos(gpt)
划分主分区:parted /dev/vdb mkpart primary 1 100
删除分区:parted /dev/vdb rm 1
同步分区表到系统:udevadm settle
- 分区好的设备是无法挂载的,要安装文件系统
格式化设备为xfs文件系统,相当于在/dev/vdb上安装设备管理软件:mkfs.xfs -K /dev/vdb (-K不丢弃空数据块)
常用文件系统对比
查看帮忙命令:man 5 fs
文件系统 | FAT16 | FAT32 | NTFS | EXT3 | EXT4 | XTS |
---|---|---|---|---|---|---|
最大卷 | 2GB | 4GB | 256TB | 32TB | 1EB | 16EB |
最大单个文件 | 4GB | 8TB | 16TB | 2TB | 16TB | 8EB |
最大文件个数 | 65536 | 4177920 | 4294967295 | 32000个子目录 | 无限子目录 | |
代表系统 | DOS Win95 | Win98 | Win2000以后 | RHEL5 | RHEL6 | RHEL7~ |
删除设备
- 确保设备在系统中位被使用,否则系统很可能崩溃
把设备上的数据删除(删除分区标识): dd if=/dev/zero of=/dev/vdc bs=1M count=1
磁盘配额
设定用户能写入指定设备的最大额度
- 设定方法
- 激活磁盘配额(默认没有)
- 设定用户配额:edquota -u lyx(用户名)
永久开启配额
编辑文件:vim /etc/fstab(开机自动激活)永久关闭配额
删除/etc/fstab文件里添加的usrquota参数
卸载设备:umount /mnt
边栏推荐
猜你喜欢
随机推荐
MySQL----多表查询
setTimeout与setInterval的区别
Application software code signing certificate
XGBoost 和随机森林在表格数据上优于深度学习?
解决(An error happened during template parsing (template: “class path resource [templates/...]
phpstudy实现命令行操作
MySQL 行级锁(行锁、临键锁、间隙锁)
两分钟录音就可秒变语言通!火山语音音色复刻技术如何修炼而成?
树状DP(记忆化搜索)PAT甲级 1079 1090 1106
Vest bag access process record
2022 Security Officer-A Certificate Exam Questions and Mock Exam
SQL学习笔记——REGEXP运算符
Servlet基础详解
BSC链智能合约模式系统开发功能逻辑分析
SQL查询数据以及排序
【无标题】
《数字经济全景白皮书》银行业智能风控科技应用专题分析 发布
H5中的拖放(Drag 和 Drop)
TMS320C6678开发板( DSP+Zynq )RTOS综合功能案例,嵌入式必看!
MySQL 视图(详解)