这里我们没有u01磁盘目录,需要重新挂载一个u01磁盘目录
查看当前文件系统使用情况 [root@localhost ~]# df -Th 文件系统 类型 容量 已用 可用 已用% 挂载点 devtmpfs devtmpfs 1.4G 0 1.4G 0% /dev tmpfs tmpfs 4.0G 0 4.0G 0% /dev/shm tmpfs tmpfs 1.4G 11M 1.4G 1% /run tmpfs tmpfs 1.4G 0 1.4G 0% /sys/fs/cgroup /dev/mapper/rhel-root xfs 17G 3.9G 14G 23% / /dev/sda1 xfs 1014M 182M 833M 18% /boot tmpfs tmpfs 283M 20K 283M 1% /run/user/0 查看当前磁盘设备及分区情况 [root@localhost ~]# fdisk -l 磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x0003f4a0 设备 Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 41943039 19921920 8e Linux LVM 磁盘 /dev/mapper/rhel-root:18.2 GB, 18249416704 字节,35643392 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/mapper/rhel-swap:2147 MB, 2147483648 字节,4194304 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节
在虚拟机上额外增加20G的硬盘
1.选中创建的虚拟机,右键,点击设置
2.点击添加
3.选择硬盘,下一步
4.默认推荐,下一步
5.选择新虚拟磁盘,下一步
6.填写磁盘大小20G,拆分多个文件,下一步
7.点击完成
8.然后重启虚拟机
重启 [root@localhost ~]# reboot
磁盘添加完成,重启虚拟机操作系统完成
9.查看磁盘设备情况
9.查看磁盘设备情况 [root@localhost ~]# fdisk -l 磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x0003f4a0 设备 Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 41943039 19921920 8e Linux LVM 磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/mapper/rhel-root:18.2 GB, 18249416704 字节,35643392 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/mapper/rhel-swap:2147 MB, 2147483648 字节,4194304 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节
每次重启后,磁盘的命名可能会发生变化。
此次重启后,我们增加的磁盘就是/dev/sdb
10.查看新加磁盘分区情况
10.查看新加磁盘分区情况 [root@localhost ~]# fdisk -l /dev/sdb 磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节
11.给磁盘分区
11.给磁盘分区 -- m 帮助 -- n 添加新分区 -- p 主分区 -- 1 -- first sector 默认回车 -- laster sector 输入分区大小+18G -- p 打印当前分区表 -- w 保存分区表 [root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 Device does not contain a recognized partition table 使用磁盘标识符 0x028c3b81 创建新的 DOS 磁盘标签。 命令(输入 m 获取帮助):n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p 分区号 (1-4,默认 1):1 起始 扇区 (2048-41943039,默认为 2048): 将使用默认值 2048 Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+18G 分区 1 已设置为 Linux 类型,大小设为 18 GiB 命令(输入 m 获取帮助):p 磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x028c3b81 设备 Boot Start End Blocks Id System /dev/sdb1 2048 37750783 18874368 83 Linux 命令(输入 m 获取帮助):w The partition table has been altered! Calling ioctl() to re-read partition table. 正在同步磁盘。
12.再次查看新磁盘分区情况
12.再次查看新磁盘分区情况 [root@localhost ~]# fdisk -l /dev/sdb 磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x028c3b81 设备 Boot Start End Blocks Id System /dev/sdb1 2048 37750783 18874368 83 Linux [root@localhost ~]#
13.查看对应设备
13.查看对应设备 [root@localhost ~]# ll /dev/sdb* brw-rw---- 1 root disk 8, 16 7月 1 20:48 /dev/sdb brw-rw---- 1 root disk 8, 17 7月 1 20:48 /dev/sdb1
14.格式化mkfs.ext4
14.格式化mkfs.ext4 -- 企业版6默认使用ext4文件系统 [root@localhost ~]# mkfs.ext4 /dev/sdb1 mke2fs 1.42.9 (28-Dec-2013) 文件系统标签= OS type: Linux 块大小=4096 (log=2) 分块大小=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 1179648 inodes, 4718592 blocks 235929 blocks (5.00%) reserved for the super user 第一个数据块=0 Maximum filesystem blocks=2153775104 144 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000 Allocating group tables: 完成 正在写入inode表: 完成 Creating journal (32768 blocks): 完成 Writing superblocks and filesystem accounting information: 完成
15.打卷标e2label
15.打卷标e2label [root@localhost ~]# e2label Usage: e2label device [newlabel] [root@localhost ~]# e2label /dev/sdb1 u01 [root@localhost ~]#
16.查看卷标、UUID
16.查看卷标、UUID [root@localhost ~]# blkid /dev/mapper/rhel-root: UUID="30672631-66fe-410e-ace6-9f8d8d6e2e16" TYPE="xfs" /dev/sda2: UUID="SY7RnO-2Xsi-6ZRB-Rj1X-Fsv2-K1EP-9KPzRn" TYPE="LVM2_member" /dev/sr0: UUID="2024-06-12-08-57-07-00" LABEL="RHEL-7.9 Server.x86_64" TYPE="iso9660" PTTYPE="dos" /dev/sda1: UUID="7bde25e1-6df4-4599-a26d-e4180b6d7d9b" TYPE="xfs" /dev/sdb1: LABEL="u01" UUID="af4e3291-8919-44dc-87bf-e096b9c4fa5e" TYPE="ext4" /dev/mapper/rhel-swap: UUID="360352b5-195e-46c2-8c11-3a018f976fcc" TYPE="swap" [root@localhost u01]#
17.创建挂载点
17.创建挂载点 挂载点本质就是一个目录,是访问磁盘分区的入口 [root@localhost ~]# mkdir /u01 [root@localhost ~]# ls -lrt /u01 总用量 16 drwx------ 2 root root 16384 7月 1 20:51 /u01 临时挂载 挂载前 在/u01中创建文件file1 [root@localhost ~]# touch /u01/file1 [root@localhost ~]# ll /u01 drwx------ 2 root root 16384 7月 1 20:51 file1 [root@localhost ~]#
18.使用mount命令 挂载/dev/sdb1到/u01
18.使用mount命令 挂载/dev/sdb1到/u01 [root@localhost ~]# mount /dev/sdb1 /u01 [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 1.4G 0 1.4G 0% /dev tmpfs 4.0G 0 4.0G 0% /dev/shm tmpfs 1.4G 11M 1.4G 1% /run tmpfs 1.4G 0 1.4G 0% /sys/fs/cgroup /dev/mapper/rhel-root 17G 3.9G 14G 23% / /dev/sda1 1014M 182M 833M 18% /boot /dev/sdb1 18G 45M 17G 1% /u01 tmpfs 283M 28K 283M 1% /run/user/0 挂载后/u01是一个单独的文件系统,对应一个硬盘分区,有自己独立的磁盘空间大小 查看/u01,file1文件已经不显示 [root@localhost ~]# ll /u01 总用量 16 drwx------ 2 root root 16384 7月 1 20:51 lost+found [root@localhost ~]#
19.卸载文件系统(拓展)
19.卸载文件系统 卸载前,在/u01中新建文件file2 [root@rhel64 ~]#touch /u01/file2 [root@rhel64 ~]#ll /u01 drwx------ 2 root root 16384 7月 1 20:51 lost+found drwx------ 2 root root 16384 7月 1 20:53 file2 卸载/u01文件系统 查看/u01中文件,显示之前的file1 file2不显示 [root@rhel64 ~]#umount /u01 [root@localhost ~]# df -Th 文件系统 类型 容量 已用 可用 已用% 挂载点 devtmpfs devtmpfs 1.4G 0 1.4G 0% /dev tmpfs tmpfs 4.0G 0 4.0G 0% /dev/shm tmpfs tmpfs 1.4G 11M 1.4G 1% /run tmpfs tmpfs 1.4G 0 1.4G 0% /sys/fs/cgroup /dev/mapper/rhel-root xfs 17G 3.9G 14G 23% / /dev/sda1 xfs 1014M 182M 833M 18% /boot tmpfs tmpfs 283M 20K 283M 1% /run/user/0 [root@rhel64 ~]#ll /u01 drwx------ 2 root root 16384 7月 1 20:51 file1
20.写入/etc/fstab 实现系统启动自动挂载
20.写入/etc/fstab 实现系统启动自动挂载 [root@rhel64 ~]# vi /etc/fstab 最后一行增加下面的语句,然后保存退出 LABEL=u01 /u01 ext4 defaults 0 0 查看挂载 [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 1.4G 0 1.4G 0% /dev tmpfs 4.0G 0 4.0G 0% /dev/shm tmpfs 1.4G 11M 1.4G 1% /run tmpfs 1.4G 0 1.4G 0% /sys/fs/cgroup /dev/mapper/rhel-root 17G 3.9G 14G 23% / /dev/sda1 1014M 182M 833M 18% /boot /dev/sdb1 18G 45M 17G 1% /u01 tmpfs 283M 40K 283M 1% /run/user/0 /dev/sr0 4.3G 4.3G 0 100% /run/media/root/RHEL-7.9 Server.x86_64 [root@localhost u01]# ls -lrt /u01 总用量 16 drwx------ 2 root root 16384 7月 1 20:51 lost+found [root@localhost u01]#
21.关闭操作系统,重新启动验证
21.关闭操作系统,重新启动验证 -- 重启 [root@localhost u01]# reboot -- 重启后,查看挂载磁盘目录 [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 1.4G 0 1.4G 0% /dev tmpfs 4.0G 0 4.0G 0% /dev/shm tmpfs 1.4G 11M 1.4G 1% /run tmpfs 1.4G 0 1.4G 0% /sys/fs/cgroup /dev/mapper/rhel-root 17G 3.9G 14G 23% / /dev/sda1 1014M 182M 833M 18% /boot /dev/sdb1 18G 45M 17G 1% /u01 tmpfs 283M 40K 283M 1% /run/user/0 /dev/sr0 4.3G 4.3G 0 100% /run/media/root/RHEL-7.9 Server.x86_64 /u01文件系统能够显示,说明重启自动挂载成功
至此,/u01磁盘目录挂载好了