mount: необходимо указать тип файловой системы


Ответы:


53

Вам необходимо добавить -t FILESYSTEMTYPEаргумент в команду, заменив FILESYSTEMTYPE типом вашей файловой системы. Это указывает тип файловой системы файловой системы для монтирования. В вашем случае это будет / dev / sdb2. Некоторые распространенные, допустимые типы файловых систем:

  • Авто - это особенный. Он попытается угадать тип fs, когда вы используете это.
  • ext4 - это, вероятно, самый распространенный тип Linux fs за последние несколько лет
  • ext3 - это наиболее распространенный тип Linux fs пару лет назад
  • NTFS - это наиболее распространенные внешние жесткие диски Windows типа FS или более крупные
  • vfat - это наиболее распространенный тип fs, используемый для небольших внешних жестких дисков
  • exfat - также опция файловой системы, обычно используемая на USB-накопителях и других внешних накопителях

8
Но обычно он будет угадывать правильную файловую систему. Я не думаю, что мне обычно нужно указывать тип файловой системы. В этом случае может быть другая проблема, препятствующая распознаванию типа.
— Марти Фрид

Учитывая, что OP, кажется, пытается исправить поврежденную файловую систему, он может быть обнаружен неправильно.
— reverendj1

Я вижу только поврежденную конфигурацию grub с UUID, который не существует; но я понял, что это не проблема (не столько для вас, сколько для ОП). Проблема может быть в чем-то вроде неправильного спецификатора раздела, но я не хотел вдаваться в подробности, потому что его вопрос не был хорошо сделан (заметьте, он даже не указал команду mount), плюс он уже начал другие темы по теме, похоже. Я не хотел, чтобы он был слишком удивлен, если это все еще не работает.
— Марти Фрид

14

Я получаю похожую ошибку:

# mount /dev/sdb1 /mydisk/ -t auto
mount: you must specify the filesystem type

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

# mkfs.ext3 /dev/sdb1 2>/dev/null
...
Superblock backups stored on blocks: 
...
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override

После этого он успешно смонтирован.


Можно подтвердить это работает
— richelliot

Я думаю, что это уничтожит все данные на разделе.
— энтузиастик

7

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

Тот факт, что в этом случае он не обнаруживается автоматически, может указывать на несколько возможностей.

  • Вы не установили инструменты файловой системы для выбранной файловой системы. Если вы сделали стандартную настольную установку Ubuntu, это обычно не должно быть проблемой.

    Например, для монтирования дисков ntfs в последних версиях Ubuntu вам нужен ntfs-3gпакет.

  • Вы выбрали не тот раздел.

  • Раздел поврежден или не отформатирован. В этом случае вам, вероятно, следует выполнить проверку файловой системы (fsck) перед монтированием. Затем вы можете перейти к его монтированию вручную, указав тип файловой системы только для чтения. Если ничего не помогает, вам может потребоваться специальное программное обеспечение для восстановления, такое какTestDisk PhotoRec .


Переключение с testdisk на photorec связано с тем, что testdisk предназначен для удаления, если раздел исправен, или для поиска потерянного (но исправного) раздела. Photorec для восстановления некоторых типов файлов, когда раздел поврежден и, например. не может быть установлен
— Томасруттер

5

Пожалуйста, используйте parted -lдля проверки типа раздела и убедитесь, что вы монтируете фактический раздел данных с известными типами разделов (например, ntfs, fat и т. Д.).

Вот то, что вы увидите на диске 8 ТБ, первый раздел не является фактическим разделом данных, и вместо этого вам следует смонтировать второй раздел, который является фактическим разделом данных.

Model: TRUSTED Mass Storage (scsi)

Disk /dev/sdb: 8796GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number  Start   End     Size    File system  Name                          Flags

1      17.4kB  134MB   134MB                Microsoft reserved partition msftr                                                                             `                    es

2      134MB   8796GB  8796GB  ntfs         Basic data partition

1
@Ron Если вы редактируете подобные сообщения, не просто делайте отступ в коде, а также удаляйте знаки `.
— Паби

0

Вы можете проверить тип файловой системы fileкомандой:

file -sL /dev/sd*

Использование -sобъясняется в файле - команда Linux / Unix, а здесь есть выдержка:

« Это полезно для определения типов файловой системы данных в разделах сырых дисков, которые являются блочными специальными файлами ».

Кроме того, я успешно смонтировал без указания -t type.


0

Если у вас есть диск> 32 ГБ, который можно использовать в Windows и / или Mac, и это не NTFSто, что вы пытаетесь смонтировать, скорее всего, вы пытаетесь смонтировать exfatдиск.

Чтобы это работало, вам нужно установить exfat-utils(и exfat_fuseэто будет автоматически установлено как зависимость).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.