当前位置: 首页 > ops >正文

rk3588开发板实现磁盘自动挂载vmware共享文件夹设置

一、前言

        使用瑞芯微的rk3588开发板本身的存储空间是有限的,那就需要有使用磁盘,那么就要需要挂载磁盘了。

        使用vmware虚拟机的共享文件夹的设置

二、磁盘空间使用 :df命令

        df (磁盘空间使用情况)是一个常用的Linux命令,用于显示文件系统的磁盘空间使用情况。它可以列出文件系统的大小、已用空间、可用空间和使用百分比等信息。

        df 命令的详细用法及选项:

df [选项] [文件或目录]

常用的选项包括:
        -h :以⼈类可读的格式显⽰磁盘空间,例如以K、M、G为单位,更易于阅读。
        -T :显⽰⽂件系统类型。

也可以只查看那个文件系统的磁盘空间使用情况

也可以使用df -T 显示所有已挂载文件系统的磁盘空间使用情况,并显示文件系统的类型。

三、磁盘使用情况:du命令

        du (磁盘使用情况)是一个常用的Linux命令,用于显示目录或文件的磁盘使用情况。它可以递归地计算目录及其子目录的大小,并提供各个目录和文件的磁盘空间使用情况。

du 命令的详细用法及选项:

du [选项] [目录或文件]

常用的选项包括:
        -h :以⼈类可读的格式显⽰磁盘使⽤情况,例如以K、M、G为单位,更易于阅读。
        -s :仅显⽰总计信息,⽽不显⽰每个⽬录和⽂件的详细情况。
        --max-depth=<深度> :限制递归显⽰的⽬录深度。

显示指定目录及其子目录的磁盘使用情况。

四、磁盘分区:fdisk命令

        fdisk 命令是一个用于分区磁盘的命令行工具,可用于创建、修改和删除磁盘分区。它在Linux系统中被广泛使用,是管理磁盘和分区的重要工具之一。

fdisk 命令的详细用法及选项:

fdisk [选项] <设备>

常用的选项包括:
        -l :列出指定设备的分区表信息,⽽不进⾏修改。可以使⽤ fdisk -l 来查看系统中所有磁盘和分区的信息。
        -n :创建⼀个新的分区。使⽤该选项可以进⼊分区创建模式,按照提⽰逐步创建新的分区。
        -d :删除指定的分区。根据提⽰选择要删除的分区序号,然后确认删除操作。
        -p :打印指定设备的分区表信息,包括分区的起始扇区、⼤⼩、⽂件系统类型等。

 fdisk -l /dev/sda1

    fdisk 命令提供了一种交互式的方式来管理磁盘分区。它允许用户创建、修改和删除磁盘分区,以及查看磁盘分区的信息。在使用 fdisk 命令时要非常小心,因为错误的操作可能导致数据丢失或磁盘不可用。在对重要数据进行分区操作之前,务必备份数据,并仔细阅读并理解 fdisk 命令的使用文档或相关指南。

五、磁盘挂载和移除命令:mount 和umount 命令


(1) mount:
    mount 命令用于将磁盘或文件系统挂载到指定的挂载点(目录)上,使得磁盘中的数据可在该挂载点处访问。它是Linux系统中常用的命令之一,对于管理文件系统和挂载点非常重要。
mount 命令的详细用法及选项:

mount [选项] <设备> <挂载点>

常用选项:
        -t <文件系统类型> :指定要挂载的⽂件系统类型,如ext4、ntfs、vfat等。如果未指定该选项,则mount 命令会尝试⾃动检测⽂件系统类型。
        -o <选项列表> :指定⽂件系统的挂载选项,如读写权限、访问控制等。选项列表以逗号分隔,常⻅的选项包括 ro (只读)、 rw (读写)、 noexec (禁⽌执⾏程序)等。具体的选项取决于⽂件系统类型和操作系统。

mount /dev/sda1 /server/save_video/sda1

