Я хочу смонтировать раздел во вспомогательную папку через mount, чтобы исправить поврежденный grub .
Я использовал команду.
sudo mount /dev/sdb2 /home/ubuntu/temp
и получил как ошибку:
mount: you must specify the filesystem type
Почему?
Если у Вас есть a> диск на 32 ГБ, применимый в Windows и/или Mac, который не является NTFS
, и именно это Вы пытаетесь смонтировать, возможности состоят в том, что Вы пытаетесь смонтироваться exfat
диск.
Чтобы это работал, необходимо установить exfat-utils
(и exfat_fuse
это будет автоматически установлено как зависимость).
Вы можете проверить тип файловой системы с помощью команды file
:
file -sL /dev/sd*
Использование -s
объяснено в файле - команда Linux / Unix , и вот выдержка :
" Это полезно для определения типов файловой системы данных в разделах сырого диска, которые являются блочными специальными файлами. "
Кроме того, я смонтировал успешно, не задав -t type
.
Используйте 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
Я получил похожую ошибку:
# 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
После этого он успешно смонтирован.
Вам нужно добавить в команду аргумент -t FILESYSTEMTYPE
, заменив FILESYSTEMTYPE типом вашей файловой системы. Это указывает тип файловой системы файловой системы для монтирования. В вашем случае это будет / dev / sdb2. Вот некоторые распространенные, допустимые типы файловых систем:
Здесь есть еще кое-что. Обычно, если вы монтируете раздел с общим типом файловой системы, используя mount
, он автоматически определяет тип раздела.
Тот факт, что в этом случае он не обнаруживается автоматически, может указывать на несколько возможностей.
Вы не установили инструменты файловой системы для выбранной файловой системы. Если вы сделали стандартную настольную установку Ubuntu, это обычно не должно быть проблемой.
Например, чтобы смонтировать диски ntfs в последних версиях Ubuntu, вам нужен пакет ntfs-3g
.
Вы выбрали неправильный раздел.
Раздел поврежден или не отформатирован. В этом случае вам, вероятно, следует выполнить проверку файловой системы (fsck) перед монтированием. Затем вы можете перейти к его монтированию вручную, указав тип файловой системы только для чтения. Если ничего не помогает, вам может потребоваться специальное программное обеспечение для восстановления, такое как testdisk del> photorec .