Linux-挂盘-分区-卸盘

Linux-挂盘-分区-卸盘

1. 添加硬盘

在这里插入图片描述

2. 查看硬盘


[root@localhost /]# lsblk  # 查看我们新添加的磁盘
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   80G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   79G  0 part 
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0  3.9G  0 lvm  [SWAP]
  └─centos-home 253:2    0 25.1G  0 lvm  /home
sdb               8:16   0   30G  0 disk   # sdb 就是我们新挂上来的磁盘,
sr0              11:0    1  4.2G  0 rom  
[root@localhost /]# 
提示: 
一、磁盘命名
 Linux下对SCSI和SATA设备是以sd命名的,第一个SCSI设备是sda,第二个是sdb....以此类推。一般主板上有两个SCSI接口,因此一共可以安装4个SCSI设备。主SCSI上的两个设备分别对应sda和sdb,第二个SCSI口上的设备对应sdc和sdd。一般硬盘安装在SCSI的主接口上,所以是sda和sdb,而光驱一般安装在第二个SCSI的主接口上,所以是sdc。IDE有两个口,第一个IDE口叫做适配器,可以接两块盘,主盘(hda)和从盘(hdb).第二个IDE口主盘(hdc)从盘(hdd)
 二、分区命名
 所谓的磁盘分区指的告诉操作系统可以存取的区域是哪些磁柱之间的区块,如此一来操作系统就能知道他可以在所指定的区块内进行文件数据的读、写、搜寻等动作了。即磁盘分区指定分割槽的起始与结束磁柱。
 分区命名是用设备名称加数字命名的。例如hda1代表的是hda这个硬盘设备上的第一个分区。每个硬盘上最多有四个主分区。多个主分区只能有一个主分区作为启动分区。逻辑分区是从5开始的,每多一个分区,每个磁盘上最多可以有24个扩展分区。
 三、分区步骤
 查看分区:
 fdisk -l  //列出所有硬盘信息
 fdisk -l 设备 //列出指定的硬盘信息
 管理磁盘分区:
 fdisk 磁盘 //创建新的磁盘分区,删除旧的磁盘分区
 m:查看帮助
 p:显示当前硬件的分区,包括没保存的改动
 n:创建一个新的分区
 e:扩展分区
 p:主分区
 d:删除一个分区
 w:保存退出
 q:不保存退出
 t:修改分区类型 //分区的文件系统类型
 l:显示所支持的所有类型
 partprobe命令:通知内核重读硬盘表
 cat /proc/partitions
 新创建的新分区必须格式化了之后才可以使用
 四、分区的目的
 1.可以在不顺时数据的情况下重装系统。比如在独立设置/home挂载点,重装系统时直接标记回/home,数据不会有任何损失
 2.针对不同的挂载点的特性分配适合的文件系统以发挥合理性能。比如对/var使用reiserfs,对/home使用xfs
 3.针对不同挂载点开启不同的挂载选项,如是否需要即时同步,是否开启日志,是否启用压缩
 4.大硬盘搜索范围大,效率低
 5.磁盘配额只能对分区做设定

3. 创建目录 mkdir fangsheng

[root@localhost /]# mkdir fangsheng
[root@localhost /]# ll
total 24
lrwxrwxrwx.   1 root root    7 Feb 22 18:48 bin -> usr/bin
dr-xr-xr-x.   6 root root 4096 Feb 23 11:09 boot
drwxr-xr-x   19 root root 3240 Mar 10 15:47 dev
drwxr-xr-x. 135 root root 8192 Mar 10 15:47 etc
drwxr-xr-x    2 root root    6 Mar 10 16:01 fangsheng
drwxr-xr-x.   3 root root   21 Feb 22 19:16 home
lrwxrwxrwx.   1 root root    7 Feb 22 18:48 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 Feb 22 18:48 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 Apr 11  2018 media
drwxr-xr-x.   2 root root    6 Apr 11  2018 mnt
drwxr-xr-x.   4 root root   27 Feb 22 19:43 opt
dr-xr-xr-x  248 root root    0 Mar 10 15:46 proc
dr-xr-x---.   6 root root  252 Feb 22 19:38 root
drwxr-xr-x   39 root root 1240 Mar 10 15:47 run
lrwxrwxrwx.   1 root root    8 Feb 22 18:48 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 Apr 11  2018 srv
dr-xr-xr-x   13 root root    0 Mar 10 15:53 sys
drwxrwxrwt.  16 root root 4096 Mar 10 15:47 tmp
drwxr-xr-x.  13 root root  155 Feb 22 18:48 usr
drwxr-xr-x.  21 root root 4096 Feb 22 20:00 var
[root@localhost /]# 

