Linux笔记——磁盘进行分区与挂载介绍

系列文章目录

Linux笔记——管道相关命令以及shell编程

文章目录

系列文章目录

前言

分区与挂载

1 分区

 1.1 分区示意图​编辑

1.2 分区介绍

2 硬盘的挂载

3 增加一块硬盘 

3.1 增加一块硬盘

3.2 硬盘进行分区

3.3 格式化磁盘

4 卸载

5 查看磁盘使用情况

6 一些工作中可能用到的磁盘案例

总结


前言

本文主要介绍在centos上面挂载与对磁盘进行分区介绍

分区与挂载

1 分区

在Linux上面至少有一块分区。

 1.1 分区示意图

 查看所有设备挂载情况 

命令:

Isblk

或者

Isblk -f 

操作实例:

sda挂载在boot分区上了

sro是光驱【设备】

1.2 分区介绍

“hd...”表示挂载的是一个IDE硬盘,例如:hda表示挂载的是一个IDE硬盘

此处的FSTYPE表示的是文件系统 ,Linux的文件系统为ext的文件系统,

任何设备只有一个UUID编号,16亿光年都不重复。

MOUNTPOINT

IDE硬盘挂载需要关机,SCSI不需要关机。

SCSI可以在设置里面添加硬盘,添加完成之后就需要重启机器才可以看到挂载信息。磁盘挂载之后需要格式化之后才可以使用新的硬盘。

2 硬盘的挂载

 

3 增加一块硬盘 

增加一块硬盘的步骤演示

3.1 增加一块硬盘

 点击添加-->硬盘-->下一步

 点击下一步

 继续下一步

 继续下一步

 继续点击完成

 

 此处返回我们的虚拟机查看现在的硬盘情况

重启机器后,我们看一下是否有了这块硬盘。

 输入lsblk -f 命令查看现在的分区情况

 这块新的磁盘并未格式化、无分区、无挂载,不可以存放文件之类的信息。

硬盘确实多了一块,但是,不在文件系统内,也没有分区,下面需要给他做一块分区。

3.2 硬盘进行分区

 具体操作如下:

fdisk  /dev/你的新的分区名称

dev是所有设备所在的地方


此处为相关命令的解释:

   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)
 解释如下:

切换可启动的标志

编辑磁盘标签

C 切换 dos 兼容标志

删除分区

创建一个新的空的 GPT 分区表

创建一个 IRIX (SGI)分区表

我列出已知的分区类型

我打印这个菜单

添加一个新的分区

创建一个新的空 DOS 分区表

打印分区表

退出而不保存更改

S 创建一个新的空 Sun 磁盘标签

不改变分区的系统 ID

更改显示/输入单元

验证分区表

将表写入磁盘并退出

X 额外功能(仅限专家)

输入m后,选择n,会提示选择分区的类型,此处选择p即可,分区个数写1作为演示。

具体操作如下:

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

分区类型:(主分区,扩展,4空闲的)

e——延长

最多可以指定四个分区,写两个分区,如果两个分都要去读写数据,就需要挂载两次分区,才可以完成读写操作。

最后我们需要 输入w,代表写入并退出,如果不输入w,则刚才的设置会不被保存,输入q代表退出。

 执行完上面的操作后,我们用lsblk看一下挂载情况,如下:
lsblk -f 命令


在上图中,我们会发现没有uuid号,因为我们没有格式化,需要指定文件系统才可以使用。

3.3 格式化磁盘

下一步,我们将进行格式化操作,具体如下:

mkfs -tt ext4 /dev/sdb1[此处是你自己的分区名称]

 

 再次用lsblk -f命令查看一下分区挂载情况,具体如下:

 完成之后才有唯一的UUID编

U盘、光盘可以使用临时挂载

下一步我们要进行具体的挂载,我们挂载到/newdisk下面,所以我们需要先创建一个这样的目录


挂载需要挂载点【此处根目录不可以挂载,以及有挂载的了】

挂载指令如下:

此处一个小提示:不可以直接写mount这个命令,需要先创建一个文件夹,否则就会出现这种情况,不存在挂载点。

