Чому я отримую помилку "неправильний тип fs, поганий варіант, поганий суперблок"?


158

Під час монтажу каталогу NFS виконайте такі дії:

sudo mount 192.168.1.5:/home/shared /mnt/common

Я отримую таку помилку:

mount: wrong fs type, bad option, bad superblock on 192.168.1.5:/home/shared, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program)  
In some cases useful info is found in syslog - try dmesg | tail or so.

Ядро оновлено.

Питання вже було задано (наприклад, тут і тут ), але на них або не відповідають, або відповіді не допомагають у моєму випадку.

Що не так?


3
Я зустрічався з цією проблемою раніше, просто встановіть розширений інструмент sudo apt-get install cifs-utils

2
Виправлення користувача413408 мені не допомогло.
Нуццоліло

Подібні проблеми можуть бути вирішені клієнтами CentOS шляхом sudo yum install nfs-utils.
MarkHu

була така ж помилка, тому що диск слід було спочатку розділити! Це може здатися очевидним, але просто виставити його там, щоб почати з нього.
MrE

Відповіді:


194

У повідомленні про помилку згадується:

(для декількох файлових систем (наприклад, nfs, cifs) вам може знадобитися допоміжна програма / sbin / mount.

Це актуально з огляду на те, що ви намагаєтесь встановити NFS. Програму /sbin/mount.nfsпомічників надає компанія nfs-common. Ви можете встановити його за допомогою:

sudo apt install nfs-common

З іншого боку, якщо ви намагаєтесь встановити CIFS, програму-помічник надає компанія cifs-utils. Ви можете встановити його за допомогою:

sudo apt install cifs-utils

33
Значення:, apt-get install nfs-commonякщо /sbin/mount.nfsйого ще немає.
Mads Skjern

7
Це зробило це для мене: "sudo apt-get install cifs-utils".
Тадей

На ubuntu 14 "/sbin/mount.nfs" вже присутній, але все ще не вдається встановити з тією ж згаданою помилкою. Після встановлення "nfs-common" мені вдалося монтувати без проблем.
Ешвін

1
ваш пакет може бути nfs-utils
msb

60

Переконайтеся, що mount.cifsвказано в /sbin:

ls -l /sbin/mount.cifs

Перевірте, чи cifs-utilsвстановлений пакет :

dpkg -l cifs-utils

Якщо це не так, встановіть бібліотеки cifs за допомогою

sudo apt-get install cifs-utils

11
cifs можна встановити через пакет cifs-utils.
Мінос

Мені чомусь довелося перевстановити cifs-utils в моїй системі, вона сказала, що вона встановлена, але файл у /sbin/mount.cifs відсутній.
Теліха

2
Це в поєднанні з sudo mount -t cifs //SERVER/FOLDER /media/FOLDER -o username=USER,domain=DOMAINкомандою дозволяє монтувати спільні файли на активних доменах каталогу Windows.
Shital Shah

cifs-utilsнадає інструменти для роботи з акціями samba (протоколи SMB / CIFS), але ОП, необхідний для монтажу акцій NFS, nfs-commonзамість цього потрібно встановити пакет, як пропонується у цій відповіді . NFS відрізняється від SMB / CIFS!
gerlos

ТАК ЧИТАТИ ОП. "Під час монтажу каталогу NFS" Як було зазначено: вам потрібні нормально встановлені nfs. Чому всі ці інші відповіді схвалюються? Відповіли вище. Це справедливо для монтажу CIFS. Але не в цьому питання.
bshea

20

Здається, що nfs-commonпакет повинен бути встановлений для того, щоб можна було монтувати каталоги NFS.

sudo apt-get install nfs-common

Коли це не так, встановлення каталогу NFS призводить до помилки.


3

Я вирішив це, встановивши virtualbox. Зробіть

sudo apt-get install virtualbox-guest-utils

Він встановлює mount.vboxsf


3
Що змушує вас вважати, що в ОП працює гість virtualbox?
Пантера

2
Я вважаю, що ця відповідь гаразд, якщо він бачив ту саму помилку при спробі підключення від гостя Virtualbox, і він встановив це virtualbox-guest-utilsрішення для вирішення проблеми. Він не відповідає на питання ОП, але відповідає хтось інший, який стикається з проблемою з віртуальним гостем.
біоциберман

Хоча це може не відповісти на питання ОП, воно вирішило мою проблему.
Павло

2

У мене була така ж проблема в Ubuntu 14.04 LTS. Я намагався встановити пакет nfs-common без жодного успіху.

Я зміг вирішити ту саму проблему, яку ви мали:

  1. Перехід до програми "диски" для Linux.
  2. Натиснувши USB-накопичувач, я намагався встановити його в розділі пристроїв (вікно ліворуч).
  3. Клацнувши ще дії в розділі розділів файлової системи «Томи» (дві маленькі передачі праворуч від знаків мінус / плюс).
  4. Натиснувши редагувати параметри кріплення (вгорі вікна параметрів кріплення).
  5. Клацнувши на ВКЛЮЧИТИ ВКЛ., Параметри автоматичного кріплення.
  6. Потім натисніть кнопку кріплення (+ знак під томами) - це має змінитись на квадрат.

Це встановило мій USB-накопичувач і вирішило проблему.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.