VMware中Bclinux系统添加挂载新磁盘

VMware中BcLinux系统添加挂载新磁盘

1.虚拟机安装Bclinux操作系统

2.虚拟机添加硬盘

关闭虚拟机,点击编辑虚拟机设置

选择硬盘,点击添加

点击下一步

默认选择scsi(s),点击下一步

选择创建新虚拟磁盘,点击下一步

设置新建磁盘的大小,选择将虚拟磁盘拆分成多个文件,点击下一步

点击完成

点击确定,新硬盘创建完成

3.磁盘分区

开启虚拟机,使用crt登录到虚拟机,并查看当前磁盘状况

使用 fdisk -l 命令查看当前系统磁盘状况,其中标红的/dev/sdb就是刚才新建的磁盘

[root@Bclinux06 ~]# fdisk -l
Disk /dev/sda:60 GiB,64424509440 字节,125829120 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x68ee8409

设备       启动    起点      末尾      扇区 大小 Id 类型
/dev/sda1  *       2048   2099199   2097152   1G 83 Linux
/dev/sda2       2099200 125829119 123729920  59G 8e Linux LVM


Disk /dev/sdb:50 GiB,53687091200 字节,104857600 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/mapper/bel-root:35.6 GiB,38235275264 字节,74678272 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/mapper/bel-swap:6 GiB,6442450944 字节,12582912 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/mapper/bel-home:17.4 GiB,18668847104 字节,36462592 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
[root@Bclinux06 ~]# 

使用 fdisk /dev/sdb 命令开始分区 

[root@Bclinux06 ~]# fdisk /dev/sdb

欢迎使用 fdisk (util-linux 2.32.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x3c4493d5 的新 DOS 磁盘标签。

命令(输入 m 获取帮助):

 此处可以输入m查看帮助信息

命令(输入 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添加新分区

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (0个主分区,0个扩展分区,4空闲)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):

 这里需要选择需要增加的分区类型,这里我们选择p

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (0个主分区,0个扩展分区,4空闲)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认  1): 

要选择几个主分区,我们选择1

分区号 (1-4, 默认  1): 1

剩下两步直接按回车即可

第一个扇区 (2048-104857599, 默认 2048): 
上个扇区,+sectors 或 +size{K,M,G,T,P} (2048-104857599, 默认 104857599): 

创建了一个新分区 1,类型为“Linux”,大小为 50 GiB。

命令(输入 m 获取帮助):

最后一步直接输入wjike

命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。

[root@Bclinux06 ~]# 

输入 lsblk -f 查看当前的磁盘状况

[root@Bclinux06 ~]# lsblk -f
NAME         FSTYPE      LABEL            UUID                                   MOUNTPOINT
sda                                                                              
├─sda1       xfs                          b3b2231f-bb78-4319-a560-621b3843b325   /boot
└─sda2       LVM2_member                  WpnsH3-XjW1-UL1U-VlnA-iH82-c36m-3ZAYgn 
  ├─bel-root xfs                          18c23f5b-1e05-431a-abd0-ca0ab36ee0ef   /
  ├─bel-swap swap                         529813e3-6824-4c56-b145-06859619e79b   [SWAP]
  └─bel-home xfs                          d711cd19-f2d1-4753-8dba-6b8bd7024a93   /home
sdb                                                                              
└─sdb1                                                                           
sr0          iso9660     BCLinux-8-x86_64 2023-04-14-16-13-01-00                 
[root@Bclinux06 ~]# 

4.格式化分区

使用 mkfs -t ext4 /dev/sdb1 命令格式化分区,ext4是格式化后的分区磁盘类型

 

[root@Bclinux06 ~]# mkfs -t ext4 /dev/sdb1
mke2fs 1.45.6 (20-Mar-2020)
创建含有 13106944 个块(每块 4k)和 3276800 个inode的文件系统
文件系统UUID:603cea8b-fb87-4e1a-84d0-663d910aa1b5
超级块的备份存储于下列块: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
	4096000, 7962624, 11239424

