LINUX.ORG.RU

Может ли система читать с отмонтированного устройства?

 


0

1

У меня дебиан 8 и винда на разных разделах одного винта, под линуксом диск с нтфс не монтируется автоматом, но его подключить можно, окружение LXDE и pcmanfm видит не примонтированные разделы. Подключаю, значит раздел с нтфс, запускаю с него фильм и во время просмотра обратно отмонтирую раздел через ФМ, выскочившее окошко сначала ругается, что к разделу подключен плеер, но потом соглашается «всё равно отключить», раздел отмонтируется, но фильм идёт... можно перемотать на начало или на конец картины, если нажать стоп, то потом заново фильм не запускается... такое бывает, при удалении файла с диска, но при отмонтировании устройство же должно отсоединяться, этого реально не происходит?

Ответ на: комментарий от Deleted
       MNT_DETACH (since Linux 2.4.11)
              Perform a lazy unmount: make the mount point unavailable for new
              accesses, immediately disconnect the filesystem and all filesys‐
              tems mounted below it from each other and from the mount  table,
              and  actually perform the unmount when the mount point ceases to
              be busy.
i-rinat ★★★★★
()
Ответ на: комментарий от superguest

а как проверить, что это именно lazy unmount, а не lazy unmount?

Сказал как отрезал, чо уж тут.

timdorohin ★★★★
()
Ответ на: комментарий от Deleted

А вдруг возможно. Физическое устройство ведь есть, работает и подключено к системе. Как не поверить, а проверить?)

superguest
() автор топика
Ответ на: комментарий от i-rinat

Ладно сдаюсь. Задавили непонятными терминами... ядро, интересные места.... тоже ведь не знаете как)) Представте, что у вас висит какое-нибудь устройство с ценной инфой, вам кажется будто оно отмонтировано, а на самом деле на нём в этот момент идёт полное стирание инфы под лэзи амоунт... а вы даже не можете точно сказать примонтировано оно или у него этот ваш MNT_DETACH)))

superguest
() автор топика
Ответ на: комментарий от superguest

Для этого ничего не нужно монтировать достаточно cat /dev/zero >/dev/sdX

anonymous
()
Ответ на: комментарий от superguest

тоже ведь не знаете как

Не знаю, но ведь это достаточно легко ищется. Зачем запоминать всё подряд, если можно просто нужные места в коде найти?

а на самом деле на нём в этот момент

Знаешь ли, если вдруг выясняется, что у тебя в системе происходят какие-то непонятные явления, lazy unmount — самая маленькая твоя проблема. Что мешает зловредному процессу удалить файлы, пока устройство смонтировано? Можно даже видимость наличия файлов создать, смонтировав ещё одну ФС поверх.

i-rinat ★★★★★
()
Ответ на: комментарий от superguest

Как не поверить, а проверить?)

lsblk -f

Представте, что у вас висит какое-нибудь устройство с ценной инфой

Самая ценная инфа - фото и видео девушек, загорелых и в летних мини-платьях, снятых в вело-поездках.
И видео Котёнки Кисс. Всё остальное - не нужно для камеры Canon, с оригинальными и не постановочномы фильмами в 2.8GB.

blitz
()
Ответ на: комментарий от superguest

вам кажется будто оно отмонтировано, а на самом деле на нём в этот момент идёт полное стирание инфы

Для того, чтобы прочесть, записать или удалить информацию с устройства, его вовсе не обязательно монтировать.

Deleted
()
Ответ на: комментарий от blitz

lsblk -f

это не сработает. точки монтирования нет, а устройство читается.

superguest
() автор топика
Ответ на: комментарий от Deleted

Для того, чтобы прочесть, записать или удалить информацию с устройства, его вовсе не обязательно монтировать.

Как это:) А для чего тогда обязательно?))

superguest
() автор топика
Ответ на: комментарий от superguest

Как это

dd if=/dev/sda of=~/drive.dump

А для чего тогда обязательно?

Чтобы обратиться к устройству не как к последовательности байтов, а к размещенной на нем файловой системе, например.
https://ru.wikipedia.org/wiki/Блочное_устройство

Deleted
()
Ответ на: комментарий от Deleted

Для этого тоже необязательно, можно реализовать фс в виде юзерспейсной пргрмаммы.

anonymous
()
Ответ на: комментарий от Deleted

Ну да, наверна это так. Спасибо.

Короче, система МОЖЕТ читать с отмонтированного устройства. Более того, система может ПЕСАТЬ на отмонтированное устройство. Система может СТИРАТЬ с отмонтированного устройства)))

Будем считать РЕШЕНО.

superguest
() автор топика
Ответ на: комментарий от superguest
Name        : mtools
...
Summary     : Programs for accessing MS-DOS disks without mounting the disks
Description :
Mtools is a collection of utilities for accessing MS-DOS files.
Mtools allow you to read, write and move around MS-DOS filesystem
files (normally on MS-DOS floppy disks).  Mtools supports Windows95
style long file names, OS/2 XDF disks, and 2m disks

Ну, это для FAT, для твоей нтфс не подойдет.

arson ★★★★★
()
Ответ на: комментарий от arson

Ок, спасибо. Вообще мне нафик, но как доказательство ненужности монтирования попрёт.

superguest
() автор топика
Ответ на: комментарий от superguest

Система может

Может. А иногда и обязана - форматирование, например, всегда проводят на отмонтированном разделе. Но к изначальному вопросу это отношения не имеет. Плеер обращается не к системному устройству, а к файлу /mnt/ntfs/XXX/Santa_Claus_fucks_pink_pony.mkv. И с отмонтированного раздела он ничего прочитать не сможет. Про lazy umount все уже выше написали.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.