Сегодня я «нашел» жесткий диск в одной из своих систем, о котором совершенно забыл. Поэтому я хотел заглянуть внутрь и посмотреть, что там. Я вошел через ssh с другого компьютера (может быть, это важно для дальнейшего) и, после довольно долгих манипуляций(*), мне удалось смонтировать его и осмотреть. На нем было около 65 ГБ данных. Я скопировал все, что хотел сохранить, а затем rm -rf
удалил остальное.
Теперь df
мне говорят, что всего 917 ГБ, 206 МБ используется, а 870 ГБ доступно. Я подумал, может быть, файлы, которые я удалил, на самом деле не удалены, а перемещены в корзину. Но это не сходится с показанными числами. Я все равно проверил '$RECYCLE.BIN'
и lost+found
, но только '$RECYCLE.BIN'
там есть файл .ini длиной 129 байт (!!), совершенно неважный. Но я хочу убедиться, что там нет ничего важного, прежде чем отформатировать его.
Вот вопросы: rm
перемещает ли файлы в корзину или сразу удаляет (как я понял)? И если перемещает в корзину, то какую использует при подключении по ssh?
Где еще я могу посмотреть, что занимает это df
невидимое пространство?
(*)просто смешной (для меня) анекдот: сначала я смонтировал диск, но ls
увидел его пустым. Поэтому я посмотрел, parted
смогу ли я что-нибудь увидеть: на диске была таблица разделов msdos, и в ней был только раздел № 2, который занимал весь диск. Я пошел дальше и удалил раздел, пересоздал таблицу разделов как gpt и создал новый основной раздел как ext4, занимающий весь диск. Я смонтировал его снова и, СЮРПРИЗ... диск больше не был пустым! Я мог видеть каталог, который, как я потом вспомнил, был там изначально, но ls
не мог увидеть, пока не переделал раздел. Поэтому parted
несколько раз предупреждал меня, что все мои данные будут потеряны, но этого не произошло. Наоборот, я восстановил данные. Загадка.