Как определить тип файловой системы / раздела

Мой жесткий диск был поврежден в какой-то момент после установки системы mtpfs. Я бы спросил, как это исправить, но я не уверен в типах разделов и файловых систем.

Моя ОС – это новый Fedora Core 23, но раздел изначально был создан под FC 20, скорее всего, как он по умолчанию.

cat /proc/version Linux version 4.2.3-300.fc23.x86_64 mockbuild@bkernel02.phx2.fedoraproject.org) (gcc version 5.1.1 20150618 (Red Hat 5.1.1-4) (GCC) ) #1 SMP Mon Oct 5 15:42:54 UTC 2015 

Программа fdisk сообщает о следующих разделах, как показано ниже. Как можно себе представить, меня больше всего интересует / dev / sdb3, но это самое коррумпированное. Я не уверен, почему / dev / sdb2 сообщает «Основные данные Microsoft», но по крайней мере его можно установить и прочитать, в то время как раздел / dev / sdb3 нельзя смонтировать.

 sudo fdisk /dev/sdb Welcome to fdisk (util-linux 2.27). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 59CA4127-4BEE-40F4-A514-9DA368C81665 Device Start End Sectors Size Type /dev/sdb1 2048 411647 409600 200M EFI System /dev/sdb2 411648 1435647 1024000 500M Microsoft basic data /dev/sdb3 1435648 1953523711 1952088064 930.8G Linux filesystem sudo mount /dev/sdb3 /mnt/sdb3 mount: /dev/sdb3 is write-protected, mounting read-only mount: wrong fs type, bad option, bad superblock on /dev/sdb3, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so. 

Я не видел ничего связанного с монтированием, разделами или связанными в dmesg или log systemd с помощью журналаctl.

По-видимому, суперблока не удалось найти:

 sudo dumpe2fs /dev/sdb3 dumpe2fs 1.42.13 (17-May-2015) dumpe2fs: Bad magic number in super-block while trying to open /dev/sdb3 Couldn't find valid filesystem superblock. 

Мои вопросы: Какая файловая система / mnt / sdb3 действительно? Как я мог узнать (есть ли волшебное число или eyecatcher, где я могу найти и свалить где-нибудь)?

Как только я это знаю, я, вероятно, мог бы изменить тип раздела соответственно. Утилита TestDisk была бы более полезной, если бы я мог знать только , что такое файловая система, например, схема разделов dos с / dev / sdb3, например, ext4.

Обновление: я думаю, что зашифровал его, когда я его настроил. Я просмотрел раздел / dev / sdb3 в шестнадцатеричном редакторе, а также передал значительную часть его через строки и ничего не узнал. Есть куча того, что похоже на повторяющиеся узоры. Кроме того, мой старый grub.cfg имеет следующие строки:

 linuxefi /vmlinuz-3.19.8-100.fc20.x86_64 root=/dev/mapper/fedora_ralph-root ro rd.lvm.lv=fedora_ralphdfl/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora_ralphdfl/root rd.luks.uuid=luks-a0d2613e-ce2a-4a6b-96cf-b999b3a36ab8 rhgb quiet LANG=en_US.UTF-8 

К сожалению, он не распознается как зашифрованный диск: cryptsetup -v luksDump / dev / sdb3 Устройство / dev / sdb3 не является допустимым устройством LUKS. Ошибка команды с кодом 22: Недопустимый аргумент

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

Заранее спасибо.

3 Solutions collect form web for “Как определить тип файловой системы / раздела”

Если первый сектор файловой системы не поврежден, начните с команды file . Передайте опцию -s так, чтобы она смотрела на содержимое устройства, а не просто говорила «это устройство».

 file -s /dev/sdb3 

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

Если это не помогает, потому что это экзотическая файловая система или тип тома, которые file не распознает, попробуйте head -c 1024k /dev/sdb3 | strings | less head -c 1024k /dev/sdb3 | strings | less head -c 1024k /dev/sdb3 | strings | less и посмотреть, дает ли это ключ к пониманию.

Если вы не можете понять это, попробуйте инструменты судебной экспертизы, такие как TestDisk . Вам не нужно знать тип запускаемой файловой системы: вы можете использовать ее для изучения поврежденного диска, это своего рода точка. Если вы подозреваете, что таблица разделов повреждена, TestDisk может попытаться ее угадать.

По умолчанию Fedora Installer создает группу LVM, называемую «fedora» или еще. Пытаться:

 # lvdisplay 

или

 # ls /dev/mapper/ 

У вас есть lvm, вы не можете напрямую монтировать раздел

«fsck» может быть полезно. например:

 [root@master dtb]# fsck /dev/sdb1 fsck,come from util-linux 2.20.1 e2fsck 1.42.9 (4-Feb-2014) /dev/sdb1: clean, 11/2560 files, 1445/10240 blocks [root@master dtb]# fsck /dev/sdb5 fsck,come from util-linux 2.20.1 If you wish to check the consistency of an XFS filesystem or repair a damaged filesystem, see xfs_check(8) and xfs_repair(8). 

Он покажет вам, какое семейство файловой системы использует жесткий драйвер.

  • Перезаписанное восстановление файлов суперблока и dd
  • mdadm - Случайно вывел «mdadm --create» на существующий рейд-1. Суперблок теперь поврежден, и я не могу восстановить данные. Я развеял данные?
  • mdadm + lvm2: случайно уничтожены все суперблоки
  • Коррупция суперблока при каждой загрузке
  • Как я могу сбросить содержимое суперблока файловой системы?
  • Восстановление данных из случайного формата на разделе ext4
  • Структура блока Ext2: размер зарезервированных блоков GDT
  • Interesting Posts

    Как тусклый экран, даже если искусственно, ниже минимума?

    Во время установки шмеля, шмель и nvidia-libgl находятся в конфликте. Должен ли я удалить nvidia-libgl?

    Хранение списка в переменной

    Почему cc (компилятор C) и подобные утилиты по умолчанию не используют стандартные потоки?

    Как сопоставить / sys / bus / usb / devices с / dev / video *?

    Цвет фона Bash и Ksh – PS1

    разрешить доступ через ssh-ключ без использования ~ / ssh / authorized_keys

    Создайте новый текстовый файл с суммой третьего столбца нескольких других

    Как удалить часть строки

    Почему существует множество проблем с перегревом и скоростью вращения вентилятора при установке Linux?

    Как просмотреть все необработанное сообщение в альпийском?

    Получить информацию о сети через терминал Ubuntu

    Как я могу получить доступ к буферу истории в sh? (не в Баше)

    Может ли tmux и screen генерировать переменные среды, которые могут использоваться PROMPT_COMMAND?

    Можно ли использовать несколько ветвей одной и той же библиотеки для создания нескольких программных модулей, для которых требуется разная версия этой библиотеки?

    Linux и Unix - лучшая ОС в мире.