磁盘分区与挂载【超详细!!!】

目录

0、磁盘扫描

1、磁盘分区方式

2、分区命令

2.1、fdisk命令

交互式创建分区

创建主分区

创建拓展分区

创建逻辑分区

非交互创建分区

2.2、parted命令

3.查看与识别命令

3.1、lsblk命令(list block devices)

​编辑

3.2、partprobe命令

3.3、blkid命令

4、格式化命令

mkfs命令

5、挂载命令

5.1、mount命令&swapon命令

5.2、umount命令&swapoff命令


0、磁盘扫描

1、磁盘分区方式

MBR

主引导记录,支持四个主分区或三主一扩展多个逻辑,每分区最大2TB,兼容性好。

GPT

是GUID分区表(GUID Partition Table)的缩写; 含义为“全局唯一标识磁盘分区表”,是一个实体硬盘的分区表的结构布局的标准。 自纠错能力强,一块磁盘上主分区数量不受(4个的)限制,支持大于18EB的总容量, 几乎没有上限,最大支持到128个分区,分区大小支持到256TB。

表示形式

硬盘:

/dev/hda:hd,表示硬盘的接口为IDE

/dev/sda:sd,表示硬盘的接口为scsi;a是硬盘的编号,如:b、c.....

分区:

/dev/sda1:第一个分区

/dev/sda2:第二个分区 假如使用MBR分区方式: 四个主分区,分别是 sda1,sda2,sda3,sda4;扩展分区:有且只能有一个,并且会占用主分区编号; 逻辑分区:基于扩展分区之上;/dev/sda5

2、分区命令

2.1、fdisk命令

disk - Linux分区表操作工具软件

语法:

fdisk [选项] <磁盘> 更改分区表 fdisk [选项] -l <磁盘> 列出分区表 fdisk -s <分区> 给出分区大小(块数)

选项作用
-l显示系统中已安装的分区表
-s显示分区的扇区数
-u显示分区的单元号
-c检查分区表是否正确
-d显示分区表中的错误
-n显示分区的起始和结束扇区号
-v显示fdisk的版本信息
-m显示分区的媒体类型
-o指定分区的文件系统编号
-r从新分区表中创建一个新的根分区
-L创建逻辑分区(可选)
-p显示当前分区表的状态
-S设置分区的扇区大小(可选)
-a设置分区的主引导记录(MBR)类型(可选)

交互式创建分区

创建主分区

创建拓展分区

创建逻辑分区

非交互创建分区

[root@c2407 ~]# vim fdisk.txt 
n
l
​
+5G
w
​
##################以上为文件内容######
fdisk /dev/sdb < fdisk.txt
[root@c2407 ~]# lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0  200G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0  199G  0 part 
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0    2G  0 lvm  [SWAP]
  └─centos-home 253:2    0  147G  0 lvm  /home
sdb               8:16   0   20G  0 disk 
├─sdb1            8:17   0    5G  0 part 
├─sdb2            8:18   0    5G  0 part 
├─sdb3            8:19   0    5G  0 part 
└─sdb4            8:20   0    5G  0 part 
sr0              11:0    1 1024M  0 rom

2.2、parted命令

语法:         parted [options] [device [command [options...]...]]

选项作用
-l,--list列出所有块设备上的分区布局
-h,--help显示此帮助信息


3.查看与识别命令

3.1、lsblk命令(list block devices)

语法:         lsblk [options] [device...]

3.2、partprobe命令

      partprobe - inform the OS of partition table changes

语法:         partprobe [-d] [-s] [devices...]

3.3、blkid命令

查看磁盘分区的UUID

4、格式化命令

mkfs命令

用于格式化磁盘分区,生成指定的文件系统。格式化后分区中的数据将丢失!!!

语法:

mkfs [ -V ] [ -t 文件系统类型 ] [ fs-选项 ] 文件系统 [ 块 ]
mkfs.btrfs   mkfs.ext2    mkfs.ext4    mkfs.minix   mkfs.vfat    
mkfs.cramfs  mkfs.ext3    mkfs.fat     mkfs.msdos   mkfs.xfs 
选项作用
-t文件系统类型
-v产生冗长输出信息。帮助信息

(1)普通文件系统格式化

(2)swap文件系统格式化


5、挂载命令

挂载源: 磁盘分区或者文件系统

挂载点: 文件系统访问的入口,通常是目录。

5.1、mount命令&swapon命令

mount - mount a filesystem,挂载一个文件系统;临时挂载,重启失效!

swapon:挂载swap文件系统

语法:

mount [-lhV]
mount -a [-fFnrsvw] [-t vfstype] [-O optlist]
mount [-fnrsvw] [-o option[,option]...]  device|dir
mount [-fnrsvw] [-t vfstype] [-o options] device dir

(1)普通文件挂载

            临时挂载文件系统

           永久挂载文件系统 :

              写入/etc/fstab       :vim /etc/fstab

(2)swap文件系统挂载

(3)挂在本地文件,如:iso镜像文件

[root@c2407 ~]# mount -o loop deepin-desktop-community-20.9-amd64.iso /mnt
mount: /dev/loop0 写保护,将以只读方式挂载
[root@c2407 ~]# df -Th
文件系统                类型      容量  已用  可用 已用% 挂载点
devtmpfs                devtmpfs  894M     0  894M    0% /dev
tmpfs                   tmpfs     910M     0  910M    0% /dev/shm
tmpfs                   tmpfs     910M   11M  900M    2% /run
tmpfs                   tmpfs     910M     0  910M    0% /sys/fs/cgroup
/dev/mapper/centos-root xfs        50G  8.7G   42G   18% /
/dev/sdb1               xfs       5.0G   33M  5.0G    1% /sdb1
/dev/sda1               xfs      1014M  185M  830M   19% /boot
/dev/mapper/centos-home xfs       147G   38M  147G    1% /home
tmpfs                   tmpfs     182M   12K  182M    1% /run/user/42
tmpfs                   tmpfs     182M     0  182M    0% /run/user/0
/dev/loop0              iso9660   3.6G  3.6G     0  100% /mnt
​

(4)挂载模拟的块设备文件

注意:在Rocky操作系统中,模拟的磁盘文件无法作为swap使用!!

5.2、umount命令&swapoff命令

      umount - 卸载文件系统

      swapoff-卸载swap文件系统

语法:

               umount -a [-nrv] [-t vfstype]
               umount 挂载源或者挂载点

选项作用
-a卸载所有可卸载文件系统

(1)卸载普通文件系统

(2)swap文件系统卸载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值