Cent OS7 磁盘挂载:扩展存储空间和自动挂载

2023-12-14 09:12

本文主要是介绍Cent OS7 磁盘挂载:扩展存储空间和自动挂载,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

      • (1)概述
      • (2)查看磁盘使用情况
      • (3)VMware虚拟机挂载磁盘
      • (4)物理机磁盘挂载
      • (5)ntfs硬盘处理

(1)概述

在Linux系统中,磁盘挂载是将物理磁盘或分区与文件系统关联的过程。通过挂载,我们可以将额外的存储空间添加到系统中,并在指定的挂载点上访问和使用这些存储空间。本文将介绍在Linux系统中进行磁盘挂载的常用命令和操作。

(2)查看磁盘使用情况

  • 使用lsblk命令查看硬盘使用情况。
  • 使用lsblk -f命令查看硬盘使用情况及文件系统类型。
  • 使用df -h命令查看文件系统的使用情况。
  • 使用fdisk -l命令查看分区使用情况。
  • 使用vgdisplay命令查看卷组名。

(3)VMware虚拟机挂载磁盘

  1. 使用fdisk /dev/sda命令对新添加的磁盘进行分区操作。

  2. 输入p回车,查看已分区数量。

  3. 输入n回车,新增一个分区。

  4. 输入p回车,使用默认分区号。

  5. 在起始扇区处回车,使用默认值。

  6. 输入p查看当前分区信息。

  7. 输入w写入磁盘信息并保存,然后重启虚拟机以使分区生效。

  8. 格式化新建分区:mkfs.ext4 /dev/sda3(格式化为ext4格式)。

  9. 创建挂载点:mkdir /data

  10. 挂载分区:mount /dev/sda3 /data

    在这里插入图片描述

添加自动挂载

  1. 使用编辑器打开/etc/fstab文件:vi /etc/fstab

    在这里插入图片描述

  2. 在文件末尾添加以下行:

/dev/sda3    /data    ext4    defaults    0 0
  1. 保存并关闭文件。
  • mkfs.ext4命令用于格式化磁盘,将其设置为ext4文件系统。
  • mount命令用于挂载磁盘或分区到指定的挂载点。
  • /etc/fstab文件是Linux系统中的一个配置文件,用于定义系统启动时需要挂载的文件系统。

通过上述步骤,你可以在Linux系统中成功挂载磁盘,并设置自动挂载以确保在系统重启后仍然保持挂载状态。

(4)物理机磁盘挂载

1、查看分区使用情况

fdisk -l

在这里插入图片描述

2、格式化磁盘,将其设置为ext4文件系统

mkfs.ext4 /dev/sdb

在这里插入图片描述

3、创建挂载目录/data

mkdir /data

4、挂载磁盘

mount /dev/sdb  /data

5、查看硬盘使用情况

lsblk

在这里插入图片描述

(5)ntfs硬盘处理

原本是win的硬盘

1、查看硬盘使用情况及文件系统类型

lsblk -f

在这里插入图片描述

2、格式化磁盘

mkfs.ext4 /dev/sda

输出:

mke2fs 1.42.9 (28-Dec-2013)
/dev/sda is entire device, not just one partition!Proceed anyway? (y,n) yFilesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
61054976 inodes, 244190646 blocks
12209532 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2392850432
7453 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, 71663616, 78675968,
102400000, 214990848
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: doneProceed anyway? (y,n) yDiscarding device blocks: done
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
122101760 inodes, 488378646 blocks
24418932 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2636120064
14905 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, 71663616, 78675968,
102400000, 214990848
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

3、挂载磁盘

mkdir /data2
mount /dev/sdb  /data2

4、查看磁盘使用

