nvmeXnYpZパーティションを参照する方法は?

nvmeXnYpZパーティションを参照する方法は?

ドキュメントに従ってMacBookにNixOSをインストールしようとしています(https://nixos.org/manual/nixos/stable/index.html#sec-installation-partitioning-formatting)パーティション分割/フォーマット段階で停止しました。 NixOS(ディスクユーティリティによって作成されたMS-DOSパーティション)を使用してディスクに必要なパーティションを作成したら、そのpartedパーティションをext4に初期化してパーティションを交換する必要があります。これを行うには、その項目を参照する必要があります。

問題は、私のNixOSディスクが呼び出され/dev/nvme0n1p3(p1とp2はそれぞれESPとOS Xドライブです)、初期化するパーティションの参照名にアクセスできないことです。パーティションgdiskは正しく表示されますが、lsblkデバイスとしてカウントされません。 。

これらの「サブサブパーティション」がどのように参照されるかを確認する方法はありますか?

PS:私は初心者でLinuxシステムをインストールするのが初めてなので、用語などで間違いを犯す可能性があります。これについて事前にお詫び申し上げます。

編集:lsblk出力 lsblk 出力

編集2:nvme0n1p3パーティションテーブルによるとgdisk gdiskパーティションテーブル

fdisk編集3:だから何が表示されるのか見てみましたが、このパーティションにnvme0n1p3p1、nvme0n1p3p2、およびnvme0n1p3p3というラベルが付けられました。技術的に問題は解決されましたが、このパーティションに関連するすべてのコマンドは、「該当するファイルまたはディレクトリなし」エラーが発生するため、このパーティションでは何もできません。

ベストアンサー1

入れ子になったパーティションを分割したテーブルは通常作成しないでください。 nvme0n1p3にネストされたパーティションテーブルを作成したように見えますが、ファームウェアやLinuxカーネルは通常そこに見つからないため、何の効果もありません(nvme0n1p3パーティションの始まりと終わりが破損する可能性があります)。

あなたのfdisk/gdiskまたは他のパーティション化コマンドは、/dev/nvme0n1あなたの場合は、NVMeディスクの完全なディスクデバイスを指す必要があります。このn1部分は名前空間識別子これは、大規模なエンタープライズNVMeストレージシステムにのみ当てはまります。デフォルトでは、すべてのコンシューマNVMeディスクには1つの名前空間しかありません。

デバイスとして存在するが/dev/nvme0ブロックデバイスではなく NVMe にアクセスできるようにする文字デバイスです。制御装置特定の管理機能に使用されます。 (詳細については、nvmeコマンドラインツールをインストールして実行してくださいman nvme。)

おすすめ記事