Linux学习(五):挂载新的硬盘

虚拟机增加一块硬盘(手动挂载/自动挂载)

第一步:了解Linux系统分区的原理

  • 一个硬盘可以分成多个分区
  • 用户不能直接操作硬件, 需要 让硬件和系统的目录 建立映射关系(挂载) 才可以操作, 称为 挂载
    在这里插入图片描述

第二步:查看系统分区的情况

在这里插入图片描述

  • lsblk 的记忆小窍门: 老师不离开 的首字母

在这里插入图片描述

第三步:虚拟机 增加 硬盘

  • 模拟将买的硬盘插入到服务器中
    1、选中 目标虚拟机 右键 设置
    2、选中 硬盘 点击 添加按钮
    3、点击 下一步
    4、选择 创建新虚拟磁盘
    5、指定 磁盘大小为 10GB
    6、完成
    7、重启生效

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第四步:分区

在这里插入图片描述

分区命令可选项
在这里插入图片描述

操作如下:
1、fdisk /dev/sdb 给磁盘进行分区
2、输入 m,进入 目录列表
3、输入n ,新增分区
4、输入p ,开始分区,后面按回车
5、最后输入w,保存且退出
6、输入lsblk -f,查看是否成功 或 输入 fdisk -l 查看

分区命令: fdisk /dev/sdb

Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xe6cfcb3e.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won’t be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It’s strongly recommended to
switch off the mode (command ‘c’) and change display units to
sectors (command ‘u’).

Command (m for help):

m: 表示帮助信息(n: 添加新的分区 w: 保存)
在这里插入图片描述


输入n

Command (m for help): n(添加分区)
Command action
e extended
p primary partition (1-4)
在这里插入图片描述


p(创建主分区)

Partition number (1-4): 1(第一个分区)
First cylinder (1-1305, default 1): 1(第一个分区的开始)
Last cylinder, +cylinders or +size{K,M,G} (1-1305, default 1305): 650(第一个分区的结束)
在这里插入图片描述

Command (m for help): n(继续添加分区)
Command action
e extended
p primary partition (1-4)
在这里插入图片描述


p(创建主分区)

Partition number (1-4): 2 第二个分区

First cylinder (651-1305, default 651): (第二个分区的开始)
Using default value 651
Last cylinder, +cylinders or +size{K,M,G} (651-1305, default 1305): (第二个分区的结束)
Using default value 1305
在这里插入图片描述

Command (m for help): w(保存)
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

在这里插入图片描述


查看分区结果
在这里插入图片描述

第五步:格式化

在这里插入图片描述
操作如下
1、格式化指定分区
mkfs -t ext4 /dev/sdb1
mkfs -t ext4 /dev/sdb2
2、lsblk -f查看是否成功

格式化/dev/sdb1

mkfs -t ext4 /dev/sdb1

mke2fs 1.41.12 (17-May-2010)
文件系统标签=
操作系统:Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
326400 inodes, 1305273 blocks
65263 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=1337982976
40 block groups
32768 blocks per group, 32768 fragments per group
8160 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736

正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

在这里插入图片描述

格式化/dev/sdb2

mkfs -t ext4 /dev/sdb2

mke2fs 1.41.12 (17-May-2010)
文件系统标签=
操作系统:Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
329312 inodes, 1315321 blocks
65766 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=1350565888
41 block groups
32768 blocks per group, 32768 fragments per group
8032 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736

正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 25 mounts or

在这里插入图片描述


lsblk -f 查看是否成功
在这里插入图片描述

第六步:挂载

在这里插入图片描述
在这里插入图片描述
操作步骤
1、创建挂载目录 mkdir -p /mnt/disk1
2、mount /dev/sdb1 /mnt/disk1 建立 设备分区系统目录 的映射关系
3、lsblk -f 查看是否挂载成功

前提:保证硬盘已经分区并格式化成功
普通挂载(系统重启后磁盘不会自动挂载)
mount 磁盘盘符(/dev/sdb1) 挂载的路径(路径需要提前创建好)
mount /dev/sdb1 /mnt/disk1

普通挂载
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


第七步:设置重启后 挂载不失效

操作步骤

  • 第一步:将映射关系写到配置文件中 /etc/fstab
  • 第二步:mount -a 重新加载 /etc/fstab 文件,mount 显示 /etc/fstab 文件内容
  • 第三步:重启操作系统查看是否成功

​ 开机自动挂载

​ 需要修改/etc/fstab 文件(这个文件内记录了开机自启自动挂载的磁盘uuid 和挂载目录的对应关系)

UUID=df147f0a-efbd-4370-8e69-471b81a6ee7c /mnt/disk1  ext4  defaults  1 2
UUID=df147f0a-efbd-4370-8e69-471b81a6ee7c :表示磁盘的唯一ID(唯一标识)
/mnt/disk1    :表示挂载的目录

在这里插入图片描述

首先通过mount -a 实现全部挂载(可以不执行)
在这里插入图片描述
重启查看
在这里插入图片描述

小结

  • 用户不能直接访问硬件设备
  • 需要将硬件设备 挂载 到 系统目录上,才可以让用户访问
发布了74 篇原创文章 · 获赞 15 · 访问量 4334

猜你喜欢

转载自blog.csdn.net/wzc8961661/article/details/104953748