分区工具fdisk和gdisk

fdisk命令 gdisk命令

1.MBR分区表请使用fdisk分区,GPT分区表请使用gdisk分区

语法格式:fdisk [参数]

常用参数
  • p 分区列表
  • t 更改分区类型
  • n 创建新分区
  • d 删除分区
  • v 校验分区
  • u 转换单位
  • w 保存并退出
  • q 不保存并退出
    创建文件系统
mkfs命令:

(1) mkfs.ext4 /dev/sdb*
  ext4
  xfs
  btrfs
  vfat
(2) mkfs -t ext4 /dev/sdb*
  -L ‘LABEL’ 设定卷标

创建ext文件系统
  • mke2fs:ext系列文件系统专用管理工具
    -t {ext2|ext3|ext4} 指定文件系统类型
    -b {1024|2048|4096} 指定块大小
    -L ‘LABEL’ 设置卷标
    -j 相当于 -t ext3
    mkfs.ext3 = mkfs -t ext3 = mke2fs -j = mke2fs -t ext3
    -i # 为数据空间中每多少个字节创建一个inode;不应该小于block大小
    -N # 指定分区中创建多少个inode
    -I 一个inode记录占用的磁盘空间大小,128—4096
    -m # 默认5%,为管理人员预留空间占总空间的百分比
    -O FEATURE[,…] 启用指定特性
    -O ^FEATURE 关闭指定特性

findfs :查找分区
findfs [options] LABEL=label
findfs [options] UUID=uuid

文件系统检测和修复
  • 文件系统夹故障常发生于死机或者非正常关机之后,挂载为文件系统标记为“no clean”
  • 注意:一定不要在挂载状态下执行下面命令修复
  • fsck: File System Check
    fsck.FS_TYPE
    fsck -t FS_TYPE
    注意:FS_TYPE 一定要与分区上已经文件类型相同
    -a 自动修复
    -r 交互式修复错误
  • e2fsck:ext系列文件专用的检测修复工具
    -y 自动回答为yes
    -f 强制修复
    -p 自动进行安全的修复文件系统问题
  • xfs_repair:xfs文件系统专用检测修复工具
    -f 修复文件,而设备
    -n 只检查
    -d 允许修复只读的挂载设备,在单用户下修复 / 时使用,然后立即reboot
mount常用命令选项

挂载方法:mount DEVICE MOUNT_POINT
列: mount /dev/sdb1 /magedu_dat
-t vsftype 指定要挂载的设备上的文件系统类型
-r readonly,只读挂载
-w read and write, 读写挂载
-n 不更新/etc/mtab,mount不可见
-a 自动挂载所有支持自动挂载的设备(定义在了/etc/fstab文件中,且挂载选项中有auto功能)
-L ‘LABEL’ 以卷标指定挂载设备
-U ‘UUID’ 以UUID指定要挂载的设备
-B, --bind 绑定目录到另一个目录上

  • 查看内核追踪到的已挂载的所有设备
    cat /proc/mounts
    1.查看挂载情况
[root@Centos8 ~]# findmnt /magedu_data
TARGET       SOURCE    FSTYPE OPTIONS
/magedu_data /dev/sdb1 ext4   rw,relatime

.2查看正在访问指定文件系统进程

[root@Centos8 ~]# fuser -v /magedu_data
 USER        PID ACCESS COMMAND
/magedu_data:        root     kernel mount /magedu_data

3.终止所有正在访问指定文件系统的进程

[root@Centos8 ~]# fuser -km /magedu_data

4.卸载文件系统

root@Centos8 ~]# umount /magedu_data
实例

查看所有分区情况

[root@Centos8 ~]# fdisk -l 
Disk /dev/sdb: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 5

你可能感兴趣的:(分区工具fdisk和gdisk)