CentOS7挂载新的8T硬盘

本文详细介绍了如何在Linux系统中查看硬盘信息、对新磁盘进行分区(使用parted创建主分区)、格式化为ext4格式、挂载到指定目录(如/home)以及配置开机启动时自动挂载。通过修改/etc/fstab文件确保系统重启后挂载点依然有效。同时,强调了在修改fstab文件后进行挂载测试的重要性,以防止系统启动故障。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看硬盘信息

查看现有磁盘文件系统的使用情况
在这里插入图片描述

确定盘符,这里是/dev/sdb
在这里插入图片描述
也可以用lsblk命令列出所有可用块设备的信息
在这里插入图片描述

对新磁盘进行分区

磁盘的空间大于2T,不能用直接用fdisk分区,应当使用parted创建分区。

使用mkpart primary 0% n%创建主分区,n为要分的分区占整个磁盘的百分比。
同理,使用mkpart extended创建扩展分区,在这个实例是没有用到。

在这里插入图片描述
再次查看所有可用块设备的信息,这次多了一个sdb1
在这里插入图片描述

格式化分区

使用mkfs.ext4 /dev/sdb1 将硬盘格式化为ext4格式

mkfs.ext4常用参数
-c 格式化前检查分区是否有坏块
-q 执行时不显示任何信息
-b block-size 指定block size大小,默认配置文件在/etc/mke2fs.conf,blocksize = 4096
-F 强制格式化

在这里插入图片描述

挂载硬盘

我这里计划把硬盘挂载到/home目录下
如果/home下已有数据,需要先做数据迁移

1、将新硬盘临时挂到一个目录下
cd /media
mkdir home
mount /dev/sdb1 /media/home
df -h 查看
2、将原数据拷贝至临时目录下
cp -a /home/* /media/home
3、删除原有/home下的数据
rm -rf /home/*
4、卸载临时的挂载
umount /media/home
df -h查看

配置开机启动

因为mount命令会在重启服务器后失效,所以要将分区信息写到/etc/fstab文件中让它永久挂载

vim /etc/fstab

在这里插入图片描述

如果fstab文件配置错误,会导致系统无法正常启动。

为了避免事故,在修改过fstab文件后,都要使用命令mount -a进行挂载测试,没有报错信息说明fstab文件没有问题。否则根据报错解决问题。

mount -a

/etc/fstab 文件包含了如下字段,通过空格或 Tab 分隔

< file system> <dir> <type> <options> <dump> <pass>

  • < file system> 要挂载的分区或存储设备.
  • <dir> 挂载位置
  • <type> 要挂载设备或是分区的文件系统类型,支持许多种不同的文件系统:ext2, ext3, ext4, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap 及 auto。 设置成auto类型,mount 命令会猜测使用的文件系统类型,对 CDROM 和 DVD 等移动设备是非常有用的。
  • <options> 挂载时使用的参数
  • <dump> dump 工具通过它决定何时作备份. dump 会检查其内容,并用数字来决定是否对这个文件系统进行备份。 允许的数字是 0 和 1 。0 表示忽略, 1 则进行备份。大部分的用户是没有安装 dump 的 ,对他们而言 应设为 0。
  • <pass> fsck 读取 <pass> 的数值来决定需要检查的文件系统的检查顺序。允许的数字是0, 1, 和2。 根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck 所检查。

参考文章

https://zhuanlan.zhihu.com/p/250658106

要成功地进行Xilinx Zynq-7000 SoC的集成开发,你将需要熟悉TLZ7xH-EVM开发板的硬件特性以及相应的软件编程。在此,我们推荐参考以下资源《创龙TLZ7xH-EVM开发板:Xilinx Zynq-7000双核Cortex-A9+Kintex-7》,这将为你的项目提供详尽的支持。 参考资源链接:[创龙TLZ7xH-EVM开发板:Xilinx Zynq-7000双核Cortex-A9+Kintex-7](https://wenku.youkuaiyun.com/doc/80nyorov3y) 首先,在硬件编程方面,你需要了解开发板的硬件架构和资源。TLZ7xH-EVM开发板集成了双核ARM Cortex-A9处理器和Kintex-7 FPGA。你应该首先阅读Zynq-7000开发板规格书,了解各个硬件接口和信号引脚的详细信息。根据你的项目需求,进行硬件资源配置,包括配置处理器的时钟频率、电源管理、存储接口以及外设接口等。 其次,在软件编程方面,Xilinx提供了Vivado和SDK套件,用于硬件逻辑设计和软件应用开发。在Vivado中,你需要完成硬件平台的设计和生成,包括创建项目、综合、实现和生成比特流文件。完成硬件设计后,你可以通过Xilinx SDK进行软件编程,创建应用程序和驱动,以与硬件平台交互。编写代码时,你需要参考开发板提供的Demo程序,这些示例程序展示了如何加载和运行用户代码。 确保你具备相关的硬件编程经验,以及掌握至少一种用于嵌入式开发的编程语言,如C/C++。在软件开发过程中,你还需要了解操作系统的选择和配置,比如使用PetaLinux等。 集成开发成功的关键在于硬件和软件的紧密配合,这通常需要进行多次迭代和调试。使用TLZ7xH-EVM开发板上的调试接口,比如JTAG和串口,进行代码调试和性能分析。 在开发过程中,不妨利用创龙科技提供的技术支持和服务,及时解决开发中遇到的问题。此外,你可以利用公司提供的增值服务平台,如定制化开发、培训等,进一步提升开发效率和产品品。 综上所述,通过阅读相关规格书,使用Vivado和SDK进行硬件设计和软件编程,结合创龙科技的技术支持,你将能够高效地完成Zynq-7000 SoC的集成开发任务。对于那些希望深入学习和探索更多高级功能和技巧的读者,我们再次推荐《创龙TLZ7xH-EVM开发板:Xilinx Zynq-7000双核Cortex-A9+Kintex-7》,这份资料不仅帮助你入门,还将引导你掌握更深层次的知识。 参考资源链接:[创龙TLZ7xH-EVM开发板:Xilinx Zynq-7000双核Cortex-A9+Kintex-7](https://wenku.youkuaiyun.com/doc/80nyorov3y)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值