当前位置:网站首页>系统存储的基本管理--挂载,分区,用户配额
系统存储的基本管理--挂载,分区,用户配额
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 的几种碎片整理方案总结(解决delete大量数据后空间不释放的问题)

为什么四个字节的float表示的范围比八个字节的long要广

2022 VMware下载安装教程

SQL查询数据之多表(关联)查询

基于mobileNet实现狗的品种分类(迁移学习)

管理软件开发 管理软件定制开发流程

Based on mobileNet dog breed classification (migration)

容器中的Cgroup

this beta version of Typora is expired, please download and install a newer version.Typora的保姆级最新解决方法

2022 Low Voltage Electrician Exam Questions and Online Mock Exam
随机推荐
How to check the WeChat applet server domain name and modify it
codeforces k-Tree (dp仍然不会耶)
【 Leetcode string, the string transform/hexadecimal conversion 】 HJ1. The length of the string last word HJ2. Calculation of a certain number of characters appear HJ30. String merging processing
Qt | 鼠标事件和滚轮事件 QMouseEvent、QWheelEvent
太香了!阿里Redis速成笔记,从头到尾全是精华!
MySQL 视图(详解)
IPtables 和binlog
Redis最新6.27安装配置笔记及安装和常用命令快速上手复习指南
树状DP(记忆化搜索)PAT甲级 1079 1090 1106
MySQL的简单运用-where、update、delete、like、union
QT基础第四天(4)qt事件机制:事件基础概念,常见事件机制,事件处理以及事件的重写
OneFlow源码解析:Op、Kernel与解释器
2022/7/15,我的人生中第一篇博客,不忘初心,砥砺前行!
矩阵的特征值与特征向量
Qt | 关于容器类的一些总结
mysql 自动添加创建时间、更新时间
【Leetcode字符串--字符串变换/进制的转换】HJ1.字符串最后一个单词的长度 HJ2.计算某字符出现次数 HJ30.字符串合并处理
Application software code signing certificate
阅读,是最便宜的高贵
兆骑科创创业赛事活动路演,高层次人才引进平台