我可能犯了一个菜鸟错误,但我基本上是想学习如何安装另一个硬盘以用于 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
,因为挂载磁盘的权限。您应该使用稍微复杂一点的命令来挂载磁盘,并使其可以作为普通用户写入 --- 但这将是另一个问题(可能已经在某处回答了)。