我有大约3.6“Terabyte”驱动器用于文件系统的根目录。 当我查看“磁盘使用情况分析器”时,显示只使用了大约1TB的空间。 我有一个安装到/ media / disk的2 Terrabyte USB驱动器。 无论我在这个磁盘上存储的数据量如何,都被视为根驱动器path上的已用空间。 因此,USB驱动器使用了1.5TB的数据,而磁盘使用率分析器仍然只显示内部根驱动器上的1TB空间,然而DF显示在根上只有不到1TB的可用空间驾驶。 另外,当我卸载USB驱动器时,我仍然可以读取和正确的数据到/ media / disk目录,所以我确信Linux正在主文件系统上保留一个临时副本。
我是疯了还是这真的是如何工作? 它是否真的在主驱动器的某处存储了USB驱动器上的数据副本? 我怎样才能改变这个或者你能改变它?
在您认为驱动器已安装后,input“mount”,然后查看外部驱动器是否真的安装在您想要的位置。 我打赌它要么安装在别的地方,要么根本不安装。
您可以在/ media / disk下看到这些文件,这意味着您将文件放在那里时没有安装驱动器。
请记住,在特定path上安装文件系统会“隐藏”该path。 因此,如果您将文件复制到/ media / disk,然后将USB驱动器挂载在/ media / disk上,然后查看/ media / disk,您会看到USB磁盘上的文件。 但是事先复制的文件仍然在主磁盘上,卸载USB驱动器后会再次显示。
您必须安装错误的驱动器,或将数据复制到错误的位置。 没有本地副本。 数据从未放在外部驱动器上。
您需要查看文件/ etc / fstab和/ etc / mtab,插入驱动器才能find外部驱动器的实际安装点。
确认驱动器已安装在何时何地。 我发现mount命令的输出很难理解。 df -h命令更方便用户使用。
如果卸载驱动器时在/ media / disk文件夹中有数据,则数据位于根文件系统驱动器上。
如果安装USB驱动器时消失,则仅在根驱动器上。
如果在USB驱动器安装(并且安装点是正确的)时它仍然存在,那么在根驱动器上有一个副本,在USB驱动器上有一个副本。 这些副本可能不完全一样。
您可能需要将驱动器安装到不同的文件夹(/ mnt),并将数据与/ media / disk中的内容进行比较。 您可能会发现它是在过去被复制的,或者您已经在一段时间内在不知不觉中使用了根磁盘。 在这种情况下,rsync实用程序可以帮助您重新获得USB驱动器。