Монтирование / размонтирование устройства хранения, что происходит с файлами

У меня проблемы с пониманием следующего.

В / 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

Так почему я все еще вижу файлы, когда диск отключен?

0
задан 13 July 2019 в 23:46

1 ответ

Монтирование удаленной доли (или раздел)

Для монтирования удаленной доли (или раздел жесткого диска) у Вас сначала должна быть локальная папка в месте, где Вы хотите смонтировать что раздел или удаленная доля.

В Вашем случае, /home/me/external_backup_volume означает локальную названную папку external_backup_volume должно быть, был создан (Вами) в Вашей Домашней папке /home/me/.

Когда удаленная доля размонтирована...

Папка /home/me/external_backup_volume просто локальная папка в сервере. Это должно быть пусто. Однако это - просто локальная папка как любая другая локальная папка. Это означает, что можно создать подпапки в нем и поместить файлы в него.

При помещении файлов в эту локальную папку, Вы не сможете видеть или получить доступ к ним, когда удаленная доля будет смонтирована.

Что происходит, когда удаленная доля размонтирована?

Локальная папка /home/me/external_backup_volume выставляется. Это может произойти случайно. Может быть сеть, снизился. Или Вы забыли размонтирование доли, когда Вы работали rsync команда. В результате rsync скопированный содержание /backup папка в локальную папку вместо в удаленную долю, где Вы хотели, чтобы это было скопировано.

Это - причина, Вы находите копию содержания Вашего /backup папка в локальной папке /home/me/external_backup_volume когда удаленная доля размонтирована. Можно пройти файлы для выяснения, когда это, возможно, произошло. Можно также освободить локальную папку /home/me/external_backup_volume.

Просто удостоверьтесь, что удаленная доля не смонтирована, когда Вы "освобождаете" локальную папку. Поскольку, если удаленная доля будет смонтирована, то Вы будете освобождать содержание удаленной доли, не локальную папку.

В будущем можно хотеть удостовериться, что удаленная доля смонтирована перед выполнением rsync и еще раз после rsync завершился только, чтобы удостовериться, что все файлы перешли к удаленной доле, а не в локальной папке.

Надеюсь, это поможет

1
ответ дан 23 October 2019 в 23:55

Другие вопросы по тегам:

Похожие вопросы: