Jetson Xavier自动挂载固态硬盘

Xavier 自带的存储空间真的鸡,9102年了,32G的eMMc flash能干点啥?于是俺给他装了个海康威视的2T固态,

2T

四根螺丝拧开,然后把上面的一层撬开,就看见背面的NVME的硬盘位了,安装完毕后开机不会自动挂载。

硬盘分区

sudo fdisk -l    # 查看当前所有分区,有一个/dev/nvme0n1是安装的固态硬盘1.9TB
sudo fdisk /dev/nvme0n1    # 对硬盘进行分区
在Command (m for help)提示符后面输入m,可以查看支持的命令。
在Command (m for help)提示符后面输入n,执行 add a new partition 指令给硬盘增加新分区。
出现Partition number(1-4)时,输入1表示只分一个区。
默认起始地址为 2048,不输入数字连续按两次ENTER,执行默认设定。
在Command (m for help)提示符后面输入p,打印分区情况,可以看到已正确完成分区。
最后输入w,保存修改,退出。

格式化分区为ext4

sudo mkfs -t ext4 /dev/nvme0n1p1    # 等待格式化完成

挂载分区

先把新硬盘挂在一个临时目录下

cd /mnt/
sudo mkdir home
sudo mount /dev/nvme0n1p1 /mnt/home    # 挂载到/mnt/home
df -h    # 查看是否挂载成功

替换原来的home

sudo cp -a /home/* /mnt/home/    # 把home目录下文件备份
sudo rm -rf /home/*    # 删除原有home目录下文件
sudo umount /dev/nvme0n1p1    # 解除挂载

设置开机挂载

sudo vim /etc/fstab    # 编辑fstab文件

在文件末尾添加

/dev/nvme0n1p1    /home    ext4    defaults    0    1

前一个0为dump关闭,默认为0,表示不备份。

后一个1为磁盘检查,默认为0,这里我们开启。

保存后退出。

sudo mount -a 挂载/etc/fstab中配置好的分区。

df -h 查看此时硬盘已经被挂载。

reboot测试一下ok。

Last modification:October 28, 2019
恰饭环节