CentOS磁盘挂载

这篇具有很好参考价值的文章主要介绍了CentOS磁盘挂载。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在购买云服务的时候,一般都会自带一块40G的系统盘,然后自己在选购数据盘,如果是windows系统,购买的数据盘会作为一个分区存在,比如D盘、E盘等,可以直接使用,但是在Linux必须进行挂载才能正常使用。

目录

一、挂载概念

二、查看磁盘情况

三、查看当前磁盘的分区情况

四、新增磁盘挂载

五、格式化磁盘

六、挂载磁盘

七、自动挂载

八、卸载磁盘



使用环境:centos 7.9

一、挂载概念

挂载(mounting)是指由操作系统使一个存储设备(诸如硬盘、CD-ROM或共享资源)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。

在windows操作系统中,挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。
在linux操作系统中,它指将一个设备(通常是存储设备)挂接到一个已存在的目录上。(这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。)

下面演示一下linux下如何挂载磁盘

二、查看磁盘情况

通过df命令可以查看当前已挂载的磁盘信息

[root@iZ2ze5x5mt3210wm46kjgwZ ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        3.8G     0  3.8G   0% /dev
tmpfs           3.8G     0  3.8G   0% /dev/shm
tmpfs           3.8G  500K  3.8G   1% /run
tmpfs           3.8G     0  3.8G   0% /sys/fs/cgroup
/dev/vda1        40G  2.4G   36G   7% /
tmpfs           768M     0  768M   0% /run/user/0

通过上面的信息可以看出,目前只挂载的系统盘。 

三、查看当前磁盘的分区情况

[root@iZ2ze5x5mt3210wm46kjgwZ ~]# fdisk -l

Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000bf3aa
   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    83886046    41941999+  83  Linux

Disk /dev/vdb: 268.4 GB, 268435456000 bytes, 524288000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/vdc: 268.4 GB, 268435456000 bytes, 524288000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

通过以上信息可以看出系统中一共有三个磁盘/dev/vda、/dev/vdb、/dev/vdc分别为42G,268G、268G,跟当初购买的磁盘大小有差距。

四、新增磁盘挂载

通过上一步我们知道了每个磁盘的名称,现在对硬盘进行分区(如果是挂载一整块磁盘,可省略本步骤),分区的步骤如下:

  1.         fdisk /dev/vdb(/dev/vdb为上一步中查询到的磁盘名称)
  2.         输入参数 m  (显示帮助可不输入)
  3.         输入参数n  (新建分区)
  4.         输入参数e  (extended扩展分区,p  primary 主分区)
  5.         输入参数1   (1-4  1表示只分一个区)
  6.         enter键跳过
  7.         enter键跳过(表示全部,也可输入起柱面cylinder号来完成分区,该号不能大于磁盘末尾号)
  8.         输入参数w   (保存)
[root@iZ2ze5x5mt3210wm46kjgwZ ~]# fdisk /dev/vdb

Welcome to fdisk (util-linux 2.23.2).



Changes will remain in memory only, until you decide to write them.

Be careful before using the write command.



Device does not contain a recognized partition table

Building a new DOS disklabel with disk identifier 0xbacfd979.



Command (m for help): m

Command action

   a   toggle a bootable flag

   b   edit bsd disklabel

   c   toggle the dos compatibility flag

   d   delete a partition

   g   create a new empty GPT partition table

   G   create an IRIX (SGI) partition table

   l   list known partition types

   m   print this menu

   n   add a new partition

   o   create a new empty DOS partition table

   p   print the partition table

   q   quit without saving changes

   s   create a new empty Sun disklabel

   t   change a partition's system id

   u   change display/entry units

   v   verify the partition table

   w   write table to disk and exit

   x   extra functionality (experts only)



Command (m for help): n

Partition type:

   p   primary (0 primary, 0 extended, 4 free)

   e   extended

Select (default p): e

Partition number (1-4, default 1): 1

First sector (2048-524287999, default 2048): 

Using default value 2048


Last sector, +sectors or +size{K,M,G} (2048-524287999, default 524287999): 

Using default value 524287999

Partition 1 of type Extended and of size 250 GiB is set



Command (m for help): w

The partition table has been altered!



Calling ioctl() to re-read partition table.

Syncing disks.

使用命令lsblk查看一下分区情况:

[root@iZ2ze5x5mt3210wm46kjgwZ ~]# lsblk

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

vda    253:0    0   40G  0 disk 

└─vda1 253:1    0   40G  0 part /

vdb    253:16   0  250G  0 disk 

└─vdb1 253:17   0    1K  0 part 

vdc    253:32   0  250G  0 disk 

可以看出vdb已经成功分区,vdc还没有分区。

五、格式化磁盘

使用mkfs.ext4 /dev/vdb格式化磁盘:

[root@iZ2ze5x5mt3210wm46kjgwZ mnt]# mkfs.ext4 /dev/vdb

mke2fs 1.42.9 (28-Dec-2013)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

16384000 inodes, 65536000 blocks

3276800 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=2214592512

2000 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, 7962624, 11239424, 20480000, 23887872



Allocating group tables: done                            

Writing inode tables: done                            

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done     

使用命令lsblk查看一下分区情况:跟之前的有变化(暂未深究原因) 

[root@iZ2ze5x5mt3210wm46kjgwZ ~]# lsblk

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

vda    253:0    0   40G  0 disk 

└─vda1 253:1    0   40G  0 part /

vdb    253:16   0  250G  0 disk 

vdc    253:32   0  250G  0 disk 

六、挂载磁盘

挂载前需要创建挂载点,就是一个文件夹,然后使用命令mount把磁盘挂载到这个文件夹中

[root@iZ2ze5x5mt3210wm46kjgwZ ~]# cd /mnt

[root@iZ2ze5x5mt3210wm46kjgwZ mnt]# ll

total 0

[root@iZ2ze5x5mt3210wm46kjgwZ mnt]# mkdir software

[root@iZ2ze5x5mt3210wm46kjgwZ mnt]# mount /dev/vdb /mnt/software

查看是否成功

[root@iZ2ze5x5mt3210wm46kjgwZ mnt]# df -h

Filesystem      Size  Used Avail Use% Mounted on

devtmpfs        3.8G     0  3.8G   0% /dev

tmpfs           3.8G     0  3.8G   0% /dev/shm

tmpfs           3.8G  476K  3.8G   1% /run

tmpfs           3.8G     0  3.8G   0% /sys/fs/cgroup

/dev/vda1        40G  2.0G   36G   6% /

tmpfs           768M     0  768M   0% /run/user/0

/dev/vdb        246G   61M  234G   1% /mnt/software

从结果可以看出已经挂载成功,磁盘为/dev/vdb。这一步之后只是临时挂载,重启后,挂载点会消失,下面把挂载信息设为开机自动挂在。

七、自动挂载

自动挂载有两种方式一种使用磁盘挂在一种是使用UUID挂载

1、使用磁盘挂在

执行一下命令:

echo "/dev/vdb               /mnt/software                  ext4    defaults        0 0" >> /etc/fstab

 然后然后使用shutdown -r now重启,重启之后查看挂载情况


[root@iZ2ze5x5mt3210wm46kjgwZ ~]# df -h

Filesystem      Size  Used Avail Use% Mounted on

devtmpfs        3.8G     0  3.8G   0% /dev

tmpfs           3.8G     0  3.8G   0% /dev/shm

tmpfs           3.8G  496K  3.8G   1% /run

tmpfs           3.8G     0  3.8G   0% /sys/fs/cgroup

/dev/vda1        40G  2.4G   36G   7% /

/dev/vdb        246G   61M  234G   1% /mnt/sfotware

tmpfs           768M     0  768M   0% /run/user/0

2、使用UUID挂载

使用vim删除/etc/ fstab中的挂载信息。查看UUID有三种方式:

[root@iZ2ze5x5mt3210wm46kjgwZ ~]# blkid

/dev/vda1: UUID="10c0e7e5-557a-40c1-893c-1e2dcbac1526" TYPE="ext4" 

/dev/vdb: UUID="6e26ed03-df7d-47e7-9324-8408341aeacb" TYPE="ext4" 
[root@iZ2ze5x5mt3210wm46kjgwZ ~]# lsblk -f

NAME   FSTYPE LABEL UUID                                 MOUNTPOINT

vda                                                      

└─vda1 ext4         10c0e7e5-557a-40c1-893c-1e2dcbac1526 /

vdb    ext4         6e26ed03-df7d-47e7-9324-8408341aeacb /mnt/software

vdc                                                      

[root@iZ2ze5x5mt3210wm46kjgwZ ~]# ll /dev/disk/by-uuid/

total 0

lrwxrwxrwx 1 root root 10 Aug 13 17:06 10c0e7e5-557a-40c1-893c-1e2dcbac1526 -> ../../vda1

lrwxrwxrwx 1 root root  9 Aug 13 17:10 6e26ed03-df7d-47e7-9324-8408341aeacb -> ../../vdb

设置自动挂载:

echo "UUID=6e26ed03-df7d-47e7-9324-8408341aeacb /mnt/software                 ext4    defaults        0 0" >> /etc/fstab

查看挂载文件:

centos挂载硬盘,linux/centOS,linux,运维,服务器,1024程序员节 自动挂载/etc/fstab里面的东西

mount –a

 重启服务器,使用名df再次确认挂载成功文章来源地址https://www.toymoban.com/news/detail-787452.html

八、卸载磁盘

# 临时卸载,重启机器之后又恢复到挂载状态
umount /dev/vdb
#永久卸载
vim /etc/fstab
#把添加的磁盘信息删除即可。重启机器查看是否卸载

到了这里,关于CentOS磁盘挂载的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux CentOS 服务器清理磁盘空间

    首先根目录下使用[df -ah]命令查询磁盘空间占用情况。 发现[/根目录]下面磁盘占用100% 进入根目录,查询大文件与目录 查看GB以上文件夹目录并且排序,可以使用以下命令: 然后不断执行上面的过程,进入大文件目录,定位到大文件 我这里最终找到是Tomcat下面logs日志占据了20多

    2024年02月05日
    浏览(71)
  • centos7 挂载硬盘

    1 查询未挂载的硬盘路径 2 格式化未挂载的硬盘 3 新建硬盘挂载的目录 4 硬盘 /dev/vdb 挂载到  /data 5 查看挂载的结果 6 设置服务器重启自动挂载

    2024年02月12日
    浏览(62)
  • CentOS磁盘挂载

    在购买云服务的时候,一般都会自带一块40G的系统盘,然后自己在选购数据盘,如果是windows系统,购买的数据盘会作为一个分区存在,比如D盘、E盘等,可以直接使用,但是在Linux必须进行挂载才能正常使用。 目录 一、挂载概念 二、查看磁盘情况 三、查看当前磁盘的分区情

    2024年02月02日
    浏览(33)
  • centos挂载磁盘

    可以看到有两块硬盘 命令fdisk -l 3.1分区 命令:fdisk /dev/sdb 终端会提示:Command (m for help): 输入:m 输入:n 依次输入p 和 1 直接按两次回车默认 输入“w”保存 再次使用 “fdisk -l ”这个命令来查看会发现出现了/dev/sdb1(说明已经完成了分区工作);sdb1代表第一个分区,刚

    2024年02月09日
    浏览(33)
  • CentOS7.6 磁盘挂载

    1、Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘 2、对于IDE硬盘,驱动器标识符为\\\"hdx \\\",\\\" \\\"代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个IDE硬盘上的

    2023年04月16日
    浏览(48)
  • 记一次centos 磁盘挂载过程

    最近买了云服务器磁盘,需要挂载,一下就由大猿来记录这次过程。 查看磁盘挂载情况 查看物理硬盘 标记分区 格式化分区 xfs ext4 xfs 和 ext4 区别 在大多数情况下,ext4和xfs都具有较高的性能,可以满足一般的存储需求。 对于大文件读写和吞吐量要求较高的场景,xfs表现更为

    2024年02月14日
    浏览(43)
  • Centos7挂载2T以下及2T以上硬盘

    1、列出所有已挂载磁盘 2、查看磁盘信息 从上图可以看到有一块600多g的硬盘没有挂载(/dev/sdb) 3、硬盘分区 使用fdisk工具对磁盘分区 依次输入: 4、格式化分区 Device Boot显示分区名称为/dev/sdb1,执行命令格式化分区 5、挂载硬盘 创建挂载目录data 将sdb1这个硬盘挂载到/data目录

    2024年02月04日
    浏览(39)
  • 在CentOS 7上挂载硬盘到系统的步骤及操作

    本文介绍了在CentOS 7上挂载硬盘到系统的详细步骤。通过确定硬盘设备名称、创建挂载目录、查看分区表、格式化硬盘、挂载硬盘到目标目录、检查挂载状态以及实现系统启动时自动挂载等操作,可以成功将硬盘挂载到CentOS 7系统上。 在 CentOS 7 上挂载硬盘到系统上,可以按照

    2024年02月15日
    浏览(40)
  • 基于Centos 7虚拟机的磁盘操作(添加磁盘、分区、格式分区、挂载)

    目录 一、添加硬盘 二、查看新磁盘 三、磁盘分区 3.1新建分区  3.2 格式分区  3.3 挂载分区  3.4 永久挂载新分区  3.5 取消挂载分区 1.在虚拟机处选择编辑虚拟机设置,然后选择添加  2.选择硬盘,然后选择下一步  3.默认即可,下一步  4.选择创建新虚拟磁盘,下一步  5.设置

    2024年02月15日
    浏览(54)
  • centos格式化xfs文件系统格式并设置自动启动挂载磁盘

    非全方位资料,学习实践而来,欢迎参考学习 要将 /dev/sdb1 分区快速格式化为 XFS 文件系统并设置开机自动挂载,可以按照以下步骤进行操作: 查看已连接的硬盘列表,主要是设备名称(如 /dev/sda)、分区信息和容量。 安装文件系统工具。 快速格式化分区为 XFS 文件系统,强

    2024年02月04日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包