ubuntu22.04 の下に 2 つ目のハードディスクをマウントします。

1. ハードディスクをチェックする

まず、システムが認識しているデバイスを確認します。つまり、ubuntu が見つけたハード ドライブの数を知りたいのです。コマンド lsblk を使用して、
次のように結果を表示します。
ここに画像の説明を挿入
nvme0n1 と nvme1n1 の 2 つのハードディスクがあります。これら 2 台のハード ドライブには、それぞれ 2 つのパーティションがあります。そのうち、nvme0n1 の 3 つのパーティションがマウントされており、パーティションはそれぞれ /boot/efi、/、および /home の下にマウントされています。そして nvme1n1 はマウントされていません。

次に、nvme1n1 を見つけます

コマンド sudo fdisk -l を使用します
ここに画像の説明を挿入
。nvme1n1 を知ることができる次の情報を確認できます。

3. マウント

コマンド sudo mount /dev/nvme1n1 /develop を入力して、/dev/nvme1n1 を /home にマウントします。以降、/home はメカニカル ハードディスクとソリッド ステート ハードディスクの 285.7G を表します。

もちろん、最初にパーティションの削除や新しいパーティションの作成など、ハードディスクでいくつかのパーティション設定を実行してからマウントすることもできます。sudo fdisk /dev/nvme1n1 コマンドを使用してセットアップします。このコマンドを入力すると、操作をガイドする詳細なヘルプ ドキュメントが表示されます。ただし、覚えておいてください: 操作が完了したら、フォーマットする必要があり、フォーマット後にのみマウントできます。そうしないと、次のエラーが表示されます

telpo@telpo-Dell-G15-5510:/$ sudo mount /dev/nvme1n1 /develop
mount: /develop: wrong fs type, bad option, bad superblock on /dev/nvme1n1, missing codepage or helper program, or other error.

フォーマットされたコマンドは次のとおりです: sudo mkfs -t ext4 /dev/nvme1n1

もう一度 lsblk を実行すると、ハードディスクが正常にマウントされていることがわかります。
ここに画像の説明を挿入

4番目に、パーティションファイルを変更します

上記の手順だけでは十分ではありません。次のことがわかります。再起動後もマウントが有効であることを確認するには、/etc/fstab ファイルを変更する必要があります。このファイルの形式は次のとおりです。

telpo@telpo-Dell-G15-5510:~$ cat /etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=87586a5f-b1ed-43b4-b960-00a89ee092cf /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=21E3-491D  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/nvme0n1p3 during installation
UUID=5e60a10d-485d-498f-ba81-56531597fa83 /home           ext4    defaults        0       2
/swapfile                                 none            swap    sw              0       0
#/develop was on/devv/nvme1n1
UUID=4d91d47f-5608-4a6c-b50a-210684e9a308 /develop           ext4    defaults        0       2

つまり、ファイル システム、マウント ポイント、タイプ、オプション、ダンプ、パスの 6 つの項目を入力する必要があります。その中で、マウント ポイントはマウント ポイント /data/ です。タイプはフォーマット済みのファイル形式である ext4 です。オプションは一般的にデフォルトです。マウント ポイントが / でない限り、ダンプは 0、パスも 0 です。考慮しなければならないのは、UUID だけです。コマンド sudo blkid /dev/nvme1n1 を使用して UUID を取得します。

/dev/nvme1n1: UUID=“4d91d47f-5608-4a6c-b50a-210684e9a308” BLOCK_SIZE=“4096” TYPE=“ext4”

したがって、fstab ファイルの下に次の行を追加します。

UUID=4d91d47f-5608-4a6c-b50a-210684e9a308 /develop ext4 デフォルト 0 0

保存して終了。sudo mount -a でテストします。

おすすめ

転載: blog.csdn.net/LoongEmbedded/article/details/130383542
おすすめ