dd
硬盘复制用命令 镜像复制命令
例子
sudo dd if=openwrt-image.img of=/dev/mmcblk0 bs=4M status=progress
复制当前目录下 openwrt-image.img 镜像 到/dev/mmcblk0 的硬盘
sudo dd if=/dev/mmcblk1 of=/dev/mmcblk0 bs=4M status=progress
将/dev/mmcblk1整个硬盘复制到/dev/mmcblk0 /dev/mmcblk0容量大于/dev/mmcblk1
sudo dd if=/dev/zero of=/dev/mmcblk0 bs=4M status=progress
清空控盘内容(全写0)
fdisk
管理查看硬盘分区信息
例子
sudo fdisk /dev/mmcblk0
然后会进入硬盘命令行子命令交互空间
df
查看硬盘占用情况
df ./
展示当前目录所在硬盘分区占用情况
df -h
展示系统硬盘分区占用情况 包括挂载点信息
mount
挂载分区到某个挂载点
sudo mount /dev/mmcblk0p2 /mnt
其实一般当自动插入sd卡 或者USB就会自动挂载到这里
但是要改变挂载方式(可读可写) 就要先卸载在挂载
sudo mount -o rw /dev/mmcblk0p2 /mnt
增加-o rw 即为可读可写
umount
卸载分区
sudo umount /dev/mmcblk0p2
ln
这个命令可以为文件夹和文件设置硬链接和软连接
个人更加推崇软连接(硬链接是硬盘级别内部的连接 不能跨硬盘,软连接可以)
ln -s /path/to/source /path/to/destination
/etc/fstab
这个文件用来设置文件系统自动挂载
sudo blkid
列出系统所有分区的uuid
/etc/fstab 添加一行
UUID=1234-5678 /mnt ntfs rw 0 0
UUID=1234-5678:替换为你在步骤 1 中获取的 UUID。
/mnt:替换为你创建的挂载点。
ntfs:替换为你的文件系统类型(例如 ext4、ntfs 等)。
rw:默认挂载选项,包括 rw(读写)、suid、dev、exec、auto、nouser 和 async。
0 0:表示不进行备份和不进行文件系统检查。