[root@k8s-master ~]# lsblk
NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda               8:0    0 931.5G  0 disk /data
sdb               8:16   0   1.8T  0 disk /data2
sdc               8:32   0 931.5G  0 disk 
├─sdc1            8:33   0     2M  0 part 
├─sdc2            8:34   0     2G  0 part /boot
└─sdc3            8:35   0   929G  0 part ├─centos-root 253:0    0    80G  0 lvm  /├─centos-swap 253:1    0    32G  0 lvm  [SWAP]├─centos-var  253:2    0    10G  0 lvm  /var├─centos-home 253:3    0    60G  0 lvm  /home└─centos-data 253:4    0   747G  0 lvm  /data[root@k8s-master ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                  16G     0   16G   0% /dev
tmpfs                     16G     0   16G   0% /dev/shm
tmpfs                     16G  9.1M   16G   1% /run
tmpfs                     16G     0   16G   0% /sys/fs/cgroup
/dev/mapper/centos-root   80G  2.0G   79G   3% /
/dev/sdc2                2.0G  152M  1.9G   8% /boot
/dev/mapper/centos-var    10G  1.8G  8.3G  18% /var
/dev/mapper/centos-home   60G   33M   60G   1% /home
/dev/sda                 917G   77M  871G   1% /data
tmpfs                    3.2G     0  3.2G   0% /run/user/0
/dev/sdb                 1.8T   77M  1.7T   1% /data2

这篇关于Cent OS7 磁盘挂载:扩展存储空间和自动挂载的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/491942

相关文章

vscode保存代码时自动eslint格式化图文教程

《vscode保存代码时自动eslint格式化图文教程》:本文主要介绍vscode保存代码时自动eslint格式化的相关资料,包括打开设置文件并复制特定内容,文中通过代码介绍的非常详细,需要的朋友... 目录1、点击设置2、选择远程--->点击右上角打开设置3、会弹出settings.json文件,将以下内

Python脚本实现自动删除C盘临时文件夹

《Python脚本实现自动删除C盘临时文件夹》在日常使用电脑的过程中,临时文件夹往往会积累大量的无用数据,占用宝贵的磁盘空间,下面我们就来看看Python如何通过脚本实现自动删除C盘临时文件夹吧... 目录一、准备工作二、python脚本编写三、脚本解析四、运行脚本五、案例演示六、注意事项七、总结在日常使用

Linux使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

VMWare报错“指定的文件不是虚拟磁盘“或“The file specified is not a virtual disk”问题

《VMWare报错“指定的文件不是虚拟磁盘“或“Thefilespecifiedisnotavirtualdisk”问题》文章描述了如何修复VMware虚拟机中出现的“指定的文件不是虚拟... 目录VMWare报错“指定的文件不是虚拟磁盘“或“The file specified is not a virt

Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单

《Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单》:本文主要介绍Springboot的ThreadPoolTaskScheduler线... 目录ThreadPoolTaskScheduler线程池实现15分钟不操作自动取消订单概要1,创建订单后

Linux磁盘分区、格式化和挂载方式

《Linux磁盘分区、格式化和挂载方式》本文详细介绍了Linux系统中磁盘分区、格式化和挂载的基本操作步骤和命令,包括MBR和GPT分区表的区别、fdisk和gdisk命令的使用、常见的文件系统格式以... 目录一、磁盘分区表分类二、fdisk命令创建分区1、交互式的命令2、分区主分区3、创建扩展分区,然后

python实现自动登录12306自动抢票功能

《python实现自动登录12306自动抢票功能》随着互联网技术的发展,越来越多的人选择通过网络平台购票,特别是在中国,12306作为官方火车票预订平台,承担了巨大的访问量,对于热门线路或者节假日出行... 目录一、遇到的问题?二、改进三、进阶–展望总结一、遇到的问题?1.url-正确的表头:就是首先ur

不删数据还能合并磁盘? 让电脑C盘D盘合并并保留数据的技巧

《不删数据还能合并磁盘?让电脑C盘D盘合并并保留数据的技巧》在Windows操作系统中,合并C盘和D盘是一个相对复杂的任务,尤其是当你不希望删除其中的数据时,幸运的是,有几种方法可以实现这一目标且在... 在电脑生产时,制造商常为C盘分配较小的磁盘空间,以确保软件在运行过程中不会出现磁盘空间不足的问题。但在

Spring使用@Retryable实现自动重试机制

《Spring使用@Retryable实现自动重试机制》在微服务架构中,服务之间的调用可能会因为一些暂时性的错误而失败,例如网络波动、数据库连接超时或第三方服务不可用等,在本文中,我们将介绍如何在Sp... 目录引言1. 什么是 @Retryable?2. 如何在 Spring 中使用 @Retryable