磁盘分区相关命令
lsblk | 列出块设备 |
fdisk | 管理MBR分区 |
gdisk | 管理GPT分区 |
1 fdisk命令
格式:fdisk -l [磁盘设备]
或 fdisk [磁盘设备]
m |
打印出菜单 |
p | 打印出当前分区表 |
n | 新建一个分区 |
d | 删除一个分区 |
t | 改变分区的属性,系统ID |
w | 保存 |
q | 不保存退出 |
2 blkid
可以查看块设备属性信息
3 mkfs
mkfs 格式划分区
创建文件系统(格式化)常用选项
-t 指定文件系统类型
-b 指定块 block 大小
-L 设置卷标
-j 相当于 -t ext3, mkfs.ext3 = mkfs -t ext3 = mke2fs -j = mke2fs -t ext3-i
-i 为数据空间中每多少个字节创建一个inode;不应该小于block大小
-N 指定分区中创建多少个inode
-l 一个inode记录占用的磁盘空间大小,128---4096
-m 为管理人员预留空间占总空间的百分比
-O FEATURE[,...] 启用指定特性-O ^FEATURE 关闭指定
补充:分区显示出来以后对分区进行格式化,使用mkfs.xfs +分区名
4 、挂载及永久挂载
4.1 mount
mount [ -t 类型 ] 存储设备 挂载点目录 mount -o loop ISO镜像文件 挂载点目录
device:指明要挂载的设备
设备文件:例如:/dev/sda5
卷标:-L 'LABEL', 例如 -L 'MYDATA'
UUID: -U 'UUID':例如 -U '0c50523c-43f1-45e7-85c0-a126711d406e'
伪文件系统名称:proc, sysfs, devtmpfs, configfs
mountpoint:挂载点目录必须事先存在,建议使用空目录
-t fstype 指定要挂载的设备上的文件系统类型,如:ext4,xfs
-r readonly,只读挂载
-w read and write, 读写挂载,此为默认设置,可省略
-n 不更新/etc/mtab,mount不可见
-a 自动挂载所有支持自动挂载的设备(定义在了/etc/fstab文件中,且挂载选项中有
auto功能
-L 'LABEL' 以卷标指定挂载设备
-U 'UUID' 以UUID指定要挂载的设备
-B --bind 绑定目录到另一个目录上
-o options:(挂载文件系统的选项),多个选项使用逗号分隔
-o 异步模式,内存更改时,写入缓存区buffer,过一段时间再写到磁盘中,效率高,但不安全
挂载规则
一个挂载点同一时间只能挂载一个设备
一个挂载点同一时间挂载了多个设备,只能看到最后一个设备的数据,其它设备上的数据将被隐藏
一个设备可以同时挂载到多个挂载点
通常挂载点一般是已存在空的目录
4.2 临时挂载
若重启服务器则挂载失效
df -h 查看挂载情况
4.3 永久挂载
永久挂载即使服务器重启后挂载依然生效
需要 将文件写入 /etc/fstab
UUID 可以确保唯一
命令: vim /etc/fstab
标签:UUID,分区,指定,文件系统,挂载,磁盘,设备 From: https://www.cnblogs.com/-awe/p/17864912.html