我们通过UUID挂载,UUID是不变的,而/dev/sda这样的块名称可能会变,比如设备插拔新增
查询磁盘UUID
lsblk -o name,mountpoint,size,uuid
NAME MOUNTPOINT SIZE UUID
nvme0n1 1.8T
├─nvme0n1p1 600M 2BCB-8F5A
├─nvme0n1p2 1G 6098439c-1cfe-4769-8c42-9f2d40793c9e
└─nvme0n1p3 1.8T 7YrTbH-Epwx-6zSG-P7lH-YfJt-IO4F-EuQNB1
├─cs-root 600G a3a74697-fd7f-410f-8abb-292032c60a50
├─cs-home /data 1.2T 87413d59-7633-46a9-ae8a-084a2cdf639b
└─cs-swap 32G 3d5de17a-09a6-4c0b-ac7d-6e39b0103083mount 挂载
sudo mount -U 87413d59-7633-46a9-ae8a-084a2cdf639b /data开机自动挂载
vim /etc/fstab 添加一行
UUID=87413d59-7633-46a9-ae8a-084a2cdf639b /data ext4 defaults 0 0 bind挂载
如果想在一个目录下快速访问另一个其他路径的目录可以:
创建软连接
ln -s /path/target[目标] /path/link[链接名]通过bind 挂载
mount --bind /path/source<挂载点> /path/link<目标>,访问/path/link就相当于访问/path/source目录
从外部访问,比如SMB远程协议不持支软连接,就可以用--bind挂载方式替代