web-dev-qa-db-ja.com

gptタイプのデバイスをマウントする方法は?

HDDから起動するLinux Mint 18.3で、外付けSSDをマウントしたい。

コマンドSudo fdisk -lを実行すると、SSDだけでなくすべてのドライブとパーティションが取得され、Sudo blkidを実行すると、それぞれのタイプとUUIDが取得されます。私は、gptとmbrがストレージドライブのパーティション構成であり、ext4またはextの他の拡張子がLinuxのファイルシステムタイプであることを知っています。ただし、前述のコマンドの結果では、ssdのタイプはgptとして示されています。

/ etc/fstabのfstabファイルを編集してこの行を追加することでSSDをマウントしようとしました(マウントポイントを/ media/ssd-mountpointとして設定しました)。

uuid=<the uuid I got from blkid command> /media/ssd-mountpoint gpt defaults 0 2

mount -aを使用した後、「gptタイプが不明です」というエラーが表示されます。

これをどのように解決してgptタイプでssdをマウントできますか?この形式を変換する必要がありますか?

この問題の解決策として、さまざまなチュートリアルにいくつかの情報があります。次の手順は、新しいSSDを使用可能にするための前提条件です。

1。パーティション

2。ファイルシステムとフォーマットを作成する

3。マウント

SSDが分割されるパーティションの数はオプションです。この問題では、大きな単一のパーティションに分割することが意図されています。また、ファイルシステムタイプはext4として選択されています。 Linuxでのみこのパーティションを使用する場合は、extのいずれかの拡張を使用できます。各ステップのコマンドを含む完全な(グラフィックまたはコマンドラインを介した)ソリューションへの参照は、ここで行われます。

新しいストレージドライブのインストール

まず、man fstabから、fstab形式の最初の3つのフィールドの説明に到達します。

以下は、fstabエントリーの典型的な例です。

LABEL=t-home2 /home ext4 defaults,auto_da_alloc 0 2

最初のフィールド(fs_spec)。このフィールドは、マウントされるブロック特殊デバイスまたはリモートファイルシステムを示します。

2番目のフィールド(fs_file)。このフィールドは、ファイルシステムのマウントポイント(ターゲット)を示します

3番目のフィールド(fs_vfstype)。このフィールドは、ファイルシステムのタイプを示します。 Linuxは、ext4、xfs、btrfs、f2fs、vfat、ntfs、hfsplus、tmpfs、sysfs、proc、iso9660、udf、squashfs、nfs、cifsなど、多くのファイルシステムタイプをサポートしています。詳細については、mount(8)を参照してください。

最初のパラメーターはデバイスIDであり、UUID=または/dev/nvme0n1(またはblkidまたはlsblkユーティリティによって報告されるその他のデバイス名)のいずれかです。

2番目のパラメーターはマウントポイントです。つまり、マウントされたファイルシステムをローカルファイルシステムに表示する場所です(例:/mnt/mydisk、このようなディレクトリを作成した場合かつ完全に空)。

最後に、gptはファイルシステムのタイプではなく、それがこのフィールドで期待されていることです。 fdiskおよびgdiskユーティリティのコンテキストでは、gptは、ディスク全体をパーティションに分割するために適用されるパーティション方式です。このパーティションスキームは、パーティションテーブルのタイプに対応し、/dev/nvme0(注:n1サフィックスなし)デバイスのゼロ位置から開始して、約1MBの(比較的)小さなデータブロックに常駐します。実際のファイルシステムはn1パーティション(パーティションテーブルを過ぎたところ)に常駐するものであり、通常はタイプman fstabのいずれかがリストされます。

このコマンドSudo fsck -N /dev/nvme0n1を使用して、ファイルシステムに配置するように指示できます。より具体的には、このコマンドはfsckコマンドのどの「フレーバー」がこのファイルシステムを認識したかを示します(これにより、ファイルシステムがfsck.ext4によって認識された場合、そこにext4を置くことができます)

3
Bronek