問題:2番目のnvmeのマウントポイントとフォルダが起動時にマウントされません。マウントには/etc/fstabエントリを使用すると予想できますが、これは発生しません。
このディレクトリは、cliを手動で使用するときにマウントされます。
システム仕様:
MX-Linux 23.1 最新アップデート。システム: カーネル: 6.5.0-1mx-ahs-amd64 [6.5.3-1~mx23ahs] アーチ: x86_64 ビット: 64 コンパイラ: gcc v: 12.2.0 パラメータ: BOOT_IMAGE=/boot/vmlinuz-6.5.0- 1mx -ahs-amd64 root=UUID= rosplash デスクトップ: Distro: MX-23.1_ahs_x64 台本: 2023年10月15日 ベース: Debian GNU/Linux 12(Bookworm)
機械:
タイプ: デスクトップシステム: Gigabyte 製品: H470M DS3H v: -CF シリアル番号: マザーボード: Gigabyte モデル: H470M DS3H v: xx シリアル番号: UEFI: American Megatrends v: F4 日付: 2020年8月28日 CPU: 情報:モデル:Intel Core i9-10850Kビット:64タイプ:MT MCPアーキテクチャ:Comet Lake世代:Core 10レベル:v3注:ビルドチェック:2020プロセス:Intel 14nmシリーズ:6モデルID:0xA5(165)ステッピング:5マイクロコード:0xF8[ /パスワード]
/etc/fstab には以下が含まれます。
#プラグ可能なデバイスはuDevによって処理され、fstabにはありません。
UUID=8af127bf-3a7f-476c-9f2b-9c45b017c850 / ext4 廃棄、noatime 1 1
UUID=4017-E145 /boot/efi vfat noatime,dmask=0002,fmask=0113 0 0
UUID=86656e34-9372-43b4-bcfc-d855da6d2925 /home ext4 削除済み、noatime 1 0
/swap/swap スワップデフォルト値 0 0"
"#/mnt/Data_PNY_2TB
#UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt/Data_PNY_2TB ext4 破棄、noatime 1 0"
UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt/Data_PNY_2TB ext4 自動、デフォルト 0 0
メモ:興味のあるNVMeはUUID = 4dae6d7c-f5bd-4ee9-b412-9ca648984e5dです。 /mnt/Data_PNY_2TB Data_PNY_2TBはシステムにインストールされますが、起動時にはインストールされません。
システムにインストールされたNVMe:
$ lsblk -f | lsblk grep nvme nvme1n1
└─nvme1n1p1 ext4 1.0 PNY_2TB_Label 4dae6d7c-f5bd-4ee9-b412-9ca648984e5d
nvme0n1
├─n2me 51.8M 0% /boot/efi ├─nvme0n1p2 ext4 1.0 rootMX23 8af127bf -3a7f-476c- 9f2b-9c45b017c850 88.7G 14% / └─nvme0n1p3 ext4 1.0 homeMX 86656e34-9372-43b4-bcfc-d855da6d2925 1.6T 0% /home
$ sudo blkid /dev/nvme1n1p1
/dev/nvme1n1p1: LABEL="PNY_2TB_Label" UUID="4dae6d7c-f5bd-4ee9-b412-9ca648984e5d" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="PNY 6-4800- b6355225df8e "
起動時にインストールされたNVMe:
$ sudo マウント |grep nvme
/dev/nvme0n1p2 on / ext4 入力(rw,noatime,discard)
/dev/nvme0n1p1 /boot/efi で vfat と入力します (rw, noatime, fmask=0113, dmask=0002, allowed_utime=0020, codepage=437, iocharset=ascii, shortname=mixed, utf8, error=rem
/home 型 ext4 の /dev/nvme0n1p3(rw、noatime、廃棄)
目的:MX Snapshot isosやTimeshiftストレージの場所への書き込みなど、データストア用の起動時に2番目のnvmeディスクをマウントします。 Thunarデバイスで見ることができます。 ThunarはMX-Linux Xfceのデフォルトファイルマネージャです。
ソリューション、提案、コメントを歓迎します。よろしくお願いします。
追加テスト:
fstabの最後のエントリを次のように変更します。
UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt ext4 自動、デフォルト 0 0
sudo mount -a mount: /mnt: 無効な fs タイプ、無効なオプション、 /dev/nvme1n1p1 の無効なスーパーブロック、不足しているコードページ、ヘルパー、またはその他のエラーを実行します。 dmesg(1) は、mount システム呼び出しが失敗した後に追加情報を提供できます。
これは作る:
$ sudo dmesg | grep nvme1 [4.567014] nvme nvme1: pci 関数 0000:05:00.0 [4.572284] nvme nvme1: SUBNQN フィールドが存在しないか無効です。 [4.572903] nvme nvme1: 終了タイムアウトが 10 秒に設定される [4.577315] nvme nvme1: 8/0/0 基本/読み取り/ポーリングキュー
ただし、cliを手動で使用すると機能します。
$ sudo マウント UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt mrmx@mymx:~/Desktop$ cd /mnt mrmx@mymx:/mnt $ls Data_PNY_2TB
$UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt/Data_PNY_2TB bash: /mnt/Data_PNY_2TB: ディレクトリです。
sudo インストール UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt/Data_PNY_2TB
/mnt/Data_PNY_2TB がインストールされました:
$ sudo mount |grep nvme1n1p1 /dev/nvme1n1p1 in /mnt 型 ext4(rw,relatime) /dev/nvme1n1p1 in /mnt/Data_PNY_2TB 型 ext4(rw,relatime)
Data_PNY_2TBは起動時にfstabを使用してマウントせず、cliを使用してマウントします。
================================================== =========
これまで、コメントに提供された提案を使用して得られた追加情報をどのように提供するのかわかりません。これまでの結果は次のとおりです。
ヘルプとリンクに感謝します。よく読んだ。覚えておくべきこと...すべての方法が失敗した場合は、カーネルのマニュアルページ(ガイドライン)をお読みください。 :)
/etc/fstabで転写/スペル/スペルエラーを修正した後、
$ cat /etc/fstab | grep UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d #UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt/Data_PNY_2TB ext4 廃棄
UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt/Data_PNY_2TB ext4 デフォルト 0 0
#UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt/ ext4 自動、デフォルト 0 0
ユーザー所有者の問題がある場合は、sudo chown mrmx:mrmx /mnt/Data_PNY_2TB/に加えて、sudo chmod 666 /mntとsudo chmod 666 /mnt/Data_PNY_2TB/を使用してください。
Data_PNY_2TBフォルダーにリストされている権限が/mntとしてリストされているのか、/mnt/Data_PNY_2TBとしてリストされているのかによって、同じではないことが少し奇妙です。
ls /mnt を使用するか ls /mnt/Data_PNY_2TB を使用する場合でも、出力には以下のように同じフォルダが一覧表示されますが、Data_PNY_2TB の権限は異なります。
$ sudo ls -hal /mnt
合計16K
drw-rw-rw-4 mrmx mrmx 4.0K 12月1日、11:15 。
drwxr-xr-x 19ルート4.0K 12月1日、10:43..
drw-rw-rw- 4 mrmx mrmx 4.0K 12月1日、11:15 Data_PNY_2TB
drwxr-xr-x 2ルートルート4.0K 12月1日10時19分フォルダT_1と
$ sudo ls -hal /mnt/Data_PNY_2TB
合計16K
drw-rw-rw-4 mrmx mrmx 4.0K 12月1日、11:15 。
drw-rw-rw- 4 mrmx mrmx 4.0K 12月1日、11:15 ..
drwxr-xr-x 2 mrmx mrmx 4.0K 11月29日 17:55 Data_PNY_2TB
drwxr-xr-x 2ルートルート4.0K 12月1日10時19分フォルダT_1
Thunarを使用してData_PNY_2TBに新しいフォルダを作成しようとし、スナップショットISOをData_PNY_2TBに書き込む試みが失敗した後、/mnt/Data_PNY_2TB/の追加調査が行われました。別の調査が最初にリストされ、その後に/mnt/Data_PNY_2TB/内にフォルダーを作成しようとしている試みと、スナップショットを使用して/mnt/Data_PNY_2TB/にISOを書き込もうとする試みの出力がリストされます。
さらなる調査:次のコマンドを使用して/mnt/Data_PNY_2TB内に新しいフォルダを作成しようとしたとき
$ sudo mkdir /mnt/Data_PNY_2TB/folder_T_2,
sudo mkdir /mnt/Data_PNY_2TB/folder_T_2 コマンドは、期待どおりに /Data_PNY_2TB ディレクトリにフォルダを作成せず、代わりに /mnt に新しいフォルダを配置します。
$sudo mkdir /mnt/Data_PNY_2TB/folder_T_2
ls -hal /mnt/Data_PNY_2TB および ls -hal /mnt をリストすると、上記の例と同様に、Data_PNY_2TB フォルダーに対して異なる権限が与えられます。
$ sudo ls -hal /mnt/Data_PNY_2TB
合計20K
drw-rw-rw-5 mrmx mrmx 4.0K 12月1日、11:38 。
drw-rw-rw- 5 mrmx mrmx 4.0K 12月1日、11:38 ..
drwxr-xr-x 2 mrmx mrmx 4.0K 11月29日 17:55 Data_PNY_2TB
drwxr-xr-x 2ルートルート4.0K 12月1日10時19分フォルダT_1
drwxr-xr-x 2ルートルート4.0K 12月1日11時38分フォルダ_T_2
compared to
$ sudo ls -hal /mnt
合計20K
drw-rw-rw-5 mrmx mrmx 4.0K 12月1日、11:38 。
drwxr-xr-x 19ルート4.0K 12月1日、10:43..
drw-rw-rw- 5 mrmx mrmx 4.0K 12月1日、11:38 Data_PNY_2TB
drwxr-xr-x 2ルートルート4.0K 12月1日10時19分フォルダT_1
drwxr-xr-x 2ルートルート4.0K 12月1日11時38分フォルダ_T_2
Data_PNY_2TBの権限は異なりますが、上記のlsコマンドの出力はリストされているディレクトリと同じです。上記の2つのlsコマンドのいずれを使用しても、/ Data_PNY_2TBに対する権限が同じになることを望みます。
Thunarファイルマネージャは、/mnt/Data_PNY_2TBディレクトリに新しいフォルダを作成できません。
スナップショットは/mnt/Data_PNY_2TB/にフォルダを作成することもできませんが、デフォルトは/mnt/snapshotです。 (アクティブウィンドウのスクリーンショットは許可されていないため、テキストの説明が必要です。)
Snapshotを実行すると、/mnt/snapshotにISOファイルを生成できません。
「ISOファイルを作成できません。ターゲットパーティションに十分なスペースがあることを確認してください」というエラーメッセージが表示されます。
しかし、nvmeは新しくフォーマットされており、以下のように十分なスペースがあります。
$ sudo df /mnt/Data_PNY_2TB/folder_T_2
使用済みファイルシステム1Kブロック無料使用%マウント済み
/dev/nvme1n1p1 1921742316 28 1824050232 1% /mnt/Data_PNY_2TB
ここで私がよく理解していないことが起こっています。 :)
ソリューション、提案、コメントを歓迎します。
2番目のM.2 nvmeベースのマザーボードをData_PNY + 2TBフォルダのデータディスクとして使用する現在の問題を回避するために、外部M.2 USBアダプタを使用できますか?
答え1
使用するオプションは、「デフォルト」ではなく「デフォルト」と呼ばれます。これは正しい/etc/fstab
入力になります。
UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt ext4 defaults,auto 0 0
編集:マニュアルが機能する理由mount
は、オプションを提供せず(したがって誤字が発生しない)、すべてが正しく機能するためです。
答え2
問題を解決するには、nvmeを交換してください。