我想了解逻辑驱动器的位置(例如 C:, D:)在物理驱动器上的映射位置(例如,我的笔记本电脑连接了 Western Digital 和 Toshiba 物理磁盘)。
在 Linux 上,我会执行以下操作:
lsblk
Run Code Online (Sandbox Code Playgroud)
查看文件系统布局。然后
ls -lh /dev/disk/by-id
Run Code Online (Sandbox Code Playgroud)
查看文件系统如何映射到物理设备(ID 通常在其中包含设备的名称)。
如何在 MS Windows 中实现类似的功能?我尝试查看控制面板 → 设备管理器,但那里没有有用的信息。也不在逻辑驱动器的属性中。谷歌搜索给我找到了这个wmic实用程序,但要么我不明白它的输出,要么信息不存在。
我最近遇到了这个问题:
find /tmp/tmp33hn25wv -type f -exec stat --format='%s' {} + | awk '{s+=$1} END {print s}'
10420224
du -bs /tmp/tmp33hn25wv
12198004 /tmp/tmp33hn25wv
Run Code Online (Sandbox Code Playgroud)
结果始终不同。所有文件都以块大小字节的倍数写入。
du在哪里找到这些额外的字节?我知道文件系统可能需要更多或更少的空间来存储文件的内容,但我希望该-b选项du意味着它必须计算“表观”大小,而不是文件系统使用的大小......
我有一个通过 HTTP 端口 7474 通信的数据库(叹气),我想调试发送到/从它发送的查询。但是,过滤器如
http.request.method == "POST"
Run Code Online (Sandbox Code Playgroud)
过滤掉发送到其他端口的每个 post 消息。
最初,我认为过滤语法是在tcpdumpand 中共享的Wireshark,但是使用哪个工具对我来说并不重要,只要它有效:)
bash ×1
du ×1
filesystems ×1
hard-drive ×1
http ×1
linux ×1
partitioning ×1
tcpdump ×1
windows ×1
wireshark ×1