正在分配组表: 完成                            
正在写入inode表: 完成                            
创建日志(65536 个块)完成
写入超级块和文件系统账户统计信息: 已完成 

[root@Bclinux06 ~]# 

再次使用 lsblk -f 查看当前系统磁盘状况

[root@Bclinux06 ~]# lsblk -f
NAME         FSTYPE      LABEL            UUID                                   MOUNTPOINT
sda                                                                              
├─sda1       xfs                          b3b2231f-bb78-4319-a560-621b3843b325   /boot
└─sda2       LVM2_member                  WpnsH3-XjW1-UL1U-VlnA-iH82-c36m-3ZAYgn 
  ├─bel-root xfs                          18c23f5b-1e05-431a-abd0-ca0ab36ee0ef   /
  ├─bel-swap swap                         529813e3-6824-4c56-b145-06859619e79b   [SWAP]
  └─bel-home xfs                          d711cd19-f2d1-4753-8dba-6b8bd7024a93   /home
sdb                                                                              
└─sdb1       ext4                         603cea8b-fb87-4e1a-84d0-663d910aa1b5   
sr0          iso9660     BCLinux-8-x86_64 2023-04-14-16-13-01-00                 
[root@Bclinux06 ~]# 

5.挂载分区

此时的sdb1分区已经格式化完成,但此时还无法直接操作分区,因为此时的分区与linux系统还没有任何联系。
linux中只有一个根目录,根目录下衍生出其他子目录,如果说把一个分区比作一个存放物品的箱子,如果要想linux系统使用这个箱子存放内容,那么就需要先把这个箱子挂在linux系统目录结构中的一个目录上。

所以在linux中,如果总体来看,linux是没有分区的概念的,只有一套目录结构
首先我们在根目录下创建一个"/newdisk"目录,我们以这个目录作为新分区的挂载点

所以我们在根目录下创建一个newdisk目录用来挂载

[root@Bclinux06 ~]# cd /
[root@Bclinux06 /]# ll
总用量 20
lrwxrwxrwx.   1 root root    7 1月  18 2022 bin -> usr/bin
dr-xr-xr-x.   5 root root 4096 6月   3 18:11 boot
drwxr-xr-x   20 root root 3220 6月   3 21:41 dev
drwxr-xr-x.  87 root root 8192 6月   3 21:12 etc
drwxr-xr-x.   2 root root    6 1月  18 2022 home
lrwxrwxrwx.   1 root root    7 1月  18 2022 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 1月  18 2022 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 1月  18 2022 media
drwxr-xr-x.   2 root root    6 1月  18 2022 mnt
drwxr-xr-x.   3 root root   59 6月   3 18:45 opt
dr-xr-xr-x  188 root root    0 6月   3 21:12 proc
dr-xr-x---.   2 root root  135 6月   3 18:12 root
drwxr-xr-x   27 root root  800 6月   3 21:47 run
lrwxrwxrwx.   1 root root    8 1月  18 2022 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 1月  18 2022 srv
dr-xr-xr-x   13 root root    0 6月   3 21:12 sys
drwxrwxrwt.  12 root root 4096 6月   3 21:13 tmp
drwxr-xr-x.  12 root root  144 6月   3 17:59 usr
drwxr-xr-x.  20 root root  278 6月   3 18:11 var
[root@Bclinux06 /]# mkdir /newdisk
[root@Bclinux06 /]# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  newdisk  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@Bclinux06 /]# ll
总用量 20
lrwxrwxrwx.   1 root root    7 1月  18 2022 bin -> usr/bin
dr-xr-xr-x.   5 root root 4096 6月   3 18:11 boot
drwxr-xr-x   20 root root 3220 6月   3 21:41 dev
drwxr-xr-x.  87 root root 8192 6月   3 21:12 etc
drwxr-xr-x.   2 root root    6 1月  18 2022 home
lrwxrwxrwx.   1 root root    7 1月  18 2022 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 1月  18 2022 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 1月  18 2022 media
drwxr-xr-x.   2 root root    6 1月  18 2022 mnt
drwxr-xr-x    2 root root    6 6月   3 21:57 newdisk
drwxr-xr-x.   3 root root   59 6月   3 18:45 opt
dr-xr-xr-x  188 root root    0 6月   3 21:12 proc
dr-xr-x---.   2 root root  135 6月   3 18:12 root
drwxr-xr-x   27 root root  800 6月   3 21:47 run
lrwxrwxrwx.   1 root root    8 1月  18 2022 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 1月  18 2022 srv
dr-xr-xr-x   13 root root    0 6月   3 21:12 sys
drwxrwxrwt.  12 root root 4096 6月   3 21:13 tmp
drwxr-xr-x.  12 root root  144 6月   3 17:59 usr
drwxr-xr-x.  20 root root  278 6月   3 18:11 var
[root@Bclinux06 /]# 