如果要分区先执行第九步在继续下面的操作,下面的操作没有分区的,如果分区注意文件名和路径的变化即可

3. 格式化新添加的硬盘

mkfs -t ext4 /dev/sdb

[root@localhost /]# mkfs -t ext4 /dev/sdb
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdb is entire device, not just one partition!
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1966080 inodes, 7864320 blocks
393216 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2155872256
240 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: done                            
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done 

4. 将格式化之后的硬盘挂载到新创建的目录下

mount /dev/sdb(新添加的硬盘) /fangsheng(新创建的目录)

[root@localhost /]# mount /dev/sdb /fangsheng

5. df -h 查看挂载情况 也可以用 lsblk

[root@localhost /]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   80G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   79G  0 part 
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0  3.9G  0 lvm  [SWAP]
  └─centos-home 253:2    0 25.1G  0 lvm  /home
sdb               8:16   0   30G  0 disk /fangsheng
sr0              11:0    1  4.2G  0 rom  
[root@localhost /]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   50G  7.6G   43G  16% /
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G     0  1.9G   0% /dev/shm
tmpfs                    1.9G  9.5M  1.9G   1% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1               1014M  214M  801M  22% /boot
/dev/mapper/centos-home   26G   37M   26G   1% /home
tmpfs                    380M   12K  380M   1% /run/user/42
tmpfs                    380M     0  380M   0% /run/user/0
/dev/sdb                  30G   45M   28G   1% /fangsheng
[root@localhost /]# 

6. 设置启动自动挂载vim /etc/fstab

添加:/dev/sdb /fangsheng ext4 defaults 0 0

#
# /etc/fstab
# Created by anaconda on Tue Feb 22 05:47:50 2022
#
# 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
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=be9900b7-3955-49ee-9381-6ad55b9058c8 /boot                   xfs     defaults        0 0
/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/sdb /fangsheng                             ext4    defaults        0 0

7. 重启

reboot -h now

8. 卸载挂载

umount /dev/sdb

[root@localhost /]# umount /dev/sdb /fangsheng
umount: /fangsheng: not mounted
[root@localhost /]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   80G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   79G  0 part 
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0  3.9G  0 lvm  [SWAP]
  └─centos-home 253:2    0 25.1G  0 lvm  /home
sdb               8:16   0   30G  0 disk 
sr0              11:0    1  4.2G  0 rom  
[root@localhost /]# vim /etc/fstab 

注释掉之前的开机自动挂载

#
# /etc/fstab
# Created by anaconda on Tue Feb 22 05:47:50 2022
#
# 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
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=be9900b7-3955-49ee-9381-6ad55b9058c8 /boot                   xfs     defaults        0 0
/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
#/dev/sdb /fangsheng                             ext4    defaults        0 0

9.如果要分区

[root@localhost /]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   80G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   79G  0 part 
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0  3.9G  0 lvm  [SWAP]
  └─centos-home 253:2    0 25.1G  0 lvm  /home
sdb               8:16   0   30G  0 disk 
sr0              11:0    1  4.2G  0 rom  
[root@localhost /]# fdisk /dev/sdb
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.


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): p

Disk /dev/sdb: 32.2 GB, 32212254720 bytes, 62914560 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: 0xd78179f8

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-62914559, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-62914559, default 62914559): 
Using default value 62914559
Partition 1 of type Linux and of size 30 GiB is set

Command (m for help): n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): p
Partition number (2-4, default 2): 2
No free sectors available

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

