我已经在我的 ubuntu 机器上安装了硬盘
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 1634316 1512 1632804 1% /run
/dev/sdb3 959783984 800733056 110222820 88% /
tmpfs 8171564 97208 8074356 2% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
/dev/sdb2 524252 6220 518032 2% /boot/efi
/dev/sda1 1953512444 1953198512 313932 100% /hdd
tmpfs 1634312 36 1634276 1% /run/user/119
tmpfs 1634312 60 1634252 1% /run/user/1000
它安装在 /hdd 上。
我只是想知道如何使用它来将来自 zoneminder 的文件也存储在它上面?
目前,zoneminder 文件存储在:
/var/cache/zoneminder/events/2
是否可以使 HDD 看起来像是 /dev/sdb3 的扩展?我真的不想修改代码以利用硬盘进行存储。
有很多方法可以给这只猫换皮,但是如果不重建系统(例如使用 LVM),就无法使其显示为 /dev/sdb3 的扩展。
我确实评论说 /hdd 目前已满,因此您可能需要在执行任何操作之前擦除它。
您可以做的是(例如)在 /hdd 上创建一个子目录,然后将 /var/cache/zoneminder 符号链接到该子目录。
清除 /hdd 上的空间后,bash shell 中可能会出现类似以下内容 -
上面的操作将在您的新硬盘上创建一个新目录,然后将数据迁移到该目录。
当然,这假设 /hdd 正在自动安装。
还有另一种方法可以处理这个问题,那就是将 /dev/sda1 挂载到 /var/cache/zoneminder - 您可以通过修改 /etc/fstab 表来做到这一点(并且您需要迁移数据也转移到新位置)。我认为这是一种不太灵活且不太理想的方法。
我假设这是一台普通计算机/笔记本电脑,并且无法在 BIOS 中使用 JBOD。
如果可以选择重新安装,请重新安装操作系统,但使用 LVM。通过这种方式,您可以将 2 个磁盘合并为一个更大的磁盘,并对磁盘管理拥有更多控制权。