ubuntu服务器系统我想把/home/data 下面的所有文件 挂载到 /mnt/下
创建挂载点
mkdir -p /mnt/data
创建开机自动挂载,修改/etc/fstab :
sudo vim /etc/fatab
最下面增加
/home/data /mnt/data ext4 defaults 0 0
挂载:
sudo mount -t /home/my_data /mnt/data
出现错无提示:
类似 /home/my_data is not a block device 字样
解决方法:
sudo mount --bind /home/my_data /mnt/data
On Linux one can perform a bind mount, which will splice an existing directory to a new mount point
(如果你想创建一个软连接可以 ln -s olddir newdir)
问题:
虽然挂载后,在本服务器已经可以在挂载点看到相关的数据文件信息,但是另外一个服务器同样挂载了mnt/中同样的内容但是看不到刚创建的挂载内容,仅有一个挂载点目录
删除挂载:
sudo umount /mnt/data
查看挂载:
mount
发现上面创建的挂载已经消失,但是挂载点创建的目录还在(空的)
参考:https://unix.stackexchange.com/questions/30637/mount-error-is-not-a-block-device