Calling ioctl() to re-read partition table.
Syncing disks.
[root@localhost /]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   80G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   79G  0 part 
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0  3.9G  0 lvm  [SWAP]
  └─centos-home 253:2    0 25.1G  0 lvm  /home
sdb               8:16   0   30G  0 disk 
└─sdb1            8:17   0   30G  0 part 
sr0              11:0    1  4.2G  0 rom  
[root@localhost /]# 

[root@localhost /]# mkfs -t ext4 /dev/sdb1  #格式化分区
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
1966080 inodes, 7864064 blocks
393203 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2155872256
240 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: done                            
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done   

[root@localhost /]# mount /dev/sdb1 /fangsheng  #挂载分区
[root@localhost /]# 

[root@localhost /]# vim /etc/fstab 
[root@localhost /]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   80G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   79G  0 part 
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0  3.9G  0 lvm  [SWAP]
  └─centos-home 253:2    0 25.1G  0 lvm  /home
sdb               8:16   0   30G  0 disk 
└─sdb1            8:17   0   30G  0 part /fangsheng
sr0              11:0    1  4.2G  0 rom  
[root@localhost /]# 

10. 参考连接

Linux 硬盘分区、分区、删除分区、格式化、挂载、卸载 - 云+社区 - 腾讯云 (tencent.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/650836.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu22.04之解决:忘记登录密码(二百三十二)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

深入解读 ChatGPT 的基本原理(个人总结版)

引言 背景 人工智能(AI)技术自20世纪中期诞生以来,经历了多次革新和进步。从最早的图灵测试,到20世纪末的深蓝计算机击败国际象棋冠军,再到21世纪初谷歌AlphaGo击败围棋冠军,AI技术的飞速发展改变了人们的…

【数理统计03】集中不等式

集中不等式(concentration inequalities)是在概率论和统计学中用于描述随机变量(尤其是随机变量的和或函数)的集中程度的一类不等式。它们为随机变量偏离其期望值的概率提供了上界。这些不等式在很多领域都有应用,包括…

3D 生成重建015-nerf2mesh从神经辐射场中提取mesh和纹理!

3D 生成重建015-nerf2mesh从神经辐射场中提取mesh和纹理! 文章目录 0 论文工作1 论文方法2 效果 0 论文工作 NeRF2Mesh 提出了一种从多视角 RGB 图像重建纹理表面网格的新方法。它克服了传统 NeRF 模型的局限性,由于其隐式表示,传统 NeRF 模…

代码随想录算法训练营第20天 |● 654.最大二叉树 ● 617.合并二叉树 ● 700.二叉搜索树中的搜索 ● 98.验证二叉搜索树

文章目录 前言654.最大二叉树思路方法一 递归法方法一2 老师的优化递归法 617.合并二叉树思路方法一 递归法方法二 迭代法 700.二叉搜索树中的搜索思路方法一 递归法方法二 迭代法 98.验证二叉搜索树思路方法一 使用数组方法二 不使用数组代码注意点: 方法二 使用双…

mysql中连接查询的成本

大家好。上篇文章我们讲了mysql中成本的含义以及单表查询如何计算成本。现在我们接着讲讲mysql中连接查询的成本。 在讲之前,我们先创建两张一样的表single_table和single_table2,并在表中插入10000条数据。在下面的讲解中,我们称single_tab…

PGP安装以及汉化

目录 1.安装 2.汉化 1.安装 (1)进入setup目录,双击安装包开始安装 (2)选择默认语言English (3)接受安装协议 I accept the license agreement (4)选择第二项 Do not display the Release Notes (5)选择“…

【JavaEE进阶】——要想代码不写死,必须得有spring配置(properties和yml配置文件)

目录 本章目标: 🚩配置文件 🚩SpringBoot配置文件 🎈配置⽂件的格式 🎈 properties 配置⽂件说明 📝properties语法格式 📝读取配置文件 📝properties 缺点分析 &#x1f3…

后端经典三层架构

大家好,这里是教授.F 引入: MVC 全称∶ Model 模型、View 视图、 Controller 控制器。MVC 最早出现在 JavaEE 三层中的 Web 层,它可以有效的指导WEB 层的代码如何有效分离,单独工作。 View 视图∶只负责数据和界面的显示&#…

【LeetCode】力扣第 399 场周赛 优质数对的总数 II

文章目录 1. 优质数对的总数 II 1. 优质数对的总数 II 题目链接 🍎该题涉及的小技巧:🐥 🐧①一次可以统计这个数的 两个因子 但是要注意 25 5 * 5,这种情况 5 只能统计一次噢🆒 解题思路: &#x1f427…

西门子S7-1200加入MRP 环网用法

MRP(介质冗余)功能概述 SIMATIC 设备采用标准的冗余机制为 MRP(介质冗余协议),符合 IEC62439-2 标准,典型重新组态时间为 200ms,每个环网最多支持 50个设备。​博途TIA/WINCC社区VX群 ​博途T…

OrangePi AIpro评测 - 基础操作篇

0. 环境 ●OrangePi AIpro ●win10笔记本 ●路由器 准备下win10电脑、路由器,这些板卡通常是在网络正常的环境下才方便测试。 还要准备OrangePi AIpro的官方资料: http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-suppo…

基于STM32实现智能空气净化系统

目录 引言环境准备智能空气净化系统基础代码示例:实现智能空气净化系统 空气质量传感器数据读取风扇和滤网控制显示系统用户输入和设置应用场景:家庭空气净化与健康管理问题解决方案与优化收尾与总结 1. 引言 本教程将详细介绍如何在STM32嵌入式系统中…

elementui中 表格使用树形数据且固定一列时展开子集移入时背景色不全问题(父级和子级所展示的字段是不一样的时候)

原来的效果 修改后实现效果 解决- 需要修改elementui的依赖包中lib/element-ui.common.js中的源码 将js中此处代码改完下面的代码 watch: {// dont trigger getter of currentRow in getCellClass. see https://jsfiddle.net/oe2b4hqt/// update DOM manually. see https:/…

智慧管廊巡检运维解决方案

一、智慧管廊巡检行业目前存在的挑战和难题 智慧管廊巡检行业面临着运行环境的客观影响,如地面施工、液体渗漏、通风不佳、内部空间受限等问题。而管廊巡检机器人系统的出现却具有重大意义。它能够有力地保障管廊安全且可靠地运行,在面对火情、灾情等紧…

5G专网驻网失败分析(suci无效)

suci 5G终端第一次驻网时,注册消息Registartion request中携带的5GS mobile identity要携带suci类型的mobile identity。 注册消息协议规范见5G NAS 协议3gpp TS24.501 8.2.6 Registration request。 suci协议规范参见3gpp TS24.501 9.11.3.4 5GS mobile identity …

图像处理之计算物体的方向(C++)

图像处理之计算物体的方向(C) 文章目录 图像处理之计算物体的方向(C)前言一、PCA获取物体主要方向1.原理2.代码实现 二、Hu矩获取物体主要方向1.原理2.代码实现 总结 前言 在图像处理中,物体的方向(倾斜角…

Habicht定理中有关子结式命题3.4.6的证明

个人认为红色区域有问题,因为 deg ⁡ ( ϕ ( S j ) ) r \deg{\left( \phi\left( S_{j} \right) \right) r} deg(ϕ(Sj​))r,当 i ≥ r i \geq r i≥r时, s u b r e s i ( ϕ ( S j 1 ) , ϕ ( S j ) ) subres_{i}\left( \phi(S_{j 1}),\p…

“不是我兄弟”!刘强东内部“狼性训话”流出!

今天,京东创始人刘强东5月24日的线上讲话流出。 在这次线上讲话中,刘强东首先宣布为全体采销员工涨薪20%—100%,随后进行了一番“狼性训话”。往期报道可戳:刘强东怒了:“不是我兄弟”! 刘强东在讲话中指…

矩阵对角化在机器学习中的奥秘与应用

在机器学习的广阔领域中,矩阵对角化作为一种重要的数学工具,扮演着不可或缺的角色。从基础的线性代数理论到复杂的机器学习算法,矩阵对角化都在其中发挥着重要的作用。 矩阵对角化的概念与原理 矩阵对角化是矩阵理论中的一个基本概念&#x…