среда, 7 октября 2020 г.

Особенность удаления файлов и папок в pCloudDrive

При использовании удаления из папки pCloudDrive обычной командой "Удалить в Корзину" вы можете столкнуться с неприятной ситуацией. Удаляемые таким образом файлы и папки отображаться не будут и, вроде бы, можно считать что данные объекты были удалены, но если эти объекты являются "тяжёлыми", то есть их размер можно считать приличным, то вскоре можно столкнуться с непонятной ситуацией, связанной с тем, что расход дискового пространства вашей учётной записи pCloud не будет совпадать с размером хранимых в облаке pCloud данных. В конечном итоге ситуация может дойти до того, что вследствие недостатка свободного места вы ничего записать не сможете.

Объяснение данному явлению – вы неверно удаляете из папки pCloudDrive. Несмотря на то, что pCloudDrive отображается у вас папкой, на самом деле данная папка является точкой монтирования вашего облака pCloud. Когда из папки pCloudDrive вы удаляете в Корзину, то система полагает, что происходит удаление из обычной папки компьютера и стремится поместить удаляемые объекты в папки Корзины (.Trash) files и info  (о структуре Корзины в Linux читайте здесь). Но так как папка pCloudDrive не является обычной папкой компьютера, то удаляемые объекты помещаются на ваше облако pCloud в автоматически создаваемый объект .Trash-1000  Чтобы проверить имеется ли такой объект, достаточно включить в файловом менеджере отображение скрытых файлов и обратиться к pCloudDrive. Если объект .Trash-1000 на вашем облаке pCloud существует, то он будет отображён.


Помещённые в .Trash-1000 данные автоматически не удаляются и могут там находиться сколь угодно долго. 

Самое интересное в том, что объект .Trash-1000 не имеет ничего общего с объектом Корзина, который вы наблюдаете в своём облаке pCloud в браузере. Такого объекта в вашем pCloud быть не должно. Начисто удалить его вы можете командой терминала

rm -rf /home/user/pCloudDrive/.Trash-1000

В приведенной команде вместо user укажите папку своей учётной записи в системе. 

Для правильного удаления из pCloudDrive используйте удаление "мимо Корзины", то есть команду "Удалить":

 


Несмотря на то что вы удаляете "мимо Корзины", удаляемые данные будут перемещены в Корзину вашего pCloud. Убедиться в этом мжно обратившись к Корзина при входе в pCloud через браузер. Данное обстоятельство является особенностью облака pCloud, которую следует иметь в виду. Справедливости ради следует отметить, что при выполнении операций "переместить" или "вырезать/вставить" такой ситуации не возникает.


Комментариев нет:

Отправить комментарий