[Dev] SSDを新しく購入した

in #japaneselast month (edited)

こんにちは、@yasuです。

突然、パソコンがM.2 SSDを認識しなくなった。

どうもM.2 SSDが壊れたみたい。

さっそく、新しいM.2 SSDを購入した、同じスペックのもの。

2TB(M.2 2280 Gen4 NVMe)で約2万3000円。

これからの作業。

まず、SSDをパソコンで使えるようにする。その後、FULL API ノード構築する。

① SSDを認識しているか確認

fdisk -l
image.png

② パーティション作成

fdisk /dev/nvme1n1
image.png

③ ファイルシステムを作成(フォーマット)

sudo mkfs.ext4 /dev/nvme1n1

④ マウント(手動)

マウントポイントを作成
sudo mkdir /mnt/ssd
マウント
sudo mount /dev/nvme1n1 /mnt/ssd
確認
df -h

⑤ 自動マウント設定(再起動しても使えるように)

UUIDを確認
sudo blkid /dev/nvme1n1

出力
/dev/nvme1n1: UUID="f12dd898-f407-4b73-b63b-de8e768ce630" TYPE="ext4"

編集
sudo nano /etc/fstab
image.png
テスト
sudo mount -a


問題発生
パソコン再起動後に、新しくマウントした/mnt/ssdにファイルを格納したが、
df -h で確認すると、/mnt/ssdのディスク使用量に変化がなく、
別の(/にファイルを格納していないが、)/のディスク使用量が変化していた。

/mnt/ssdに格納したはずのファイルが読み出せない。(しかし、ディスクは使用している状態)

原因
/etc/fstabの編集が間違っていた。「defaults 」のスペルが間違っていた。

対策

  1. /etc/fstabの編集で「defaults 」を正しく修正する。
  2. 宙に浮いたファイルを削除する。

一旦、アンマウントする。
sudo umount /mnt/ssd
確認する。⇒宙に浮いていたファイルが現れる
ls -lh /mnt/ssd
宙に浮いていたファイルを削除する
sudo rm -rf /mnt/ssd/*
きれいになったので、再び、マウントする。
sudo mount /dev/nvme1n1 /mnt/ssd

Sort:  

Congratulations, your post has been manually
upvoted by @steem-bingo trail

Thank you for joining us to play bingo.

STEEM-BINGO, a new game on Steem that rewards the player! 💰

Try out the new games on Steem 4.jpg

How to join, read here

DEVELOPED BY XPILAR TEAM - @xpilar.witness