mount 的使用
挂载文件系统
挂载本地磁盘、网络文件系统、光盘、U 盘等文件系统到指定的挂载点。
sudo mount mydisk.iso /mnt/mydisk # 挂载光盘映像 mydisk.iso 到 /mnt/mydisk 目录
sudo umount /mnt/mydisk # 取消挂载
在系统启动时自动挂载
/etc/fstab 文件用于定义在系统启动时应挂载的文件系统。
-
查找设备信息。使用
lsblk或blkid命 令找到设备的 UUID 或设备名称:lsblk -o NAME,UUID,MOUNTPOINT -
将设备信息添加到
/etc/fstab文件。添加一行,格式如下:UUID=<设备UUID> <挂载点> <文件系统类型> <挂载选项> <dump> <fsck>示例:
UUID=123e4567-e89b-12d3-a456-426614174000 /mnt ext4 defaults 0 2或者使用设备名称:
/dev/sdb1 /mnt ext4 defaults 0 2 -
创建挂载点:
sudo mkdir -p /mnt -
测试挂载。使用下面的命令测试是否可以挂载成功:
sudo mount -a
在需要时自动挂载
autofs 是一种自动挂载服务,它可以在需要时动态挂载文件系统。
- 安装
autofs
# Debian/Ubuntu
sudo apt-get install autofs
# Fedora/CentOS
sudo dnf install autofs
-
编辑
/etc/auto.master文件。添加或修改一行:/- /etc/auto.misc -
编辑
/etc/auto.misc文件。添加挂载配置:/mnt -fstype=ext4 :/dev/sdb1或者使用 UUID:
/mnt -fstype=ext4 :UUID=123e4567-e89b-12d3-a456-426614174000 -
创建挂载点:
sudo mkdir -p /mnt -
启动并启用
autofs服务:sudo systemctl start autofs sudo systemctl enable autofs
挂载目录
将一个现有的目录树挂载到另一个位置。这个操作会创建一个新的挂载点,这个挂载点实际上是原始目录的一个镜像。
sudo mount --bind /mnt /home/user/external_drive # 将 /mnt 目录绑定到 /home/user/external_drive
在系统启动时自动挂载
编辑 /etc/fstab:
/mnt /home/user/external_drive none bind 0 0

浙公网安备 33010602011771号