创建一个文件夹:

mkdir /onedisk

创建完成之后再使用这条命令 

mount /dev/sdb1 /onedisk/


特别说明:
用命令的方式进行挂载,重启会这样的挂载关系会消失,这种挂载关系是临时的。

简单测试一下:

lost+found目录的文件通常是未链接的文件(名字以及被删除),这些文件还被一些进程使用(数据没有删除),在系统突然关机时(内核panic或突然断电)出现。这些文件系统会删除的,你不需要担心。

当因为软件或硬件出现错误,导致文件系统不一致,也有可能把有问题的文件放入到丢失+找到了目录。它提供了恢复丢失文件的一种方法.

 这种临时挂载适用于光盘、光驱的挂载,但是硬盘的挂载不能临时挂载

4 卸载

切换到根目录,执行命令:

umount /dev/sdb1


5 启动自动挂载(永久挂载)

vim /etc/fstab

添加一句话,如下:

UUID=b376cb74-ce49-4fb8-b912-59eb1c0ec98d /newdisk ext4 defaults 0 0
UUID的部分修改为设备也可以:/dev/sdb1

此处的UUID是你自己的设备编号【前面的命令查看自己的UUID编号】,还有onedisk是你自己的文件名称  此处还要指定为Linux的文件系统标准ext4,【xfs是扩展的文件系统】其他的选择默认的即可。保存退出~ 

之后重启系统即可。

 查看那会编辑的test1.txt也是存在的

5 查看磁盘使用情况

查看磁盘情况,命令如下:

df -h

 

应用实例:

du -h【计量单位的形式显示磁盘占比情况】 -max-depth=1【子目录的深度】/opt

du -h --max-depth=1 /opt

 

6 一些工作中可能用到的磁盘案例

案例1: ls -l /opt | grep "^-" | wc -l
案例2: ls -l /opt | grep "^d" | wc -l
案例3:ls -lR /opt | grep "^-" | wc -l
案例4:ls -lR /opt | grep "d-" | wc -l
案例5:tree /opt

总结

以上就是今天的内容~

欢迎大家点赞👍,收藏⭐,转发🚀,
如有问题、建议,请您在评论区留言💬哦。

最后:转载请注明出处!!!

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
FPGA自学笔记——设计与验证JMB FPGA(可编程逻辑门阵列)是一种可编程的硬件平台,可以实现各种数字电路的设计与验证。本文将简要介绍使用FPGA自学设计与验证JMB(低功耗、高效能、集成度高的多媒体芯片)的过程。 首先,我们需要了解JMB的功能和特性。JMB是一种面向多媒体应用的芯片,具备低功耗、高效能和高集成度的优势。我们需要详细研究JMB的硬件架构和内部模块,包括处理器核、存储器模块、图像和音频处理模块等。 接下来,我们可以使用FPGA开发板来设计和验证JMB。首先,我们需要熟悉FPGA设计工具,例如Vivado或Quartus等。这些工具提供了图形化界面和硬件描述语言(HDL)等设计方法。我们可以使用HDL编写JMB的功能模块,并将其综合为FPGA可执行的位流文件。 在设计完成后,我们需要验证JMB的功能和性能。我们可以使用仿真工具(例如ModelSim或ISE Simulator)来模拟JMB在不同情况下的行为。通过设计测试程序并运行仿真,我们可以验证JMB的各个模块是否正确地工作,是否满足设计要求。 在验证完成后,我们可以将位流文件下载到FPGA开发板中进行智能芯片的物理实现和测试。通过与外部设备的连接以及相关测试程序的运行,我们可以验证JMB在实际硬件中的功能和性能。 总结起来,学习FPGA设计与验证JMB,我们需要熟悉JMB的硬件架构和内部模块,并使用FPGA开发工具进行设计与验证。通过仿真和物理实现测试,我们可以验证JMB的功能和性能。这些过程需要理论知识和实践经验的结合,希望这些笔记能够给你提供一些参考和指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张小鱼༒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值