使用 Bittorrent Sync 时将数据写入另一个硬盘

使用 Bittorrent Sync 时将数据写入另一个硬盘

我可能犯了一个菜鸟错误,但我基本上是想学习如何安装另一个硬盘以用于 Bittorrent Sync。

什么是 DID

进入终端创建我的文件夹并挂载我的驱动器:

sudo mkdir /media/MyFolder

sudo mount /dev/sdb1 /media/MyFolder

现在,与管理员将驱动器标识为字母的 Windows 相比,它提到硬盘驱动器作为文件系统的一部分出现。

现在,从理论上讲,我真正想要做的是将数据写入我的 /dev/sdb1 驱动器,但它却将数据添加到我的主操作系统驱动器上的 /media/MyFolder 驱动器中。

什么可以让我“安装”我的硬盘驱动器到系统中,以便将数据写入我的 /dev/sdb1 驱动器?

答案1

在将磁盘挂载到 下后/media/MyFolder, 下显示的所有目录层次结构/media/MyFolder将物理驻留在另一个磁盘上。您可以使用命令 查看此信息df。例如:

(0)samsung-romano:~% sudo mount /dev/sda2 /mnt/tmp 
(0)samsung-romano:~% df -h
Filesystem      Size  Used Avail Use% Mounted on
[...]
/dev/sda6       480G  192G  265G  42% /home
/dev/sda2       3.7G   30M  3.5G   1% /mnt/tmp

看 --- 该sda2分区已使用了 30M。现在,如果我复制一个大文件(大约 1.9G)到/mnt/tmp

 (0)samsung-romano:~% sudo cp tmp/00032.MTS /mnt/tmp 

然后我有:

(0)samsung-romano:~% df -h | grep sda 
/dev/sda1        88G   11G   74G  13% /
/dev/sda6       480G  192G  265G  42% /home
/dev/sda2       3.7G  1.9G  1.6G  55% /mnt/tmp

看到了吗?大文件现在位于另一个磁盘上。如果我卸载该磁盘,那么大文件将不可见。

看:

(0)samsung-romano:~% ls -l /mnt/tmp/*.MTS
-rw-r--r-- 1 root root 2006482944 Dec  6 21:24 /mnt/tmp/00032.MTS
(0)samsung-romano:~% sudo umount /mnt/tmp
(0)samsung-romano:~% ls -l /mnt/tmp
total 0

注意:我不得不在这里使用sudo,因为挂载磁盘的权限。您应该使用稍微复杂一点的命令来挂载磁盘,并使其可以作为普通用户写入 --- 但这将是另一个问题(可能已经在某处回答了)。

相关内容