Допустим, у меня есть общий ресурс Samba, а клиент Windows удаляет в нем папку. Это то же самое внутри, что и rm -rf foldername? Нужна ли очистка?

Также есть ли разница для общего ресурса Samba, если я делаю shift+delete как в Windows?

1 ответ1

0

Samba - это протокол, который позволяет пользователю подключаться к базовой файловой системе по сети. Таким образом, по существу, команда unix rm указывает программному обеспечению файловой системы удалить ссылку на файл.

Итак, приведем пример, который отвечает на ваш первый вопрос:

  1. Вы нажимаете удалить на вашем компьютере с Windows
  2. Служба Samba Windows сообщает серверу Samba удалить ссылку на файл
  3. Сервер Samba сообщает файловой системе удалить ссылку
  4. Вы получаете подтверждение, что файл был удален, и, следовательно, он исчезает в проводнике Windows.

И нет, в Samba нет ничего похожего на «Корзину». И при нормальных обстоятельствах не ожидайте, что на сервере также есть корзина.

Вы, вероятно, можете извлечь пользу из прочтения введения в протокол SMB.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .