Difference between revisions of "Template:How to Initialize and Format New SSD And HDD/zh"
From FriendlyELEC WiKi
(updated by API) |
|||
Line 1: | Line 1: | ||
− | === | + | ===初始化NVME固态硬盘和USB移动硬盘=== |
− | ==== | + | ====检查是否检测到了硬盘==== |
+ | 将硬盘插入{{{1}}}开机, 在终端上输入以下命令: | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | cat /proc/partitions | ||
+ | </syntaxhighlight> | ||
+ | 看到有 nvme0n1 设备的节点,说明NVME固态硬盘已经成功被识别到了: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | |||
major minor #blocks name | major minor #blocks name | ||
1 0 4096 ram0 | 1 0 4096 ram0 | ||
259 0 125034840 nvme0n1 | 259 0 125034840 nvme0n1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | 看到有 | + | 看到有 sda 设备的节点,说明USB移动硬盘已经成功被识别到了: |
− | + | ||
− | + | ||
− | + | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | + | 179 105 30646767 mmcblk0p9 | |
+ | 8 0 3907018584 sda | ||
+ | 8 1 3907017543 sda1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | ==== | + | ====给硬盘重新分区并格式化为ext4格式==== |
− | + | 下面的命令会将硬盘整个空间分成一个区, 输入以下命令, 对NVME固态硬盘进行操作: | |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | + | (echo g; echo n; echo p; echo 1; echo ""; echo ""; echo w; echo q) | fdisk /dev/nvme0n1 | |
− | + | mkfs.ext4 /dev/nvme0n1p1 | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | 输入以下命令, 对 USB移动硬盘进行操作: | |
− | + | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | mkfs.ext4 /dev/ | + | (echo g; echo n; echo p; echo 1; echo ""; echo ""; echo w; echo q) | fdisk /dev/sda |
+ | mkfs.ext4 /dev/sda1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | ==== | + | ====开机时自动挂载硬盘==== |
− | 首先,我们需要了解分区的Block ID,用blkid查看: | + | =====FriendlyWrt系统下自动挂载===== |
+ | 在FriendlyWrt菜单中, 点击"系统"->"挂载点"界面, 在页面底部的"挂载点"的区域中, 点击"新增"按钮, 在UUID一栏中,选择你的硬盘分区, NVME固态硬盘选择 /dev/nvme0n1p1, 如果是USB移动硬盘, 则选择 /dev/sda1, 然后钩选"已启动“, 填写挂载硬盘的目标位置, 本例中选择将 NVME固态硬盘 挂载到 /mnt 目录, 如下图所示: | ||
+ | [[File:friendlywrt_mount_disk-zh.jpg|frameless|600px]] | ||
+ | 点击"Save"按钮保存设置, 挂载完成后界面会列出所挂载的硬盘, 如下图所示: | ||
+ | [[File:friendlywrt_mount_disk_finish-zh.jpg|frameless|600px]] | ||
+ | =====FriendlyCore系统下自动挂载===== | ||
+ | 首先,我们需要了解分区的Block ID,用blkid查看, NVME固态硬盘输入如下命令查看: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
blkid /dev/nvme0n1p1 | blkid /dev/nvme0n1p1 | ||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | USB移动固态硬盘输入如下命令查看: | |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | + | blkid /dev/sda1 | |
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | 输入信息如下所示, 我们需要的是UUID: | |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | UUID= | + | /dev/sda1: UUID="de29e869-f442-414a-8dc4-9c47c05b229f" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="b026f952-01" |
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | 然后需要把 UUID 添加到 /etc/fstab 文件中去,为了挂载本例中使用的硬盘,/etc/fstab内容如下所示:<br /> | |
− | + | <syntaxhighlight lang="bash"> | |
+ | UUID=de29e869-f442-414a-8dc4-9c47c05b229f /media/mydisk ext4 defaults 0 0 | ||
+ | </syntaxhighlight> | ||
+ | 硬盘将挂载到 /media/mydisk 目录,这个目录默认是不存在的,我们用以下命令手动创建它,并设置为普通用户可以读写: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | mkdir -p /media/ | + | mkdir -p /media/mydisk |
− | chmod 777 /media/ | + | chmod 777 /media/mydisk |
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
接下来就可以输入mount命令,测试一下是否能正常挂载了: | 接下来就可以输入mount命令,测试一下是否能正常挂载了: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | mount /media/ | + | mount /media/mydisk |
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | 如果成功挂载, 接下来我们关机测试一下,看下次开机是否会自动挂载: | |
− | 接下来我们关机测试一下,看下次开机是否会自动挂载: | + | |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
reboot | reboot | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− |
Revision as of 08:38, 1 June 2022
Contents
1 初始化NVME固态硬盘和USB移动硬盘
1.1 检查是否检测到了硬盘
将硬盘插入{{{1}}}开机, 在终端上输入以下命令:
cat /proc/partitions
看到有 nvme0n1 设备的节点,说明NVME固态硬盘已经成功被识别到了:
major minor #blocks name 1 0 4096 ram0 259 0 125034840 nvme0n1
看到有 sda 设备的节点,说明USB移动硬盘已经成功被识别到了:
179 105 30646767 mmcblk0p9 8 0 3907018584 sda 8 1 3907017543 sda1
1.2 给硬盘重新分区并格式化为ext4格式
下面的命令会将硬盘整个空间分成一个区, 输入以下命令, 对NVME固态硬盘进行操作:
(echo g; echo n; echo p; echo 1; echo ""; echo ""; echo w; echo q) | fdisk /dev/nvme0n1 mkfs.ext4 /dev/nvme0n1p1
输入以下命令, 对 USB移动硬盘进行操作:
(echo g; echo n; echo p; echo 1; echo ""; echo ""; echo w; echo q) | fdisk /dev/sda mkfs.ext4 /dev/sda1
1.3 开机时自动挂载硬盘
1.3.1 FriendlyWrt系统下自动挂载
在FriendlyWrt菜单中, 点击"系统"->"挂载点"界面, 在页面底部的"挂载点"的区域中, 点击"新增"按钮, 在UUID一栏中,选择你的硬盘分区, NVME固态硬盘选择 /dev/nvme0n1p1, 如果是USB移动硬盘, 则选择 /dev/sda1, 然后钩选"已启动“, 填写挂载硬盘的目标位置, 本例中选择将 NVME固态硬盘 挂载到 /mnt 目录, 如下图所示: 点击"Save"按钮保存设置, 挂载完成后界面会列出所挂载的硬盘, 如下图所示:
1.3.2 FriendlyCore系统下自动挂载
首先,我们需要了解分区的Block ID,用blkid查看, NVME固态硬盘输入如下命令查看:
blkid /dev/nvme0n1p1
USB移动固态硬盘输入如下命令查看:
blkid /dev/sda1
输入信息如下所示, 我们需要的是UUID:
/dev/sda1: UUID="de29e869-f442-414a-8dc4-9c47c05b229f" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="b026f952-01"
然后需要把 UUID 添加到 /etc/fstab 文件中去,为了挂载本例中使用的硬盘,/etc/fstab内容如下所示:
UUID=de29e869-f442-414a-8dc4-9c47c05b229f /media/mydisk ext4 defaults 0 0
硬盘将挂载到 /media/mydisk 目录,这个目录默认是不存在的,我们用以下命令手动创建它,并设置为普通用户可以读写:
mkdir -p /media/mydisk chmod 777 /media/mydisk
接下来就可以输入mount命令,测试一下是否能正常挂载了:
mount /media/mydisk
如果成功挂载, 接下来我们关机测试一下,看下次开机是否会自动挂载:
reboot