素虬ლ 素虬_
爱好太极拳武术
关注数: 87 粉丝数: 235 发帖数: 30,956 关注贴吧数: 20
写了几个工具指令和一个U盘识别的 Qt 对话框界面 本来也就是写一个U盘识别的 Qt 对话框界面,就是懒,冬天手也冷脚也冻,但是吧一开整就不可收拾,也就是实在反感了 bash 脚本获取个硬盘信息会有那么又臭又长的编辑指令,有时候这些工具指令改一下输出格式,又造成未发现的 BUG,所以没办法,必需自己写的工具指令,就算要改格式那也是我自己的事情,我自己清楚。 于是突然就多出了自产 partlabel partfilter lsdisk 这三个工具指令。 :~$ partlabel /dev/nvme1n1p1 打印出 gpt 硬盘分区标签 EFI system partition :~$ partfilter /dev/nvme1n1 输出现有硬盘过滤过的分区,这个用于自动挂载用,直接去掉了小 4G 及特殊分区以及 ntfs 首个 Basic data partition,不过这个比较奇怪,和 fdisk -l 多个的 Microsoft basic data 不太一样,直指 windows 安装分区目前仅发现一个,当然为了弥补我的认知不足,仍然只对第一个 Basic data partition 进行隔离。 ~$ lsdisk 列出所有固定磁盘 /dev/nvme0n1 /dev/nvme1n1 ~$ lsdisk -r 加上 r 参数,列出所有磁盘,这里面就有了 U 盘 sda /dev/nvme0n1 Removable: 0 /dev/nvme1n1 Removable: 0 /dev/sda Removable: 1 U盘识别的 Qt 对话框界面,代码早就实现了,就是想完成的 grub2-install 还没去 system,这也是很容易的,可能就是得复习一下线程的写法。Win 上面我已经写过一个了,Linux 通过 udev 也是一样的功能。系统总跟不上硬盘的发展,X86 能玩一辈子。。。
1 下一页