Shift+delete по сравнению с комнатой-rf

можно добавить fs.file-max = <your number> в /etc/sysctl.conf. Затем перезагрузка.

2
23.06.2011, 21:36
3 ответа

Конечно, в форме они очень отличаются, но выполняют ту же задачу. Необходимо прочитать страницу справочника для комнаты (выполненный man rm) таким образом, Вы понимаете то, что на самом деле означают опции. -r аргумент rm команда относится к "рекурсивному", означая, что не только объект Вы specifiy, но и любые подпапки будет также удален. -f для силы, что означает, что она не просит, чтобы Вы проверили что-либо. rm команда никогда ничего не отправляет "в мусор" или иначе перемещает его, который был бы для mv команда, чтобы сделать. Это просто удаляет его.

Я принимаю, когда Вы говорите, что Shift+Delete обращаетесь к менеджеру по графическому файлу, такому как наутилус. Префикс сдвига обычно указывает, что Вы хотите пропустить saftey, "перемещают в мусор" вид функции и просто уже выполняют удаление.

В обоих случаях узлы файла УДАЛЕНЫ. Обычно данные файла все еще существуют на диске в магнитных единицах и нулях, но информация о том, где они, удалена, и пространство становится сверхперезаписываемым, таким образом, что-либо, что Вы делаете с диском после того, как это начнет использовать пространство. Некоторые утилиты восстановления диска могут попытаться найти фрагменты старых файлов, которые еще не были полностью перезаписаны, но это - вид неточной науки.

Вторая половина Вашего вопроса подходит вполне часто. Вот некоторые подобные вопросы здесь, которые вдаются в подробности:

И также на ServerFault:

8
27.01.2020, 21:50

Удаление файла похоже на разрыв листа бумаги и бросок частей в мусорный бак.

Это не будет восстанавливаемым никаким удобным или надежным способом. К тому времени, когда Вы идете, ища части, мусорный бак, возможно, был освобожден (операционная система делает это в своем удобстве). Части могут теперь быть на свалке где-нибудь. Некоторые части, возможно, были взяты птицами для создания вложенного множества или сожжены. Или иначе части, возможно, были отбелены и превращены вторичная бумага. Даже если все части будут все еще там, то Вам будет нелегко определять местоположение их и повторно собирать их.

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

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

2
27.01.2020, 21:50
  • 1
    Вы не можете иметь своего пирога и съесть его также, но можно окончательно освободить пирог, и кто-то еще ест его :) –  Caleb 24.06.2011, 09:04

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

Скорее всего, данные останутся на диске, пока Вы не запишете что-то еще по ним, поэтому удостоверяетесь, что ничто сразу не записано на диске после понимания ошибки. Можно повторно смонтировать файловую систему, только для чтения, или загрузиться с livecd/usb.

Если это - NTFS или файловая система FAT, у Вас есть хороший шанс восстановить их. Если это - ext3/4, то Вы, вероятно, потеряли их навсегда. Проверьте этот инструмент и также этот ответ.

1
27.01.2020, 21:50

Теги

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