linux磁盘分区、创建文件系统、挂载磁盘到文件夹、持久挂载备忘
分区采用fdisk /dev/设备 命令
创建文件系统采用mkfs /dev/设备 命令
挂载采用mount /dev/设备 /空文件夹路径
持久挂载修改/etc/fstab文件,添加UUID的挂载点
#分区############################################################################################################ [root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.32.1)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 设备不包含可识别的分区表。 创建了一个磁盘标识符为 0x2096075b 的新 DOS 磁盘标签。 命令(输入 m 获取帮助):m 帮助: DOS (MBR) a 开关 可启动 标志 b 编辑嵌套的 BSD 磁盘标签 c 开关 dos 兼容性标志 常规 d 删除分区 F 列出未分区的空闲区 l 列出已知分区类型 n 添加新分区 p 打印分区表 t 更改分区类型 v 检查分区表 i 打印某个分区的相关信息 杂项 m 打印此菜单 u 更改 显示/记录 单位 x 更多功能(仅限专业人员) 脚本 I 从 sfdisk 脚本文件加载磁盘布局 O 将磁盘布局转储为 sfdisk 脚本文件 保存并退出 w 将分区表写入磁盘并退出 q 退出而不保存更改 新建空磁盘标签 g 新建一份 GPT 分区表 G 新建一份空 GPT (IRIX) 分区表 o 新建一份的空 DOS 分区表 s 新建一份空 Sun 分区表 命令(输入 m 获取帮助):n 分区类型 p 主分区 (0个主分区,0个扩展分区,4空闲) e 扩展分区 (逻辑分区容器) 选择 (默认 p):p 分区号 (1-4, 默认 1): 第一个扇区 (2048-10485759, 默认 2048): 上个扇区,+sectors 或 +size{K,M,G,T,P} (2048-10485759, 默认 10485759): 204800 创建了一个新分区 1,类型为“Linux”,大小为 99 MiB。 命令(输入 m 获取帮助):n 分区类型 p 主分区 (1个主分区,0个扩展分区,3空闲) e 扩展分区 (逻辑分区容器) 选择 (默认 p):p 分区号 (2-4, 默认 2): 第一个扇区 (204801-10485759, 默认 206848): 上个扇区,+sectors 或 +size{K,M,G,T,P} (206848-10485759, 默认 10485759): 创建了一个新分区 2,类型为“Linux”,大小为 4.9 GiB。 命令(输入 m 获取帮助): 命令(输入 m 获取帮助):w 分区表已调整。 将调用 ioctl() 来重新读分区表。 正在同步磁盘。 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 30G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 29G 0 part ├─cl-root 253:0 0 26G 0 lvm / └─cl-swap 253:1 0 3G 0 lvm [SWAP] sdb 8:16 0 5G 0 disk ├─sdb1 8:17 0 99M 0 part └─sdb2 8:18 0 4.9G 0 part sr0 11:0 1 1024M 0 rom [root@localhost ~]# blkid /dev/sda1: UUID="99df8b3a-f03a-4909-a306-5a7ad3e2d26d" BLOCK_SIZE="4096" TYPE="xfs" PARTUUID="13a7f891-01" /dev/sda2: UUID="GEaUZT-AqvG-Z30x-wNqa-sKBh-20p8-20KXif" TYPE="LVM2_member" PARTUUID="13a7f891-02" /dev/mapper/cl-root: UUID="9023377e-d51c-4e0c-b091-c662445ef272" BLOCK_SIZE="4096" TYPE="xfs" /dev/mapper/cl-swap: UUID="d0e260c3-f8e4-4ec7-9707-16dd8a501fe4" TYPE="swap" /dev/sdb1: PARTUUID="2096075b-01" /dev/sdb2: PARTUUID="2096075b-02" [root@localhost ~]# mkfs /dev/sdb1 mke2fs 1.45.6 (20-Mar-2020) 丢弃设备块: 完成 创建含有 101376 个块(每块 1k)和 25376 个inode的文件系统 文件系统UUID:b806cd1e-e9ba-46c1-af6e-cb670d39ebc5 超级块的备份存储于下列块: 8193, 24577, 40961, 57345, 73729 正在分配组表: 完成 正在写入inode表: 完成 写入超级块和文件系统账户统计信息: 已完成 #创建文件系统################################################################################################################### [root@localhost ~]# mkfs /dev/sdb2 mke2fs 1.45.6 (20-Mar-2020) /dev/sdb2 有一个 ext2 文件系统 创建于 Mon Jul 26 10:31:29 2021 Proceed anyway? (y,N) [root@localhost ~]# y -bash: y: 未找到命令 [root@localhost ~]# mkfs /dev/sdb2 mke2fs 1.45.6 (20-Mar-2020) /dev/sdb2 有一个 ext2 文件系统 创建于 Mon Jul 26 10:31:29 2021 Proceed anyway? (y,N) y 丢弃设备块: 完成 创建含有 1284864 个块(每块 4k)和 321280 个inode的文件系统 文件系统UUID:d6778fb8-f40e-4378-b09b-1898d2ffe1bb 超级块的备份存储于下列块: 32768, 98304, 163840, 229376, 294912, 819200, 884736 正在分配组表: 完成 正在写入inode表: 完成 写入超级块和文件系统账户统计信息: 已完成 [root@localhost ~]# blkid /dev/sda1: UUID="99df8b3a-f03a-4909-a306-5a7ad3e2d26d" BLOCK_SIZE="4096" TYPE="xfs" PARTUUID="13a7f891-01" /dev/sda2: UUID="GEaUZT-AqvG-Z30x-wNqa-sKBh-20p8-20KXif" TYPE="LVM2_member" PARTUUID="13a7f891-02" /dev/mapper/cl-root: UUID="9023377e-d51c-4e0c-b091-c662445ef272" BLOCK_SIZE="4096" TYPE="xfs" /dev/mapper/cl-swap: UUID="d0e260c3-f8e4-4ec7-9707-16dd8a501fe4" TYPE="swap" /dev/sdb2: UUID="d6778fb8-f40e-4378-b09b-1898d2ffe1bb" BLOCK_SIZE="4096" TYPE="ext2" PARTUUID="2096075b-02" /dev/sdb1: UUID="b806cd1e-e9ba-46c1-af6e-cb670d39ebc5" BLOCK_SIZE="1024" TYPE="ext2" PARTUUID="2096075b-01" [root@localhost ~]# ls / bin dev etc intersystem lib64 lisdb.zip lisweb.zip mnt proc run srv tmp var boot dthealth home lib lisdbtmp liswebtmp media opt root sbin sys usr zlz #挂载######################################################################################################################################## [root@localhost ~]# mkdir /b1 [root@localhost ~]# mkdir /b2 [root@localhost ~]# mout /dev/sdb1 /b1 -bash: mout: 未找到命令 [root@localhost ~]# mount /dev/sdb1 /b1 [root@localhost ~]# mount /dev/sdb2 /b2 [root@localhost ~]# cd /b1 [root@localhost b1]# ls lost+found [root@localhost b1]# touch test.txt [root@localhost b1]# ls lost+found test.txt [root@localhost b1]# #永久挂载,编辑etc/filesystemtable文件################################################################################## vi /etc/fstab [root@localhost ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Fri Jul 2 16:23:06 2021 # # 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/cl-root / xfs defaults 0 0 UUID=99df8b3a-f03a-4909-a306-5a7ad3e2d26d /boot xfs defaults 0 0 /dev/mapper/cl-swap none swap defaults 0 0 #用上面的设备UUID挂载#################################################################################################### UUID="b806cd1e-e9ba-46c1-af6e-cb670d39ebc5" /b1 ext2 defaults 0 0 UUID="d6778fb8-f40e-4378-b09b-1898d2ffe1bb" /b2 ext2 defaults 0 0 #重启机器查看效果######################################################################################################## [root@localhost ~]# shutdown -r now [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 5G 0 disk ├─sda1 8:1 0 99M 0 part /b1 └─sda2 8:2 0 4.9G 0 part /b2 sdb 8:16 0 30G 0 disk ├─sdb1 8:17 0 1G 0 part /boot └─sdb2 8:18 0 29G 0 part ├─cl-root 253:0 0 26G 0 lvm / └─cl-swap 253:1 0 3G 0 lvm [SWAP] sr0 11:0 1 1024M 0 rom [root@localhost ~]# ls /b1 lost+found test.txt [root@localhost ~]#