Как предотвратить удаление файлов в смонтированной папке при попытке удалить смонтированную папку

Когда кто-то пытается удалить подключенную папку из графического интерфейса, папка не удаляется, но все содержимое в подключенной папке удаляется. Сообщите мне любой способ заблокировать удаление внутренних файлов

0
задан 9 December 2017 в 19:37

1 ответ

Я предлагаю вам научиться использовать инструменты командной строки (в окне терминала). Таким образом, вы получите полный контроль над тем, что вы делаете.

Командные строки для удаления папки (каталога)

Если у вас есть пустая папка / каталог, вы можете удалить ее с помощью следующей командной строки

rmdir /path/foldername

Эта команда не удалит папка / каталог, содержащий файлы или подкаталоги.

Если вы хотите удалить папку / каталог, а также файлы и подкаталоги в ней, вы можете использовать следующую командную строку

rm -ri /path/foldername

или, если вы уверены, без каких-либо вопросов

rm -r /path/foldername

Поднимите разрешения (с sudo) только при необходимости из-за риска удалить «слишком много».

Командные строки для «просмотра» и размонтирования смонтированной папки (каталога)

Если у вас есть смонтированная {раздел / файловая система / папка}, к которой вы не хотите обращаться к системе, например, потому что Вы хотите отключить USB-накопитель, вы должны отключить или извлечь его. Размонтирование означает, что буферы будут сброшены (все незавершенные операции записи будут завершены), и система больше не будет иметь доступа к папкам и файлам в {section / file system / folder}. Извлечение означает отключение, а также отключение питания (для USB-накопителей).

Вы можете перечислить смонтированные {разделы / файловые системы / папки} с помощью команды

df

или, если вы предпочитаете «удобочитаемые» единицы

df -h

Вы найдете больше подробности со следующими командными строками

sudo lsblk -f
sudo lsblk -m

Подключенный {раздел / файловая система / папка} имеет

  • имя устройства /dev/sdxn, где x - буква диска, а n - номер раздела, например /dev/sdb1
  • точка монтирования, для внешних накопителей обычно /media/user/label или /media/user/uuid, например /media/sudodus/usbdata (если метка «usbdata»).

Вы можете размонтировать его с помощью командной строки

sudo umount /mountpoint

, например,

sudo umount /media/sudodus/usbdata

После размонтирования вы можете безопасно отключить USB-накопитель (или отключить его питание). ).

Если вы запустите

df

, вы заметите, что {раздел / файловая система / папка} больше не отображается в списке, а папки и файлы больше не доступны. Но они не удаляются, они будут доступны после того, как вы снова смонтируете {section / file system / folder}.

0
ответ дан 9 December 2017 в 19:37

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

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