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
是文件系统类型,请根据你的实际情况填写(如xfs
,ntfs
,vfat
等);defaults
表示默认挂载参数;- 最后两个数字是 dump 和 fsck 设置,一般填
0 2
即可
3:检查是有配置成功
mount -a
- 如果没有报错,说明配置没问题;
- 如果有错误,会提示你哪行出问题。
4:然后重启测试
挂载成功
七、vmware共享文件夹设置
一:开启设置共享目录
- 右键虚拟机 -> 设置 -> 选项页
- 点击"共享文件夹" -> 选择"总是启用"
- 点击添加按钮 -> 选择主机上的文件夹(比如D:\VM_Share)
- 勾选"自动挂载"和"只读访问(按需选择)"
二、在虚拟机里面搭载共享文件夹的路径
- 先检查挂载点
# 查看共享文件夹路径
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
测试: