小编tom*_*ums的帖子

已用分区和可用大小(以字节为单位)

我不是 linux 专家,也许我忽略了文档中的某些内容,但是:

df -ah举例来说,自动返回最大的单元:M/ G/ T

只是df没有选项,返回,我假设是扇区而不是字节。

parted /dev/sda1 unit B print

它以字节为单位显示,但不返回used/available字节。

我听说过将扇区转换为实际大小,但我不知道该怎么做。

我怎么能返回分区的实际字节?

linux hard-drive partitioning

15
推荐指数
1
解决办法
2万
查看次数

Windows VirtualBox 无法将 USB 设备连接到 Linux 客户机

我有 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 主机系统中弹出(实际上,不是物理)设备,然后尝试从访客访问设备。同样的错误。

windows-7 virtualbox arch-linux virtual-machine

6
推荐指数
1
解决办法
3万
查看次数

如果正在进行扩展智能检查,“使用”到磁盘是否安全?

正如标题所暗示的那样简单。

/dev/sda是一个来自/dev/md127- RAID1 驱动器的单元。

我目前正在运行一个测试 - 启动了一个smartctl -t long /dev/sda.

之后,我开始通过 WinSCP (SFTP) 将文件复制到挂载的 mdadm 阵列。

我没有注意到任何性能下降,但我有点不确定 - 不是系统管理员,我只是在开发一个自动化系统。

在驱动器进行智能检查时“使用”(写入/读取)磁盘是否安全?会出什么问题?有什么缺点吗?

linux raid hard-drive smart mdadm

5
推荐指数
1
解决办法
280
查看次数

可能是一个快死的硬盘驱动器,但读取、写入工作 - 不确定日志条目

我最近收到了一个有 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)

linux samba hard-drive sata smart

5
推荐指数
1
解决办法
5207
查看次数

在几天的时间里,内存上升到 90%,然后保持在那里。那是内存泄漏吗?如何检测哪些进程使用缓存内存?

我有一个 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)

如您所见,内存几乎已满,但缓存/缓冲似乎占用了大部分内存。

我有一种感觉,这是由于某处内存泄漏引起的,但我不确定。

如何检测哪些进程正在填充缓冲/缓存内存?

memory linux arch-linux

3
推荐指数
1
解决办法
1096
查看次数