我们的摄像机 DVR 不再录制。磁盘已满,供应商也没有帮助释放空间。我试图弄清楚主磁盘已满的原因。我尝试通过 cd /mnt/dev/sda4 访问它,但您可能已经猜到了,这不起作用。此外,此设备未启用 GUI。尝试启动 x 时,我收到“X:用户无权运行 X 服务器,正在中止”。
我如何才能访问 /dev/sda4 目录(或设备)以查看哪些占用了我的空间?这样做之后,我如何才能提取目录/文件空间而不必等待 du 命令计算这么长时间?
文件系统大小 已用 可用 使用率% 挂载于
/dev/sda1 65G 20G 42G 32% /
udev 7.9G 12K 7.9G 1% /dev
tmpfs 3.2G 300K 3.2G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 7.9G 84K 7.9G 1% /run/shm
/dev/sda3 26G 5.0G 20G 21% /storage
tmpfs 3.0M 176K 2.9M 6% /tmp/tmpfs
/dev/sdb1 7.5G 5.5G 2.1G 74% /media/cfrestore
/dev/sda4 3.5T 3.4T 0 100% /mnt
/dev/sdc 3.6T 309M 3.4T 1% /media/4fc55b9f-e2cd-4c88-a1d0-5a94ac81dce4
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
谢谢您的帮助。
答案1
mount 命令的语法基本上是:
mount /path/to/disk/in/dev /path/to/folder
您可能运行的命令是:
mount /dev/sda4 /mnt
这意味着磁盘安装在 /mnt 上,而不是 /mnt/dev/sda4 上。
要回答这个问题,可以通过 du 检查磁盘空间:
umount /dev/sda4
mkdir -p /sdcard
mount /dev/sda4 /sdcard
cd /sdcard
du -csh *
如果您想要所有文件的列表,请从最后一个命令中删除 s。