我很难理解以下内容。
在/etc/fstab中,我安装了一个外部存储卷,其中包括:
//xyz.backup.com/backup /home/me/external_backup_volume cifs user=xyz,password=xyz,users 0 0每天,我将文件从本地文件夹同步到挂载点:
rsync --progress -arnz /backup /home/me/external_backup_volume卸载/home/me/external_backup_volume时,仍然会看到子目录和文件夹。即使在卸载备份存储时,这些文件仍然可用吗?在ls -al中,它看起来是这样的,但是如果我在安装的驱动器上检查df,而不是/dev/md2的本地磁盘使用情况,则不会改变:
me@Ubuntu-1804-bionic-64-minimal:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 1.1M 3.2G 1% /run
/dev/md2 436G 105G 310G 26% /
tmpfs 16G 8.0K 16G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/md1 488M 204M 259M 45% /boot
tmpfs 3.2G 0 3.2G 0% /run/user/1000
//xyz.backup.com/backup 100G 46G 55G 46% /home/me/external_backup_volume
me@Ubuntu-1804-bionic-64-minimal:~$ umount /home/me/external_backup_volume
me@Ubuntu-1804-bionic-64-minimal:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 1.1M 3.2G 1% /run
/dev/md2 436G 105G 310G 26% /
tmpfs 16G 8.0K 16G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/md1 488M 204M 259M 45% /boot
tmpfs 3.2G 0 3.2G 0% /run/user/1000那么,当驱动器被卸载时,为什么我仍然会看到这些文件呢?
发布于 2019-07-13 22:00:16
要挂载远程共享(或硬盘驱动器的分区),首先需要在要挂载该分区或远程共享的位置上有一个本地文件夹。
在您的例子中,/home/me/external_backup_volume意味着一个名为external_backup_volume的本地文件夹一定是在Home文件夹/home/me/中创建的(由您创建)。
文件夹/home/me/external_backup_volume只是服务器中的一个本地文件夹。应该是空的。但是,它只是一个本地文件夹,就像任何其他本地文件夹一样。这意味着您可以在其中创建子文件夹并将文件放入其中。
如果您将文件放在此本地文件夹中,则在安装远程共享时将无法查看或访问它们。
公开了本地文件夹/home/me/external_backup_volume。这可能是偶然发生的。可能是网络瘫痪了。或者您忘记了在运行rsync命令时已经卸载了共享。因此,rsync将/backup文件夹的内容复制到本地文件夹中,而不是复制到希望复制它的远程共享中。
这就是在卸载远程共享时,您在本地文件夹/home/me/external_backup_volume中找到D15文件夹内容副本的原因。你可以查看文件,找出这可能是什么时候发生的。还可以清空本地文件夹/home/me/external_backup_volume。
当您“清空”本地文件夹时,只需确保远程共享没有挂载。因为如果安装了远程共享,那么您将清空远程共享的内容,而不是本地文件夹。
将来,您可能希望确保远程共享在运行rsync之前被挂载,在rsync完成后再一次挂载,只是为了确保所有文件都进入远程共享,而不是在本地文件夹中。
希望这能有所帮助
https://askubuntu.com/questions/1158106
复制相似问题