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

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

HDDから起動するLinux Mint 18.3から外部SSDをインストールしたいと思います。

コマンドを実行すると、 sudo fdisk -lSSDだけでなくすべてのドライブとパーティションが表示され、それを実行すると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マウントの問題を解決するには?この形式を変換する必要がありますか?

答え1

まず、次にfstab形式の最初の3つのフィールドの説明を見てみましょうman fstab

以下は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報告された他のデバイス名です。blkidlsblk

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

最後に、gpt現場で期待されるファイルシステムではありません。fdiskユーティリティのコンテキストgdiskでは、ディスクgpt全体を複数のパーティションに分割するためにパーティションスキームが適用されます。このパーティション化方式は、/dev/nvme0(注、サフィックスなし)デバイスn1の位置0から始まり、約1MBの(比較的)小さいデータブロックに常駐するパーティションテーブルタイプに対応します。実際のファイルシステムはn1通常、私がリストしたタイプの1つを持つパーティション(パーティションテーブルの直後)にあります。man fstab

このコマンドを使用して、sudo fsck -N /dev/nvme0n1ファイルシステムにファイルを配置する場所を指定できます。より具体fsck的には、このコマンドは、どの「特徴」のコマンドがこのファイルシステムを認識しているかをfsck.ext4示しますext4

答え2

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

1.パーティション

2. ファイルシステムとフォーマットの生成

3. インストール

SSDが分割されるパーティションの数はオプションです。今回の問題では、一つの大きなパーティションに分けて扱おうとします。また、ファイルシステムの種類が次のように選択されました。外部4。このパーティションをLinuxでのみ使用したい場合は、拡張機能を使用して拡張できます。各ステップのコマンドと共に、ソリューション全体への(グラフィックまたはコマンドラインを介した)参照がここにあります。

新しいストレージドライブの取り付け

関連情報