在Linux上对固态硬盘进行分区、格式化和挂载的步骤

在Linux上对固态硬盘进行分区、格式化和挂载的步骤如下:

  1. 插入固态硬盘:将固态硬盘插入计算机的SATA或M.2接口。

  2. 确认固态硬盘被识别:打开终端,输入以下命令查看硬盘是否被系统识别

fdisk -l

查找硬盘列表中的固态硬盘,它通常会以 “/dev/sdX” 的形式出现,其中 “X” 是字母(如 /dev/sda、/dev/sdb 等)。

分区

  1. 使用 fdisk 创建分区
sudo fdisk /dev/sdX
或sudo fdisk /dev/nvme0n1

弹出如下互动:

Welcome to fdisk (util-linux 2.35.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x4121f825.

Command (m for help):

进入 fdisk,按照引导进行以下操作:

Command (m for help): g     # 创建GPT分区表(或输入o创建MBR分区表,推荐GPT)
Command (m for help): n     # 新建分区
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p):

Using default response p.

Partition number (1-128): 1 # 分区号(默认1)
First sector: 回车           # 起始扇区(默认2048)
Last sector: 回车            # 结束扇区(默认全部空间,也可指定如+100G)
Command (m for help): t     # 更改类型(GPT无需此步,MBR可选83-Linux)
Command (m for help): w     # 写入并退出(分区生效)

 格式化

将分区格式化为 EXT4 文件系统(推荐):

sudo mkfs.ext4 /dev/nvme0n1p1  # 替换p1为实际分区号
root@AM64x-Tronlong:~# mkfs.ext4 /dev/nvme0n1p1
mke2fs 1.45.7 (28-Jan-2021)
Discarding device blocks: done
Creating filesystem with 244190390 4k blocks and 61054976 inodes
Filesystem UUID: fd7587c6-5183-4dbc-9479-0f36dc8702cb
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, 214990848

Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done

root@AM64x-Tronlong:~#

(可选其他文件系统如NTFS/FAT32:sudo mkfs.ntfs /dev/nvme0n1p1

mkfs.ext4 /dev/nvme0n1 //会直接在整块固态硬盘上创建 EXT4 文件系统,
                       //系统警告:直接格式化整个磁盘会破坏现有分区表

直接在整块固态硬盘上创建 EXT4 文件系统 


root@AM64x-Tronlong:~# mkfs.ext4 /dev/nvme0n1
mke2fs 1.45.7 (28-Jan-2021)
Found a dos partition table in /dev/nvme0n1
Proceed anyway? (y,N) y
Discarding device blocks: done
Creating filesystem with 244190646 4k blocks and 61054976 inodes
Filesystem UUID: c378915e-fd9f-481a-b927-d2187d0f7034
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, 214990848

Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done

 

挂载

创建挂载点 :

输入以下命令创建一个用于挂载分区的目录,可以选择一个合适的位置和名称:

sudo mkdir /my_data/ #你觉得合适的路径
挂载分区: 

使用以下命令将格式化后的分区挂载到刚才创建的挂载点上: 

sudo mount /dev/nvme0n1p1 /my_data/
验证挂载:
df -h | grep nvme
# 应显示:
/dev/nvme0n1p1  916G   28K  870G   1% /my_data
 设置开机自动挂载:

修改 /etc/fstab 文件:系统核心配置文件,全称为 File System Table(文件系统表)

sudo nano /etc/fstab
或 vi /etc/fstab

在文件末尾添加:

/dev/nvme0n1p1       /my_data             ext4       defaults              0  2

 保存后验证配置:

sudo mount -a  # 无报错即表示配置正确

确保将 “/dev/sdX” 替换为实际的分区设备文件路径,将 “/mnt/mydrive” 替换为你选择的挂载点路径。

现在,你的固态硬盘已经分区、格式化,并成功挂载到指定的挂载点上了。你可以通过访问挂载点来管理和使用这个分区

 

### 如何在Ubuntu上对NVMe SSD的`nvme0n1p1`分区进行格式化挂载 对于希望在Ubuntu操作系统中操作NVMe SSD上的特定分区,如`nvme0n1p1`,可以遵循一系列命令来完成格式化以及挂载的操作。 #### 使用mkfs工具进行文件系统创建 为了给指定的分区赋予新的文件系统,在终端输入如下指令: ```bash sudo mkfs.ext4 /dev/nvme0n1p1 ``` 这条命令将会把ext4类型的文件系统写入到`/dev/nvme0n1p1`这个设备节点所指向的位置。如果偏好其他种类的文件系统,则需替换上述命令中的`.ext4`部分为对应选项[^1]。 #### 创建挂载点并执行挂载动作 接着要准备一个目录作为该新文件系统的入口位置,并通过mount命令将其激活: ```bash sudo mkdir -p /mnt/my_nvme_partition sudo mount /dev/nvme0n1p1 /mnt/my_nvme_partition ``` 这里选择了`/mnt/my_nvme_partition`作为一个例子路径;实际应用时可以根据个人需求调整此路径的选择。 #### 修改/etc/fstab实现开机自动挂载 为了让这一步骤能够在每次重启之后仍然有效,应当编辑配置文件`/etc/fstab`加入相应的条目: ```bash echo '/dev/nvme0n1p1 /mnt/my_nvme_partition ext4 defaults 0 2' | sudo tee -a /etc/fstab ``` 这段脚本会向`/etc/fstab`追加一行记录,确保即使计算机重新启动也能保持已设置好的挂载状态不变。 #### 验证更改效果 最后可以通过df命令查看当前磁盘空间使用情况表单里是否有新增项存在,以此确认刚才所做的工作是否生效: ```bash df -hT ``` 以上就是针对如何在Ubuntu环境下处理NVMe SSD内的具体分区间的一系列指导说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值