一、linux硬盘分区名称介绍:
1、linux硬盘分区名称介绍 sda一般都是系统分区 不需要更改
sdb是第二块未分配磁盘名称
sdc是第三块未分配磁盘名称
sdd以此类推......
2、linux硬盘分区演示 列如有3块磁盘(第一块磁盘为sda为系统分区 不做分区 不然系统会没)
二、centos挂载硬盘:
1、登入系统打开终端并登入到最高root权限:
[dell@localhost ~]$ su
密码:
[root@localhost dell]#
2、查看未挂载硬盘的情况:
执行lsblk命令(功能:列出系统上的所有的磁盘列表)或 fdisk -l命令(功能:用于MBR分区表格式磁盘的分区或查询)都可以查看,如下图sdb即是未分配的磁盘盘符。
3、选择磁盘:sdb,如果未分配的磁盘是sdc或者sdd,那么选择磁盘的时候即是选择显示未分配磁盘的盘符,这里是sdb。
3.1、parted /dev/sdb ------选择磁盘
3.2、mklabel ------给硬盘转换成gpt格式
3.3、gpt ------输入gpt 格式
3.4、mkpart ------指定分区大小命令
3.5、回车 ------给分区命名 默认不命名 直接回车
3.6、ext4 -------指定文件系统类型xfs 或者ext4(这个要和后面挂载时一样)
3.7、0 -------输入磁盘开始分区位置
3.8、100% ---------输入磁盘结束分区位置 100%是全分 50%是分一半
3.9、完成执行 q 回车退出 如果还有则继续执行 select /dev/sdc
[root@localhost dell]# parted /dev/sdb
GNU Parted 3.2
使用 /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel
新的磁盘标签类型? gpt
警告: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you
want to continue?
是/Yes/否/No? y
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]? ext4
起始点? 0%
结束点? 100%
(parted) q
信息: You may need to update /etc/fstab.
4、如上图:如果一块盘,到这结束按q回车退出!
如果还有sdc不用按q退出,接着执行命令 select /dev/sdc ,(sdc是第三块未分配磁盘名称),重复3.2-3.8的步骤。
5、查看分区情况:发现sdb硬盘下已经有sdb1的分区。
[root@localhost dell]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 600M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 929.9G 0 part
├─cl-root 253:0 0 50G 0 lvm /
├─cl-swap 253:1 0 7.8G 0 lvm [SWAP]
└─cl-home 253:2 0 872.2G 0 lvm /home
sdb 8:16 0 931.5G 0 disk
└─sdb1 8:17 0 931.5G 0 part
sr0 11:0 1 1024M 0 rom
[root@localhost dell]#
6、格式化硬盘分区,sdb1是分区。
注:sdb1是格式化之后出来的分区,这是实际能用的容量分区。sdb是磁盘。sdb和sdb1不要混
[root@localhost dell]# mkfs -t ext4 /dev/sdb1
mke2fs 1.45.4 (23-Sep-2019)
/dev/sdb1 未对齐,偏移了 3072 个字节。
这可能导致性能下降,建议重新进行分区。
创建含有 244190637 个块(每块 4k)和 61054976 个inode的文件系统
文件系统UUID:564363b9-b28e-42bb-b5eb-00c2af37d39d
超级块的备份存储于下列块:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
正在分配组表: 完成
正在写入inode表: 完成
创建日志(262144 个块)完成
写入超级块和文件系统账户统计信息: 已完成
7、挂载硬盘和直接设置开机自动挂载。挂载之前先查看sdb1 的UUID。
可以执行 blkid 或者 ls -l /dev/disk/by-uuid/ 来查看sdb1的UUID。
注:然后找到sdb1的uuid复制下来,上图为啥没有sdb的uuid而是sdb1的uuid。因为sdb1是格式化之后出来的分区,这是实际能用的容量分区。sdb是磁盘。sdb和sdb1不要混!!
[root@localhost dell]# blkid
/dev/sda1: UUID="2383-9F76" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="21d1f4c1-7d5d-45cb-8dda-389572109351"
/dev/sda2: UUID="4a6fef63-7beb-404b-9aad-6e6d28d13dde" TYPE="ext4" PARTUUID="179a3a20-de4a-4a70-9886-3340a81c8fdb"
/dev/sda3: UUID="1G3XkB-2fKB-13aN-YXN5-Rhuf-FueR-0JWXs5" TYPE="LVM2_member" PARTUUID="6c3dd5c2-c20b-4ba9-ba5d-1953228fcac5"
/dev/sdb1: UUID="564363b9-b28e-42bb-b5eb-00c2af37d39d" TYPE="ext4" PARTUUID="4b077c4d-82a0-4b1a-b256-cae798946fef"
/dev/mapper/cl-root: UUID="fe598c2c-6eb5-4df7-9450-1bb30377ab49" TYPE="xfs"
/dev/mapper/cl-swap: UUID="857535b1-78a7-427a-be9a-732cd61dd5d4" TYPE="swap"
/dev/mapper/cl-home: UUID="eecfb5b8-5308-43d5-b997-85916feb2d19" TYPE="xfs"
[root@localhost dell]# ls -l /dev/disk/by-uuid/
总用量 0
lrwxrwxrwx. 1 root root 10 12月 31 20:07 2383-9F76 -> ../../sda1
lrwxrwxrwx. 1 root root 10 12月 31 20:07 4a6fef63-7beb-404b-9aad-6e6d28d13dde -> ../../sda2
lrwxrwxrwx. 1 root root 10 12月 31 21:06 564363b9-b28e-42bb-b5eb-00c2af37d39d -> ../../sdb1
lrwxrwxrwx. 1 root root 10 12月 31 20:07 857535b1-78a7-427a-be9a-732cd61dd5d4 -> ../../dm-1
lrwxrwxrwx. 1 root root 10 12月 31 20:07 eecfb5b8-5308-43d5-b997-85916feb2d19 -> ../../dm-2
lrwxrwxrwx. 1 root root 10 12月 31 20:07 fe598c2c-6eb5-4df7-9450-1bb30377ab49 -> ../../dm-0
[root@localhost dell]#
8、复制好UUID之后,执行vi /etc/fstab 并回车,进入fstab文件,把UUID添加进去。
注:
8.1、UUID="564363b9-b28e-42bb-b5eb-00c2af37d39d" ----UUID必须大写,最好是直接执行 blkid命令去直接复制好。
8.2、/data1是你要挂载的目录在/下面有个data1,这个目录是绝对路径,如果是创建在别的目录,比如 /home/data1 就写这个目录。之前必须创建好,没创建的,挂载不上。
8.3、ext4 是你格式化分区的时候的类型,必须匹配上。
8.4、后面的 defaults 0 0 默认不用改,然后shift+:wq 保存退出。
8.5、上下键切换上下行的位置,如果通过下键无法在往新的一行切入,那么需要执行,小写的 o ,来切换到下一行。
8.6、在说一下vi命令,vi命令对文本编辑的vi进入文本之后是不能输入的,需要按a或者i才能输入,使文本编辑变为编辑模式,输入完成之后按esc退出编辑模式。
8.7、在按shift+:会进入末行模式 这个模式是保存退出的命令 这是输入wq回车就保存退出了
8.8、分区类型:ext4和xfs,目前是主流的分区类型。可自行了解一下。
[root@localhost dell]# vi /etc/fstab
UUID="564363b9-b28e-42bb-b5eb-00c2af37d39d" /data1 ext4 defaults 0 0
#
# /etc/fstab
# Created by anaconda on Fri Dec 30 05:49:31 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/cl-root / xfs defaults 0 0
UUID=4a6fef63-7beb-404b-9aad-6e6d28d13dde /boot ext4 defaults 1 2
UUID=2383-9F76 /boot/efi vfat umask=0077,shortname=winnt 0 2
/dev/mapper/cl-home /home xfs defaults 0 0
/dev/mapper/cl-swap swap swap defaults 0 0
UUID="564363b9-b28e-42bb-b5eb-00c2af37d39d" /data1 ext4 defaults 0 0
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
:wq
9、保存并退出后,重启:reboot
10、进入终端:执行lsblk命令 或 fdisk -l命令,查看硬盘的挂载情况
不妥之处谢谢指出
大家有什么需要的也可以私信我
操作均为测试机,测试完毕即重置