マウント:ファイルシステムのタイプを指定する必要があります


回答:


53

-t FILESYSTEMTYPE引数をコマンドに追加して、FILESYSTEMTYPEをファイルシステムのタイプに置き換える必要があります。これは、マウントするファイルシステムのファイルシステムタイプを指定します。あなたの場合、これは/ dev / sdb2になります。一般的な有効なファイルシステムの種類は次のとおりです。

  • auto-これは特別なものです。これを使用すると、fsタイプを推測しようとします。
  • ext4-これはおそらくここ数年で最も一般的なLinux fsタイプです
  • ext3-これは数年前から最も一般的なLinux fsタイプです
  • ntfs-これは最も一般的なWindows fsタイプまたはより大きな外部ハードドライブです。
  • vfat-これは、小型の外付けハードドライブに使用される最も一般的なfsタイプです
  • exfat-USBフラッシュドライブやその他の外部ドライブで一般的に見られるファイルシステムオプションでもあります

8
しかし、通常は、正しいファイルシステムを推測します。通常、ファイルシステムの種類を指定する必要はないと思います。この場合、タイプを認識できない他の問題がある可能性があります。
マーティフライド

OPが破損したファイルシステムを修正しようとしているように見えるため、正しく検出されない場合があります。
reverendj1

存在しないUUIDを持つgrub構成が破損しているだけです。しかし、私が得ていたのは、これが問題ではないかもしれないことを示唆することです(あなたにとってはOPほどではありません)。問題は間違ったパーティション指定子のようなものかもしれませんが、彼の質問がうまくいかなかったので詳細になりたくありませんでした(彼はマウントコマンドをまったく指定していませんでした)主題で、それはようです。それでもうまくいかない場合、彼があまりにも驚かないようにしたかったのです。
マーティフライド

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

これにより、パーティション上のすべてのデータが破壊されると思います。
enthusiasticgeek

7

ここには物語の詳細があります。通常、を使用して一般的なファイルシステムタイプのパーティションをマウントmountすると、パーティションタイプが自動検出されます。

この場合、自動検出されないという事実は、いくつかの可能性を示しています。

  • 選択したファイルシステム用のファイルシステムツールをインストールしていません。Ubuntuの標準デスクトップインストールを行った場合、これは通常問題になりません。

    たとえば、Ubuntuの最近のバージョンでntfsドライブをマウントするには、ntfs-3gパッケージが必要です。

  • 間違ったパーティションを選択しました。

  • パーティションが破損しているか、フォーマットされていません。この場合、おそらくマウントする前にファイルシステムチェック(fsck)を実行する必要があります。その後、ファイルシステムタイプを読み取り専用として指定して、手動でマウントすることをお勧めします。他のすべてが失敗した場合、次のような特別な回復ソフトウェアが必要になる場合がありますテストディスク フォトレック


testdiskからphotorecへの変更は、testdiskはパーティションが正常なときに削除を取り消すため、または失われた(ただし正常な)パーティションを見つけるためです。Photorecは、パーティションが破損している場合など、一部のファイルタイプを回復するためのものです。マウントできません。
-thomasrutter

5

を使用parted -lしてパーティションタイプを確認し、既知のパーティションタイプ(たとえば、ntfs、fatなど)で実際のデータパーティションをマウントしていることを確認してください。

8TBドライブから見たものを次に示します。最初のパーティションは実際のデータパーティションではなく、代わりに実際のデータパーティションである2番目のパーティションをマウントする必要があります。

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コマンドとここに抜粋があります:

これは、ブロックスペシャルファイルであるrawディスクパーティション内のデータのファイルシステムタイプを判断するのに役立ちます。

また、を指定せずに正常にマウントしました-t type


0

Windowsおよび/またはMacで使用可能な32 GBを超えるドライブがありNTFS、それがマウントしようとしている場合、exfatドライブをマウントしようとしている可能性があります。

それが機能するためには、インストールする必要がありますexfat-utilsexfat_fuseそれは自動的に依存関係としてインストールされます)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.