1

Я хочу заглянуть внутрь раздела подкачки внешнего диска Linux.

Как я могу смонтировать его как обычный каталог файловой системы?

Я пробовал монтировать через

mount -o loop,offset=35556433920 -t linux-swap /mnt/GentooBackup/disk.img /mnt/another/

но получил

mount: unknown filesystem type 'linux-swap'

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

2 ответа2

4

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

Итак, но как же тогда заглянуть внутрь раздела подкачки? Ответ довольно прост, и, к сожалению, я разочарован ... если вы начали с другой системы, которая не использовала раздел подкачки (например, работающая система), можно просто получить доступ к разделу подкачки через его запись в разделе /dev .

Чтобы выяснить, где находится раздел подкачки, запустите fdisk -l от имени пользователя root, он распечатает таблицы разделов всех жестких дисков, как этот:

Disk /dev/hdb: 64 heads, 63 sectors, 621 cylinders
Units = cylinders of 4032 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         1       196    395104+  83  Linux
/dev/hdb2           197       262    133056   82  Linux swap
/dev/hdb3           263       458    395136   83  Linux
/dev/hdb4           459       621    328608   83  Linux

Здесь мы видим, что раздел подкачки находится в /dev/hdb2 . Итак, как читать содержимое с него? С шестнадцатеричным редактором, например. Если вы просто любопытны, вы также можете сбросить содержимое и запустить его через strings:

cat /dev/hdb2 | strings

Имейте в виду, что при этом весь ваш раздел подкачки будет запускаться с помощью команды strings, которая будет печатать все печатаемые символы, которые он найдет ... скорее всего, много .

3

Вы не можете, потому что это не обычная файловая система. Смотрите ответ на этот вопрос. В свопе нет никаких реальных файлов , это просто большой блок памяти.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .