树莓派的SD容量一般比较小,如果我们要在树莓派上存储大体积的文件,或者准备在树莓派上搭建个人私有云网盘,那么需要在树莓派上挂载U盘或者移动硬盘。以下是具体的挂载教程。
将U盘或者移动硬盘插到树莓派的USB上,如果不挂载,树莓派是不会识别的(好像现在的新系统可以识别了),需要手动将存储设备挂载到树莓派上。
步骤一 查看U盘是否自动挂载上
使用df -lh命令查看,可以看到树莓派上的U盘没有自动挂载。
pi@raspberrypi:~ $ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 3.4G 3.2G 0 100% /
devtmpfs 459M 0 459M 0% /dev
tmpfs 464M 660K 463M 1% /dev/shm
tmpfs 464M 13M 452M 3% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 464M 0 464M 0% /sys/fs/cgroup
/dev/mmcblk0p1 253M 87M 166M 35% /boot
tmpfs 93M 0 93M 0% /run/user/999
tmpfs 93M 0 93M 0% /run/user/1000
步骤二 识别驱动器
使用sudo fdisk -l命令查看U盘是否被树莓派识别。
pi@raspberrypi:~ $ sudo fdisk -l
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 532479 524288 256M c W95 FAT32 (LBA)
/dev/mmcblk0p2 532480 7675903 7143424 3.4G 83 Linux
Disk /dev/sda: 28.7 GiB, 30752000000 bytes, 60062500 sectors
Disk model: Ultra USB 3.0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x4ad0c2ef
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 60061695 60059648 28.7G 7 HPFS/NTFS/exFAT
可以看到32G的U盘已经顺利识别出来了,u盘模式是Ultra USB 3.0 ,设备名是/dev/sda1 。
我们下面开始挂载U盘。
步骤三 新建挂载点
对于Linux操作系统,我们需要选择一个目录来在其下装载我们的存储。这几乎可以是任何文件夹/home/pi。本文为简单起见,选择/mnt/usb为挂载点。
$ sudo mkdir /mnt/usb
步骤四 将U盘挂载到/mnt/usb下
使用mount命令挂载U盘:
$ sudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/usb
这样,U盘就已经挂载到树莓派上了,再次使用df -lh 命令即可看到U盘。
pi@raspberrypi:~ $ df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/root 3.4G 2.4G 779M 76% /
devtmpfs 459M 0 459M 0% /dev
tmpfs 464M 664K 463M 1% /dev/shm
tmpfs 464M 18M 446M 4% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 464M 0 464M 0% /sys/fs/cgroup
/dev/mmcblk0p1 253M 87M 166M 35% /boot
tmpfs 93M 0 93M 0% /run/user/999
tmpfs 93M 0 93M 0% /run/user/1000
/dev/sda1 29G 15G 15G 51% /mnt/usb
要查看U盘内容,可以到/mnt/usb查看。
⏏️弹出U盘
如果U盘不用了,要拿出来。在拿出来之前,需要将U盘弹出。
使用umount命令即可弹出。
$ sudo umount /mnt/usb