我的操作
安装支持NTFS的驱动
sudo apt-get install ntfs-3g创建要挂在到位置的文件夹
sudo mkdir /home/pi/disk_238G/编辑fstab
sudo nano /etc/fstab在末尾添加一行
/dev/sda1 /media/pi/disk_238G ntfs-3g defaults,noexec,nofail,umask=0000 0 0保存
刷新挂载
sudo mount -asudo mount -a 命令在 Linux 系统中用于根据 /etc/fstab 文件中的配置自动挂载所有尚未挂载的文件系统。这个命令会遍历 /etc/fstab 文件中的每一行,并尝试挂载那些标记为自动挂载(通常是通过第四个字段中的 auto 或省略该字段来实现的,因为 auto 是默认值)的文件系统。
重启
sudo reboot查看是否挂载成功
df -h一般来说到这里就成功了
我就是在这里成功了
其他操作
找到硬盘PARTUUID
sudo blkidPARTUUID=50151097-01 /media/pi/disk_238G ntfs-3g defaults,noexec,nofail,umask=0000 0 0安装支持exfat的驱动
sudo apt-get install exfat-utils安装完成后重新插拔U盘即可识别啦
安装支持NTFS的驱动
sudo apt-get install ntfs-3g硬盘格式和树莓派系统无法兼容,需要安装驱动
sudo apt-get install fuse-utils ntfs-3gsudo fdisk -l与df -h
sudo fdisk -l
df -h
lsblksudo fdisk -l和df -h是Linux系统中用于查看硬盘和文件系统信息的两个重要命令,它们在功能和作用上存在显著的区别。
sudo fdisk -l
功能与作用:
sudo fdisk -l命令用于列出系统上所有硬盘的分区表信息。这个命令会显示硬盘的设备文件(如/dev/sda)、分区大小、分区类型(如主分区、扩展分区、逻辑分区)、分区标识等信息。它主要用于查看硬盘的分区情况,以及未分区空间的大小,帮助用户规划和管理硬盘空间。
注意,
fdisk命令只能查看和修改MBR(主引导记录)分区表,对于GPT(GUID分区表)分区表,可能需要使用parted命令或其他工具。
特点:
显示硬盘的分区细节,包括分区类型、大小等。
适用于硬盘的分区管理和规划。
df -h
功能与作用:
df -h命令用于以人类可读的格式(如GB、MB)显示文件系统的磁盘使用情况,包括总容量、已用空间、可用空间和使用百分比。它主要显示已挂载文件系统的信息,帮助用户了解文件系统的空间使用情况。
特点:
显示文件系统的磁盘使用情况。
便于用户了解系统或特定文件系统的空间占用情况。
默认情况下,不显示未挂载的文件系统或分区。
刷新挂载区
在Debian系统中,如果你需要刷新所有挂载的文件系统,可以使用以下命令:
sudo mount -o remount /这个命令会将根文件系统 / 重新以当前模式挂载,从而刷新所有文件系统的缓存。
如果你想要刷新特定的文件系统,可以使用它的挂载点替换掉 /。例如,如果你的根文件系统被挂载在 /mnt/root,则可以使用:
sudo mount -o remount /mnt/root如果你想要刷新所有的文件系统,不仅仅是根文件系统,你可以列出所有的文件系统,并对每一个执行重挂载操作:
sudo mount -o remount -a选项 -a 会导致 mount 命令刷新所有在 /etc/fstab 文件中列出的文件系统。
请注意,使用 mount -o remount 命令通常不需要特殊的权限,但是如果你在使用 -a 选项刷新所有的文件系统,那么你需要有足够的权限来读取 /etc/fstab 文件。
退出root权限
logout参考
https://shumeipai.nxez.com/2015/06/23/raspberry-pi-usb-storage-device-automatically-mounts.html