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)!