Linux you must specify the filesystem type

Arch Linux

You are not logged in.

#1 2014-03-09 23:50:48

mount: you must specify the filesystem type

I’m trying to install Arch onto my laptop, to dual boot alongside Ubuntu, which I’ll hopefully eventually replace with Arch as my main OS. So I’m installing it with an SD card, which was partitioned as EXT3 in GParted, and used ‘dd’ to write the disk image (Downloaded off the website) onto the SD card. This was done on my netbook which is running some eeepc specific linux distro if that’s important.

Now I tried to boot by the SD card on my laptop, and after selecting the type of Arch linux I wanted, I got a command prompt, with an error message saying:
mount: you must specify the filesystem type
ERROR; Failed to mount ‘/dev/disk/by-label/ARCH_201403’
Falling back to interactive prompt
You can try to fix the problem manually, log out when you are finished
sh: can’t access tty; job control turned off

And then I’m left in rootfs
I’ve never used Arch before, but I’ve had experience in other distros to not be too scared of the command prompt, but I’ve googled a lot and can’t find a solution here, so please help me

#2 2014-03-10 02:38:09

Re: mount: you must specify the filesystem type

You don’t need to partition the SD card. Just ‘dd’ it straight to the block device. If you didn’t already i.e:

Don’t add a partition number, so no /dev/sdX1.

If you don’t, I believe it doesn’t preserve the filesystem label «ARCH_201403» which is how it tries to find the device.

#3 2014-03-10 07:27:03

Re: mount: you must specify the filesystem type

I used dd command you said to put the image on the SD card. It definitely preserved the filesystem name because when I plug it into my netbook it calls it ARCH_201403, but I got the same error as last time >. Offline

#4 2014-03-10 19:03:55

Re: mount: you must specify the filesystem type

Never mind, I did it! I used an Ubuntu live cd to go into gparted, delete the partitions, and it worked

#5 2014-03-10 19:32:50

Re: mount: you must specify the filesystem type

Please remember to mark your thread as [Solved] by editing your first post and prepending it to the title.

Источник

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

Я использовал команду.

и получил ошибку:

6 ответов

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

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

Я получал аналогичную ошибку:

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

После этого он успешно подключился.

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

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

Читайте также:  Install windows from android device

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

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

Вы выбрали неправильный раздел.

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

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

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

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

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

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

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

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

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

Источник

Как исправить ошибку you must specify the filesystem type?

Делаю по инструкции

Дошел до пункта

  • Вопрос задан более трёх лет назад
  • 2243 просмотра

-t vfstype
Аргумент следующий за -t указывает тип файловой системы. В настоящее время поддерживаются следующие типы: adfs, affs, autofs, coda, coherent, cramfs, devpts, efs, ext, ext2, ext3, hfs, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, ntfs, proc, qnx4, ramfs, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos, usbfs, vfat, xenix, xfs, xiafs. Следует отметить, что coherent , sysv и xenix являются равноценными и, что xenix и coherent когда-нибудь будут удалены. Поэтому взамен лучше использовать sysv. Начиная с ядра 2.1.21 типы ext и xiafs не существуют. Ранее, тип файловой системы usbfs был известен как usbdevfs.
Для большинства типов файловых систем всё, что делает программа mount- выполнение простого системного вызова mount(2) без уточнения типа файловой системы в запросе. Однако, для некоторых типов файловых систем (подобных nfs, smbfs, ncpfs) добавление специального кода является необходимым. Для nfs — специальный код является встроенным, а smbfs и ncpfs проходят специфичную процедуру монтирования. Реализацией возможности удовлетворить все типы файловых систем через унифицированный способ монтирования, является использование (при наличии) программы-помощника /sbin/mount.TYPE при вызове с типом TYPE. Так, различные версии программы smbmount используют различные соглашения о правилах вызова, поэтому /sbin/mount.smbfs может быть сценарием оболочки, который и реализует особенность необходимого вызова.

