本质上我有一个服务器设置为媒体设备,在 Ubuntu 电脑上为我的主要电视运行 MuthTV,然后我家里还有其他几台电脑连接到我服务器的共享文件夹,以便在其他电视上观看。
为了使 Myth 和我的文件夹看起来美观且井然有序,我将内容进行了划分,一个共享的主视频文件夹,其中包含电影、电视、脱口秀、音乐视频等。之前,我的主硬盘空间不足,所以买了一个新的,然后我所做的就是将整个电影文件夹传输到新的硬盘,并将其作为“电影”安装在视频文件夹中,基本上不会扰乱我的组织方案。
但是现在我的电视文件夹太大了,如果不留有增长空间的话,它几乎无法单独放在 HD 上。所以我现在想做的是再买一个 HD,而不是将整个 HD 挂载到视频文件夹中的某个地方,而是放在其他地方,只将我放在新 HD 中的文件夹挂载到电视文件夹中。本质上意味着我可以让《生活大爆炸》出现在我的电视文件夹中,但实际上位于新 HD 上。我还想让许多不同的节目文件夹脱离新的 HD,本质上是将许多文件夹挂载到那个电视文件夹中。如果这说得通的话。我不确定挂载这个词是不是我要找的关于如何实现这一点的词,但我不确定还有其他什么方法。提前致谢。
答案1
每个磁盘分区都有一个标识符,即 /dev/sda1、/dev/sdb2 等等。您可以将其中任何一个挂载或映射到文件系统上的任何“点”,点表示“目录”。因此,您想要的可以毫无问题地实现。
假设您添加的新硬盘是 /dev/sdc1(我想是因为您已经有 3 个硬盘了,但如果您的驱动器号不同,请更改)。简而言之,您必须这样做:
- 在 /mnt 中手动挂载新设备:
sudo mount /dev/sdc1 /mnt
- 将内容从旧文件夹复制到新设备:
cp -a /Videos/TV/* /mnt
- 将旧文件夹移开(先不要删除,直到您确定一切正常):
mv /Videos/TV /Videos/old-TV
- 卸载新设备:
sudo umount /mnt
- 创建挂载点(新设备将附加到的空目录):
mkdir /Videos/TV
- 将新设备挂载到挂载点:
sudo mount /dev/sdc1 /Videos/TV
如果您现在转到 /Videos/TV,您应该会看到新设备中的所有文件。此外,如果您发出 df -h 命令,您应该会看到设备列表、空间使用情况和挂载点。
请注意,为了使步骤 6 永久生效,您需要在 /etc/fstab 中添加一个条目:
/dev/sdc1 /Videos/TV ext4 defaults 0 0