温馨提示×

debian挂载高级技巧

小樊
43
2025-02-27 13:12:38
栏目: 智能运维
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian系统中,挂载高级技巧主要包括动态挂载、挂载传播、以及通过NFS和SSHFS挂载远程文件系统等。以下是这些技巧的详细介绍:

动态挂载

  • Docker中的动态挂载:Docker支持通过--mount标志的bind-propagation选项来实现挂载传播,这在需要容器间共享挂载的情况下非常有用。

挂载传播

  • 挂载传播类型
    • private:挂载点是私有的,不会传播到容器或其他容器。
    • rshared:挂载点是共享的,宿主机和容器间的挂载操作会相互传播。
    • shared:限制更多,仅限于明确创建的挂载点。
    • slave:挂载点是从属的,宿主机上的挂载会传播到容器,但容器内的不会。
    • rslave:递归传播,所有操作都会从宿主机传播到容器。

通过NFS挂载远程服务器硬盘

  1. 配置远程服务器

    • 安装NFS服务器软件:sudo apt-get update && sudo apt-get install nfs-kernel-server
    • 编辑NFS服务器配置文件/etc/exports,添加共享目录及其权限设置。
    • 启动NFS服务并设置开机启动:sudo systemctl start nfs-server && sudo systemctl enable nfs-server
  2. 在Debian上挂载远程硬盘

    • 安装NFS客户端软件:sudo apt-get update && sudo apt-get install nfs-common
    • 创建本地挂载点,例如:sudo mkdir /mnt/remote_disk
    • 使用mount命令挂载远程硬盘:sudo mount -t nfs 192.168.1.100:/data /mnt/remote_disk
    • 验证挂载是否成功:df -h
  3. 自动挂载设置

    • 编辑/etc/fstab文件,添加一行以自动挂载远程硬盘:192.168.1.100:/data /mnt/remote_disk nfs defaults 0 0
    • 使用命令sudo mount -a重新加载/etc/fstab文件。。

通过SSHFS挂载远程文件系统

  1. 安装SSHFS

    • sudo apt-get update && sudo apt-get install sshfs
  2. 创建挂载点

    • sudo mkdir /mnt/ssh_folder
  3. 挂载远程文件系统

    • sudo sshfs user@your_remote_ip:/path/to/remote_folder /mnt/ssh_folder。。
  4. 自动挂载

    • 将以下行添加到/etc/fstab文件中:user@your_remote_ip:/path/to/remote_folder /mnt/ssh_folder fuse.sshfs-9 allow_other 0 0。。

请注意,上述信息提供了在Debian系统上进行挂载操作的基本步骤和技巧,但实际操作时可能需要根据具体环境和需求进行调整。在执行任何挂载操作之前,请确保你有足够的权限,并且了解这些操作可能对你的系统产生的影响。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:debian挂载光驱技巧

0