linux磁盘管理常用命令

1.查看磁盘以及磁盘分区

fdisk -l

2.创建磁盘分区

fdisk 磁盘地址
eg: fdisk /dev/nvme0n1

在这里插入图片描述

2.1输入m查看帮助
Help:

  DOS (MBR)
   a   toggle a bootable flag                            切换分区是否为启动分区
   b   edit nested BSD disklabel				         编辑bsd卷标
   c   toggle the dos compatibility flag				 切换分区是否为DOS兼容分区

  Generic
   d   delete a partition								 删除分区
   F   list free unpartitioned space				     空闲分区空间列表
   l   list known partition types                        打印Linux支持的分区类型
   n   add a new partition							     新增分区
   p   print the partition table						 打印该磁盘分区表
   t   change a partition type							 更改分区类型
   v   verify the partition table						 检验磁盘的分区列表
   i   print information about a partition			

  Misc
   m   print this menu								     打印帮助菜单
   u   change display/entry units						 改变分区大小的显示方式
   x   extra functionality (experts only)				 进入专家模式

  Script
   I   load disk layout from sfdisk script file          从sfdisk加载磁盘布局脚本文件
   O   dump disk layout to sfdisk script file        	 把磁盘布局sfdisk脚本文件

  Save & Exit
   w   write table to disk and exit						 保存结果并退出
   q   quit without saving changes					     不保存直接退出

  Create a new label
   g   create a new empty GPT partition table            创建一个空的GPT分区表
   G   create a new empty SGI (IRIX) partition table     创建一个空的SGI分区表
   o   create a new empty DOS partition table      		 创建一个空的DOS分区表
   s   create a new empty Sun partition table      		 创建一个空的SUN分区表

2.2 输入n创建一个新分区

![在这里插入图片描述](https://img-blog.csdnimg.cn/d8c3454b333b43438df3665caa53ec9c.png在这里插入图片描述

2.3选择p创建主分区,l为逻辑分区,第一次创建可能为e,e是扩展分区
Select (default p): p
Partition number (2,3, default 2): 2                              创建第几个主分区
First sector (25167872-41943039, default 25167872): 			  起始扇区选择默认
Last sector, +sectors or +size{K,M,G,T,P} (25167872-41943039, default 41943039): +3G   分配空间大小
Created a new partition 2 of type 'Linux' and of size 3 GiB.   
2.4使用p查看刚创建的分区

在这里插入图片描述

2.5使用w保存并退出,这时使用fdisk -l查看

在这里插入图片描述

2.6使用d删除分区

在这里插入图片描述

3.格式化分区

mkfs -t type device
mkfs -t  格式化类型 分区名称
eg: mkfs -t ext4 /dev/nvmen2p1
or: mkfs.ext4 /dev/nvmen2p1

4.挂载分区

4.1手动挂载
4.1.1 挂载命令
mount 分区目录 挂载目录
eg: mount /dev/nvme0n2p1  /mnt/nvme0n2p1
4.1.2 查看分区使用情况和挂载情况
df -hT

在这里插入图片描述

4.1.3 查看挂载情况
mount

在这里插入图片描述

4.1.4卸载挂载
umount 分区名     or   umount 挂载点 
eg:umount /dev/nvme0n2p1

在这里插入图片描述

4.2自动挂载
vim /etc/fstab
#
 # /etc/fstab
 # Created by anaconda on Mon Jan  3 00:24:49 2022
 #
 # Accessible filesystems, by reference, are maintained under '/dev/disk/'.
 # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
 #
 # After editing this file, run 'systemctl daemon-reload' to update systemd
 # units generated from this file.
 #
 /dev/mapper/rhel-root   /                       xfs     defaults        0 0
 UUID=c3013d6a-585b-4155-ada2-061b1b9338e7 /boot                   xfs     defaults        0 0
 /dev/mapper/rhel-swap   swap                    swap    defaults        0 0
 挂载分区             挂载地址      挂载格式     
 /dev/nvme0n2p1 /root/mnt/nvme0n2p1 xfs defaults,usrquota,grpquota 0 0
 /dev/nvme0n3p1  /mnt/nvme0n3p1 ext4 defaults,usrquota,grpquota 0 0

在这里插入图片描述

defaults后面可以不跟,usrquota,grpquota 保存退出后重启即可自动挂载

5.磁盘配额

5.1配置、etc/fstab 加入usrquota 重启

在这里插入图片描述

5.2创建配额文件
quotacheck -ucv  分区挂载路径
eg:  quotacheck -ucv  /mnt/nvme0n3p1
5.3配置用户限额
edquota -u 用户
eg: edquota -u Jim

在这里插入图片描述

Disk quotas for user Jim (uid 1001):
							  容量限制      软容量      硬容量  文件数量限制   软限制    硬限制
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/nvme0n3p1                    0          0          0          0        4        6
5.4复制已有配额信息到其他用户
edquota -p Jim -u redhat
5.5启用和关闭配额
quotaon -uv 挂载目录
quotaoff -uv  挂载目录

在这里插入图片描述

5.6切换用户测试

在这里插入图片描述
在这里插入图片描述

5.7查看用户使用情况
quota -u Jim

在这里插入图片描述

  • 8
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值