自学内容网 自学内容网

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,无底洞


原文地址:https://blog.csdn.net/weixin_49020429/article/details/137885539

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!