Linux将目录挂载到另一个目录,类似软硬链接,并通过fstab实现

格式

<>   <>	none    bind    0       0

例如

/data/var/lib/docker    /var/lib/docker none    bind    0       0

参数使用制表符tab间隔

效果

root@Debian12:~# cat /etc/fstab | grep -v ^#
/dev/mapper/Debian12--vg-root /               ext4    errors=remount-ro 0       1
UUID=998bd16c-3e36-4ea5-9354-5e92e164f29a /boot           ext2    defaults        0       2
UUID=13B9-13B6  /boot/efi       vfat    umask=0077      0       1
/dev/mapper/Debian12--vg-swap_1 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sr1        /media/cdrom1   udf,iso9660 user,noauto     0       0
/data/var/lib/docker    /var/lib/docker none    bind    0       0
root@Debian12:~# systemctl daemon-reload &&mount -a
root@Debian12:~# df -h
Filesystem                     Size  Used Avail Use% Mounted on
udev                            16G     0   16G   0% /dev
tmpfs                          3.2G  656K  3.2G   1% /run
/dev/mapper/Debian12--vg-root   18G  4.4G   13G  26% /
tmpfs                           16G     0   16G   0% /dev/shm
tmpfs                          5.0M     0  5.0M   0% /run/lock
/dev/vda2                      456M   69M  363M  16% /boot
/dev/vda1                      511M  5.9M  506M   2% /boot/efi
tmpfs                          3.2G  4.0K  3.2G   1% /run/user/0
/dev/vdb                        49G   36K   47G   1% /data
root@Debian12:~# ls /var/lib/docker/
root@Debian12:~# ls /data/var/lib/docker/
root@Debian12:~# touch /data/var/lib/docker/1
root@Debian12:~# ls /var/lib/docker/
1
root@Debian12:~# 

你可能感兴趣的:(Debian,Linux,linux,java,eureka)