Linux 指令之磁盘

1.开发背景

        记录 linux 下对磁盘操作的指令

2.开发需求

        记录常用的磁盘操作指令

3.开发环境

        linux 操作系统,如果不支持需要查看是否存在对应的可执行文件

4.实现步骤

4.1 查看磁盘信息

fdisk -l
# 显示已连接的磁盘情况

df -h
# 显示已经挂载的磁盘情况

4.2 磁盘格式化

一般接入的硬盘或者u盘等都会在 /dev 下被枚举出来,可以直接对块设备格式化

mkfs.ext4 /dev/sdb
# 将 /dev/sdb 设备格式化为 ext4 格式,可以格式化成其他格式

4.3 磁盘挂载和卸载

块设备接入设备是不能直接访问的,这个时候就需要挂载,即把设备挂载到某个目录下,这样我们就可以通过挂载的目录去访问块设备里面的内容了

mount /dev/sdb ./dir
# 挂载 /dev/sdb 到目录 ./dir

umount ./dir
# 卸载已经挂载的路径 ./dir

4.4 磁盘测速

一般在预研阶段需要对板卡的各种外设进行性能测试,硬盘等块设备的读写测试无可避免

dd if=/dev/zero of=test bs=1M count=10 conv=fsync
# 写文件测试,每次写1M,源文件:/dev/zero, 写入文件:test 当前目录下
# 添加 conv=fsync 保证同步写入

dd if=test of=/dev/null bs=1M count=1024
# 读文件测试,读1024次,源文件:test,写入文件:/dev/null,无底洞

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值