我不是 linux 专家,也许我忽略了文档中的某些内容,但是:
df -ah举例来说,自动返回最大的单元:M/ G/ T。
只是df没有选项,返回,我假设是扇区而不是字节。
parted /dev/sda1 unit B print
它以字节为单位显示,但不返回used/available字节。
我听说过将扇区转换为实际大小,但我不知道该怎么做。
我怎么能返回分区的实际字节?
我有 Windows 7 64 位主机系统,我使用的是 VirtualBox 4.1.18 (r78361)。
我有一个 Arch Linux 来宾操作系统。
我已经安装了 VirtualBox 扩展包(以启用 USB2 支持)并将我的 USB 设备过滤器添加到 VM。
我还安装了 Arch 提供的 Guest Additions:(virtualbox-archlinux-additions但我不知道我的环境是否真的需要它)。
我可以从 VirtualBox 设备菜单中看到我的 USB 设备。
每当我尝试访问它时,我都会得到:
无法将 USB 设备Kingston DT 100 G2 [0100]连接到虚拟机Archlinux。
带有 UUID {a836ec33-0f41-4ca7-a31d-09cceaf5d173} 的USB 设备“金士顿 DT 100 G2 ” 正忙于处理先前的请求。请稍后再试。
细节
?
Result Code: E_INVALIDARG (0x80070057)
Component: HostUSBDevice
Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee: IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}
从我用谷歌搜索的内容来看,大多数指南都展示了如何以另一种方式解决这个问题——Linux 主机到 Windows 客户机。
我该如何解决?
我试图从我的 Windows 主机系统中弹出(实际上,不是物理)设备,然后尝试从访客访问设备。同样的错误。
正如标题所暗示的那样简单。
/dev/sda是一个来自/dev/md127- RAID1 驱动器的单元。
我目前正在运行一个测试 - 启动了一个smartctl -t long /dev/sda.
之后,我开始通过 WinSCP (SFTP) 将文件复制到挂载的 mdadm 阵列。
我没有注意到任何性能下降,但我有点不确定 - 不是系统管理员,我只是在开发一个自动化系统。
在驱动器进行智能检查时“使用”(写入/读取)磁盘是否安全?会出什么问题?有什么缺点吗?
我最近收到了一个有 Samba 共享问题的 Linux 机器——首先,无法连接,其次ls -la显示了一些I/O error(接近下面可以看到的)但没有列出。
现在,我已经完全更新了盒子,更新后,RAID 正常,所有数据都可以访问,Samba 工作得非常好。显然,我没有保存以前的日志。
现在,即使一切正常,也会时不时地出现在我的journalctl:
kernel: ata4: EH complete
kernel: end_request: I/O error, dev sdc, sector 2839546656
kernel: cdb[0]=0x28: 28 00 a9 40 0b 20 00 00 f0 00
kernel: sd 3:0:0:0: [sdc] CDB:
kernel: ASC=0x47 ASCQ=0x0
kernel: sd 3:0:0:0: [sdc]
kernel: a9 40 0b a0
kernel: 72 0b 47 00 00 00 00 0c 00 0a 80 00 00 00 00 00
kernel: Descriptor sense data with …Run Code Online (Sandbox Code Playgroud) 我有一个 NAS,带有一个 cutom 网络操作系统和大量运行的守护进程,它们一起形成一个系统来补充 Mobotix IP 摄像机。
最近几周,我遇到了一些问题 - 内置资源监视器显示内存使用量每天增加大约 10%。一旦达到 90%,它就处于 +/- 1% 的范围内。
我也在计算,我称之为优化的内存。也就是说,删除缓冲区并添加缓存,这些每天保持在 20% 左右。
free截至目前的输出:
total used free shared buffers cached
Mem: 1901072 1731036 170036 0 146228 1207360
-/+ buffers/cache: 377448 1523624
Swap: 1048572 1648 1046924
Run Code Online (Sandbox Code Playgroud)
如您所见,内存几乎已满,但缓存/缓冲似乎占用了大部分内存。
我有一种感觉,这是由于某处内存泄漏引起的,但我不确定。
如何检测哪些进程正在填充缓冲/缓存内存?
linux ×4
hard-drive ×3
arch-linux ×2
smart ×2
mdadm ×1
memory ×1
partitioning ×1
raid ×1
samba ×1
sata ×1
virtualbox ×1
windows-7 ×1