挂载完毕后使用df -h命令查看是否挂载完毕

        mount 命令在管理文件系统和挂载点时非常有用,它允许将不同类型的文件系统挂载到指定的目录上,使得这些文件系统中的数据可以在相应的挂载点处访问。它还可以用于自动挂载在系统启动时需要挂载的文件系统,以确保系统正常运行所需的文件系统可用。
(2) umount:
        umount 命令用于卸载(解除挂载)已挂载的磁盘和文件系统。当文件系统不再需要访问或需要卸载磁盘驱动器以安全地移除设备时,就可以使用 umount 命令将其从挂载点上卸载。
命令格式:

umount [选项] <挂载点>

示例:

umount /server/save_video/sda1

六、磁盘自动挂载

实现的方法有多种这里就介绍我使用的方法。

1:获取要挂载点的UUID

我使用的挂载点是/dev/sda1,获取UUID.

blkid /dev/sda1

输出示例:

2:编辑/etc/fstab文件

vim /etc/fstav

在文件末尾添加一行(使用 UUID):

注意:

  • 替换为你自己的 UUID;
  • /server/save_video/sda1 是你的挂载点目录;
  • ext4 是文件系统类型,请根据你的实际情况填写(如 xfsntfsvfat 等);
  • defaults 表示默认挂载参数;
  • 最后两个数字是 dump 和 fsck 设置,一般填 0 2 即可

3:检查是有配置成功

mount -a

  • 如果没有报错,说明配置没问题;
  • 如果有错误,会提示你哪行出问题。

4:然后重启测试

挂载成功

七、vmware共享文件夹设置

一:开启设置共享目录

  1. 右键虚拟机 -> 设置 -> 选项页
  2. 点击"共享文件夹" -> 选择"总是启用"
  3. 点击添加按钮 -> 选择主机上的文件夹(比如D:\VM_Share)
  4. 勾选"自动挂载"和"只读访问(按需选择)"

二、在虚拟机里面搭载共享文件夹的路径

  1. 先检查挂载点

        # 查看共享文件夹路径

vmware-hgfsclient

这个文件名就要挂载的文件名

2.创建挂载点

3.永久挂载点设置

sudo echo ".host:/xxxxx /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0" >> /etc/fstab

xxxxx就是上面的挂载文件名

/mnt/hgfs就是创建的路径名

修改完配置要使用这个命令重新挂载

sudo mount -a

测试:

http://www.xdnf.cn/news/11938.html

相关文章:

  • C学习--内存管理
  • 2. 库的操作
  • 企业如何抵御复杂网络攻击?
  • Delphi用if else实现 select case、switch语句功能,实现case 以字符串为分类条件。
  • Java对象创建过程
  • 操作系统入门:核心概念与设计逻辑
  • 数字孪生在智能制造中的实践:某汽车总装车间的全流程仿真优化
  • https和http有什么区别-http各个版本有什么区别
  • DINO-R1
  • 商务合同范本智能审核系统 AI 大模型处理方案
  • 探索分布式存储与通信:去中心化共享及通訊(DSAC)
  • 区块链跨链通信:使用 Cosmos SDK 实现链间互操作
  • 手动清理C盘文件的一些方法
  • 共聚焦显微镜—赋能光学元件精密质控
  • C语言获取数组长度方法大全(附带实例)
  • gateway 网关 路由新增 (已亲测)
  • Python训练营打卡 Day44
  • linux shell脚本硬件定时检测通过邮箱警告管理人员
  • LLM之RAG实战(五十四)| 复杂文档处理RAG框架:Ragflow
  • 振动力学:弹性杆的纵向振动(固有振动和固有频率的概念)
  • [蓝桥杯]填字母游戏
  • 短视频矩阵系统源码新发布技术方案有那几种?
  • 2025.6.4总结
  • 霍夫曼编码详解
  • qiankun模式下 主应用严格模式,子应用el-popover 点击无效不显示
  • STM32L0看门狗设置LL库
  • ABP-Book Store Application中文讲解 - Part 9: Authors: User Interface
  • 代码随想录刷题day29
  • 【免费】酒店布草洗涤厂自动统计管理系统(1)——智能编程——仙盟创梦IDE
  • Redis中的过期策略与内存淘汰策略