• Jetson Xavier增加固态硬盘扩容并自动挂载到/home


    说明:

    • 介绍如何增加增加固态硬盘扩容并挂载到/home目录
    • Xavier共有16G运行内存和32G eMMc flash,空间很容易不足
    • 使用M.2 nvme 256G固态,接到板子上的M.2 nvme 接口上,具体增加m2参考

    步骤:

    • 查看分区
    sudo fdisk -lu
    
    • 1
    • 对硬盘进行分区
    sudo parted /dev/nvme0n1
    
    • 1
    • 执行定义分区为GPT格式(parted)mklabel gpt
    • 执行分区(parted)mkpart primary 0KB 256GB
    • 执行查看分区(parted)print
    • 执行(parted)quit 退出parted
    • 格式化分区
    sudo mkfs -t ext4 /dev/nvme0n1p1
    
    • 1
    • 挂载硬盘分区
    sudo mkdir -p /mnt/home
    sudo mount /dev/nvme0n1p1 /mnt/home
    
    • 1
    • 2
    • 备份分区
    sudo cp -a /home/* /mnt/home/ 
    
    • 1
    • 删除系统home下所有内容
    sudo rm -rf /home/* 
    
    • 1
    • 删除后整个桌面的菜单、任务栏等都没有了,只剩下终端窗口
    • 卸载硬盘
    sudo umount /dev/nvme0n1p1 
    
    • 1
    • 设置开机挂载
    sudo vim /etc/fstab
    
    • 1
    • 增加如下内容:
    /dev/nvme0n1p1    /home     ext4     defaults    1    2
    
    • 1
    • 挂载home
    sudo mount -a
    
    • 1
    • 检查是否挂载成功
    df -h 
    
    • 1
    • 确认挂载成功,重启后即会自动挂载
      parted命令使用方法:

    • 帮助选项:

    -h, --help                    显示此求助信息 
    -l, --list                    列出所有设别的分区信息
    -i, --interactive             在必要时,提示用户 
    -s, --script                  从不提示用户 
    -v, --version                 显示版本
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 操作命令:
    
    cp [FROM-DEVICE] FROM-MINOR TO-MINOR           #将文件系统复制到另一个分区 
    help [COMMAND]                                 #打印通用求助信息,或关于 COMMAND 的信息 
    mklabel 标签类型                               #创建新的磁盘标签 (分区表) 
    mkfs MINOR 文件系统类型                        #在 MINOR 创建类型为“文件系统类型”的文件系统 
    mkpart 分区类型 [文件系统类型] 起始点 终止点   #创建一个分区 
    mkpartfs 分区类型 文件系统类型 起始点 终止点   #创建一个带有文件系统的分区 
    move MINOR 起始点 终止点                       #移动编号为 MINOR 的分区 
    name MINOR 名称                                #将编号为 MINOR 的分区命名为“名称” 
    print [MINOR]                                  #打印分区表,或者分区 
    quit                                           #退出程序 
    rescue 起始点 终止点                           #挽救临近“起始点”、“终止点”的遗失的分区 
    resize MINOR 起始点 终止点                     #改变位于编号为 MINOR 的分区中文件系统的大小 
    rm MINOR                                       #删除编号为 MINOR 的分区 
    select 设备                                    #选择要编辑的设备 
    set MINOR 标志 状态                            #改变编号为 MINOR 的分区的标志
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
  • 相关阅读:
    C++ Reference: Standard C++ Library reference: Containers: deque: deque
    Django-可重用注册登录系统--项目搭建
    【Python21天学习挑战赛】- 函数进阶
    基于JavaSwing开发帐号管理系统+报告 课程设计 大作业源码
    LIO-SAM算法解析
    Node.js安装记录
    Notification通知框样式添加
    C/C++模拟校园卡
    负载均衡的算法(静态算法与动态算法)
    Vue封装一个按钮组件(不使用框架)
  • 原文地址:https://blog.csdn.net/qq_39523365/article/details/126987285