挂载命令:mount 设备名称 挂载目录

挂载目录就是创建的/newdisk目录

[root@Bclinux06 /]# 
[root@Bclinux06 /]# mount /dev/sdb1 /newdisk
[root@Bclinux06 /]# 

查看newdisk目录下的内容

[root@Bclinux06 /]# ll /newdisk
总用量 16
drwx------ 2 root root 16384 6月   3 21:47 lost+found
[root@Bclinux06 /]# 

查看此时分区情况,可以看到新分区sdb1,已经成功挂载到/newdisk目录上了

[root@Bclinux06 /]# df -lh
文件系统              容量  已用  可用 已用% 挂载点
devtmpfs              3.8G     0  3.8G    0% /dev
tmpfs                 3.8G     0  3.8G    0% /dev/shm
tmpfs                 3.8G  9.0M  3.8G    1% /run
tmpfs                 3.8G     0  3.8G    0% /sys/fs/cgroup
/dev/mapper/bel-root   36G  3.0G   33G    9% /
/dev/sda1            1014M  209M  806M   21% /boot
/dev/mapper/bel-home   18G  157M   18G    1% /home
tmpfs                 774M     0  774M    0% /run/user/0
/dev/sdb1              49G   53M   47G    1% /newdisk
[root@Bclinux06 /]# lsblk -f
NAME         FSTYPE      LABEL            UUID                                   MOUNTPOINT
sda                                                                              
├─sda1       xfs                          b3b2231f-bb78-4319-a560-621b3843b325   /boot
└─sda2       LVM2_member                  WpnsH3-XjW1-UL1U-VlnA-iH82-c36m-3ZAYgn 
  ├─bel-root xfs                          18c23f5b-1e05-431a-abd0-ca0ab36ee0ef   /
  ├─bel-swap swap                         529813e3-6824-4c56-b145-06859619e79b   [SWAP]
  └─bel-home xfs                          d711cd19-f2d1-4753-8dba-6b8bd7024a93   /home
sdb                                                                              
└─sdb1       ext4                         603cea8b-fb87-4e1a-84d0-663d910aa1b5   /newdisk
sr0          iso9660     BCLinux-8-x86_64 2023-04-14-16-13-01-00                 
[root@Bclinux06 /]# 

这个时候虽然完成了挂载,但是使用命令行进行的挂载在重启之后可能会失效,可以通过修改/etc/fstab文件,实现永久挂载

修改前/etc/fstab文件内容:

[root@Bclinux06 /]# more /etc/fstab

#
# /etc/fstab
# Created by anaconda on Mon Jun  3 09:58:28 2024
#
# 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/bel-root    /                       xfs     defaults        0 0
UUID=b3b2231f-bb78-4319-a560-621b3843b325 /boot                   xfs     defaults        0 0
/dev/mapper/bel-home    /home                   xfs     defaults        0 0
/dev/mapper/bel-swap    none                    swap    defaults        0 0
[root@Bclinux06 /]# 

修改后/etc/fstab文件内容:

在前面添加/dev/sdb1分区和挂载目录信息:
/dev/sdb1        /newdisk        ext4        defaults        00

6.重启操作系统后再查看磁盘信息

可以看到重启后磁盘会自动挂载

  • 11
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值