Если не используется параметр -t или, если определение типа указано как auto, то будет предпринята попытка установить тип файловой системы автоматически. Если команда mount была собрана с библиотекой blkid, поиск предположительного типа файловой системы будет осуществляться этой библиотекой. Иначе, команда mount попытается установить тип, исследуя суперблок; если и в этом случае попытка авто-определения закончится неудачей, для монтирования будет использована информация из файла /etc/filesystems, или, если он не существует, файла /proc/filesystems. Все типы файловых систем, перечисленные в этих файлах, будут перепробованы, за исключением тех, которые отмечены как «nodev» (т.е., devpts, proc и nfs). Если файл /etc/filesystems заканчивается строкой с одиночным символом ‘*’, при монтировании будет дополнительно использован и файл /proc/filesystems.

Тип auto удобен для облегченного монтирования дискет (floppy) и других съемных носителей. Создание и использование файла /etc/filesystems может быть полезным для того, чтобы изменить очередность в распознавании типа файловой системы (т.е., проверить, например, сначала как vfat, а потом msdos или ext3, а потом ext2) или в случае использования автозагрузки определённого модуля ядра.

Внимание: при автоматическом распознавании типа файловой системы используется эвристический метод, который основан на поиске определенных `магических последовательностей’. Из-за этого не исключена вероятность ошибок, которые могут привести к фатальным последствиям. Вывод: если вы точно знаете тип файловой системы, лучше не разрешать командe mount распознавать его самостоятельно.

Читайте также:  Xbox one controller windows games

Более чем один тип файловой системы может быть задан списком, где в качестве разделителя типов должна использоваться запятая. Список типов файловых систем может начинаться с no. В этом случае, на указанные в списке типы не будет распространяться указанное действие. (Эта возможность очень удобна в сочетании с параметром -a.)

mount -a -t nomsdos,ext
монтирует все файловые системы кроме указанных типов msdos и ext.

-t, —types fstype
The argument following the -t is used to indicate the filesystem type. The filesystem types which are currently supported depend on the running kernel. See /proc/filesystems and /lib/modules/$(uname -r)/kernel/fs for
a complete list of the filesystems. The most common are ext2, ext3, ext4, xfs, btrfs, vfat, sysfs, proc, nfs and cifs.

The programs mount and umount support filesystem subtypes. The subtype is defined by a ‘.subtype’ suffix. For example ‘fuse.sshfs’. It’s recommended to use subtype notation rather than add any prefix to the mount
source (for example ‘sshfs#example.com’ is deprecated).

If no -t option is given, or if the auto type is specified, mount will try to guess the desired type. Mount uses the blkid library for guessing the filesystem type; if that does not turn up anything that looks famil‐
iar, mount will try to read the file /etc/filesystems, or, if that does not exist, /proc/filesystems. All of the filesystem types listed there will be tried, except for those that are labeled «nodev» (e.g. devpts, proc
and nfs). If /etc/filesystems ends in a line with a single *, mount will read /proc/filesystems afterwards. While trying, all filesystem types will be mounted with the mount option silent.

The auto type may be useful for user-mounted floppies. Creating a file /etc/filesystems can be useful to change the probe order (e.g., to try vfat before msdos or ext3 before ext2) or if you use a kernel module
autoloader.

More than one type may be specified in a comma-separated list, for option -t as well as in an /etc/fstab entry. The list of filesystem types for option -t can be prefixed with no to specify the filesystem types on
which no action should be taken. The prefix no has no effect when specified in an /etc/fstab entry.

The prefix no can be meaningful with the -a option. For example, the command

mount -a -t nomsdos,smbfs

mounts all filesystems except those of type msdos and smbfs.

Источник

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

покажет вам зарегистрированную активность пользователя. Вы можете заменить $USER на любой идентификатор пользователя или имя пользователя. Обратите внимание, что вы не можете использовать его в сочетании с опцией -f, как указано выше.

5 ответов

Я получал аналогичную ошибку:

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

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

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

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

У вас не установлены средства файловой системы для выбранной файловой системы. Если вы установили стандартную установку Ubuntu на настольном компьютере, это обычно не должно быть проблемой. Например, для монтирования накопителей ntfs в последних версиях Ubuntu вам понадобится пакет ntfs-3g. Вы выбрали неправильный раздел. Раздел поврежден или неформатирован. В этом случае вы должны, вероятно, выполнить проверку файловой системы (fsck) перед ее установкой. Затем вы можете перейти к установке вручную, указав тип файловой системы как доступный только для чтения. Если все остальное не удается, вам может понадобиться специальное программное обеспечение для восстановления, такое как testdisk photorec.

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

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

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

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

Читайте также:  Анибест приложение для windows

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

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

Источник

Red Hat Customer Portal

Log in to Your Red Hat Account

Your Red Hat account gives you access to your profile, preferences, and services, depending on your status.

If you are a new customer, register now for access to product evaluations and purchasing capabilities.

Need access to an account?

If your company has an existing Red Hat account, your organization administrator can grant you access.

Red Hat Account

Customer Portal

For your security, if you’re on a public computer and have finished using your Red Hat services, please be sure to log out.

Select Your Language

mount: you must specify the filesystem type

A Red Hat Enterprise Linux 6.2, when abnormal occurred, I input any command ,return bash Input/output error. It may filesystem error.
After reboot linux, it can not startup normally, the screen print:
mount: you must specify the filesystem type
mount: you must specify the filesystem type
mount: you must specify the filesystem type
.

Kernel — panic — not syncing: Attempted to kill init!

How can I debug this error and resolve this issue?

Responses

Hello, It appears that your /etc/fstab is not configured correctly, or not available. In this particular case, you may need to boot from rescue media and manually mount the partition (or volume/filesystem).

An example of what your /etc/fstab should resemble

As you go through the recovery, you will discover if you have an invalid filesystem (corruption) or one that needs maintenance.

Thank you for your reply. Yes, I am now in the rescue mode. When the rescue environment attempt to find my linux installation, I was prompted that I don’t have any Linux partitions. Go into the shell, I can’t see any my file system define in the file /etc/fstab. Currently, The fstab file is following:

In lvm, I run vgs, pvs, lvs, I can see these partition define, but lvscan ruturn:

How can I fix this issue? Need I reinstall my Linux ?

run the following and reply with the results — it looks like your data is still there (which is good news 😉

Did you try lv_app also?

There is still a possibility your data is there, but this is a fairly advanced recovery at this point and I don’t want to risk providing invalid instructions and causing data loss for you. There are ways to recover alternate superblocks and some other tricks. I would recommend opening a case and let the folks that do this often assist you https://access.redhat.com/support/

You can try searching our knowledge base and solutions docs to see if there is one that matches your situation.

Here is an example (which may not apply to you): https://access.redhat.com/solutions/35340

Yes, I can mount lv_app correctly and view the directory tree in lv_app except lv_root. But in the directory tree, the owner name for these files or directories is missing instead of its groupid and userid, like the following:

whether if I should reinstall my Linux OS and migrate lv_app, or continue to recovery ?

Thank you for your help.

If you are seeing the UID and GID while booted in rescue mode, that is OK (and sometimes expected) that likely means your installation had a user configured that the rescue image does not — and that is not a big deal.

So — it seems as though you corrupted your lv_root. There are additional steps that you can take to try and recover, but like I mentioned before that is not my specialty and I don’t want to cause you data loss (and recommend you open a case if you really want to attempt recovery).

You can re-install and preserve the existing data in lv_app — and that may be the quickest/easiest option for you at this point. You may want to make a back of the data in lv_app before you proceed though. And make certain that you do NOT select «format» for that volume if you do re-install.

Источник

Оцените статью