• 给树莓派挂载移动硬盘或U盘


    外接U盘或移动硬盘时,默认不会自动挂载,所以需要用 mount 命令挂载。通常我们在 /mnt 或 /media 目录下新建一个目录作为挂载点。比如:

    1
    2
    3
    4
    sudo mkdir /mnt/1GB_USB_flash
    sudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/1GB_USB_flash
    //用完之后卸载
    sudo umount /mnt/1GB_USB_flash

    sda1 是取决于你的实际情况,a表示第一个硬盘,1表示第一个分区。

    挂载exFAT格式的硬盘
    FAT 格式U盘 mount 本身就能支持,但如果你的U盘或移动硬盘使用的是 exFAT 格式,mount 会说不支持。没关系,安装 exfat-fuse 软件之后 mount 就支持了。

    1
    sudo apt-get install exfat-fuse
    sudo mkdir /mnt/usb
    sudo mount  /dev/sda1 /mnt/usb

    如果想开机自动挂载,而不是每次手工执行,可以编辑 /etc/fstab 文件。比如在末尾添加一行:

    1
    /dev/sda1 /mnt/usb vfat rw,defaults 0 0

    挂载NTFS格式的硬盘(读写方式挂载)
    默认挂载NTFS格式的硬盘只有只读权限,需要借助其它工具实现。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    #安装所需软件包
    sudo apt-get install fuse-utils ntfs-3g
    #加载内核模块
    modprobe fuse
    #编辑fstab让移动硬盘开机自动挂载
    sudo nano /etc/fstab
    #在最后一行添加如下内容
    /dev/sda1 /mnt/myusbdrive ntfs-3g defaults,noexec,umask=0000 0 0
    #保存重启,即可生效

    挂载FAT32格式的硬盘

    1
    2
    3
    4
    5
    6
    7
    #创建挂载点
    sudo mkdir /mnt/myusbdrive
    #编辑fstab让移动硬盘开机自动挂载
    sudo nano /etc/fstab
    #在最后一行添加如下内容
    /dev/sda1 /mnt/myusbdrive auto defaults,noexec,umask=0000 0 0
    #保存重启,即可生效

    说明:
    sda1是取决于你的实际情况,a表示第一个硬盘,1表示第一个分区。
    umask=0000 0 0
    前面四个0就是对所有人,可读可写可执行,
    后面两个0,第一个代表dump,0是不备份
    第二个代表fsck检查的顺序,0表示不检查
    卸载:sudo umount /mnt/myusbdrive

    查看挂载情况可使用以下命令。

    1
    2
    cd /mnt/myusbdrive
    ls

    挂载U盘的更多细节请参考 RPi Adding USB Drives

    本文来自:树莓派实验室
    链接地址:http://shumeipai.nxez.com/2013/09/08/raspberry-pi-to-mount-the-removable-hard-disk.html
  • 相关阅读:
    51nod乘积之和
    Dell服务器安装OpenManage(OMSA)
    Nginx反向代理PHP
    搭建haproxy
    108. Convert Sorted Array to Binary Search Tree
    60. Permutation Sequence
    142. Linked List Cycle II
    129. Sum Root to Leaf Numbers
    118. Pascal's Triangle
    26. Remove Duplicates from Sorted Array
  • 原文地址:https://www.cnblogs.com/zbuter/p/8781199.html
Copyright © 2020-2023  润新知