目录挂载的不同入口方法,删除文件时有不同的表现:永久删除 / 回收站 << ****
要点:
fstab
/home/ekvdata /ekvdata ext4 defaults,bind 0 0
comm
sudo mount --bind /home/ekvdata /ekvdata
/home/michael/testing/gateway/repo /home/jail/home/public/repo none bind,ro 0 0
.
https://superuser.com/questions/1367701/how-does-mount-use-fstab-to-mount-directories
$ mount --help
Usage:
mount [-lhV]
mount -a [options]
mount [options] [--source] <source> | [--target] <directory>
mount [options] <source> <directory>
mount <operation> <mountpoint> [<target>]Mount a filesystem.
Options:
.
-B, --bind mount a subtree somewhere else (same as -o bind)
Linux配置启动挂载:fstab文件详解_/dev/fstab-CSDN博客
# <fs> <mountpoint> <type> <opts> <dump/pass>
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda10 /boot ext4 noauto,noatime 1 2
/dev/sda6 / ext4 noatime 0 1
/dev/sda9 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
在fstab文件中配置UUID方式自动挂载数据盘、swap、目录(**) https://blog.csdn.net/ken2232/article/details/136936592
-----------------------------------------------------------------
mount --bind和硬连接的区别 https://blog.csdn.net/shengxia1999/article/details/52060354
mount --bind命令是将前一个目录挂载到后一个目录上,所有对后一个目录的访问其实都是对前一个目录的访问
linux文件系统之mount流程分析 https://blog.csdn.net/wuruixn/article/details/9619127
-----------------------------------------------------------------
目录挂载的不同入口方法,删除文件时有不同的表现:永久删除 / 回收站
Ubuntu 的挂载目录,在目录容器中,显示如下:
圈 1:不要点击这里进入。
从这里进入,在删除文件时,只能永久删除。
只有采用通常的路径进入方式,回收站才有效。
=====================================
mount bind挂载
https://blog.csdn.net/weixin_33804990/article/details/85964911
一、
由于公司的配置标准并不统一,交付的磁盘挂载的路径不是想要的路径,但是
1./home目录下有很重要的堡垒机登录的相关文件,还不能卸载
2.我通过pts/0登录的,这个文件描述符也是在/home目录下的
3./home下有所有用户的ssh key,无法卸载重用。使用堡垒机登录后由于用户打开文件原因 /home 所在分区是无法卸载的
(1)[ops@jyall-tikv-pps-1 ~]$ df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 ext4 54G 2.2G 52G 5% /
devtmpfs devtmpfs 63G 0 63G 0% /dev
tmpfs tmpfs 63G 4.0K 63G 1% /dev/shm
tmpfs tmpfs 63G 18M 63G 1% /run
tmpfs tmpfs 63G 0 63G 0% /sys/fs/cgroup
/dev/sda4 ext4 1.7T 270G 1.4T 17% /home
tmpfs tmpfs 13G 0 13G 0% /run/user/1008
tmpfs tmpfs 13G 0 13G 0% /run/user/1002
(2)实际想要挂载的目录应该是这个样子的
/dev/sda4 on /ekvdata type ext4 (rw,noatime,data=ordered)
二、解决方案
使用bind挂接的方式
(1)
建议在/ 下建立/data目录,然后在/home下建立/home/data目录,然后mount -o bind /home/data /data
mkdir /home/ekvdata mkdir /ekvdata mount -o bind /home/ekvdata /ekvdata
(2)加入fstab
/home/ekvdata /ekvdata ext4 defaults,bind 0 0
(3)echo 'ansible_shell ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
三、ssh免秘钥登录
ansible_shell@jyall-kvstore-beta-1
scp /home/ansible_shell/.ssh/id_rsa.pub destination_host_1:/home/ansible_shell/.ssh