可能很多人和我一样有这样的一个习惯,就是喜欢把视频、图片、文档这些相对于系统的独立静态文件,放在与系统所在分区无关的一个分区里。
比如 Windows 下,系统装C盘,而这些资源文件(比如我的文档)放入D盘.可是在linux下,我却不喜欢把 /home 挂载到一个其他分区。
我更喜欢的是,把 / 挂载在分区下,而手动把 ~/图片、~/视频 等定位到其他地方.
可是这样一来就出现了一个问题,这些资源文件所在的分区,在开机的时候不会被自动挂载,所以之前的设定会被认定为无效,恢复至默认值。
这是个杯具。
所以,要使这些生效,就要在gdm启动之前,让我设定的那些目录 如"/mnt/Common/Home4Linux/图片" 路径存在.
考虑到gnome 是使用gvfs-mount 挂载设备的,而且这样也可以更好的与nautilus 交互。
我便打算把 gvfs-mount 挂载的脚本 放入 /etc/rc.local 中。
首先,安装 gvfs-mount, sudo apt-get install gvfs-bin.
编辑,/etc/rc.local,加入
/usr/bin/gvfs-mount -m -d /dev/sda6
保存。重启,查看效果。
不行,杯具……
我想,要不直接设为服务试试看,应该可以.
于是,火速在/etc/init.d/ 下创建了 名为 automount 的服务,内容很简单,
设置权限为775,sudo update-rc.d automount defaults.
重启,查看效果。
还是不行,杯具~
直接运行服务,service automount start,提示 No volume for device file /dev/sda6.
我日,坑爹呐!!
最后,实在没办法了,就采用了最老套的一个办法,就是在/etc/fstab 里面设好.这是最恶心的一个办法,我其实是最不想用的。不过没办法了~
不过,我个人推荐使用PySDM 这个前端,很好用.
安装 sudo apt-get install pysdm 即可.之后可以在系统菜单里找到它。
进去后小小的设置下就行了,操作很简单.
重启下,挂载成功.
不过,我发现就是PySDM 好像分不清 /dev/sda1 和 /dev/sdb1,会出现挂载出错的现象。难道这是一个bug???
比如 Windows 下,系统装C盘,而这些资源文件(比如我的文档)放入D盘.可是在linux下,我却不喜欢把 /home 挂载到一个其他分区。
我更喜欢的是,把 / 挂载在分区下,而手动把 ~/图片、~/视频 等定位到其他地方.
可是这样一来就出现了一个问题,这些资源文件所在的分区,在开机的时候不会被自动挂载,所以之前的设定会被认定为无效,恢复至默认值。
这是个杯具。
所以,要使这些生效,就要在gdm启动之前,让我设定的那些目录 如"/mnt/Common/Home4Linux/图片" 路径存在.
考虑到gnome 是使用gvfs-mount 挂载设备的,而且这样也可以更好的与nautilus 交互。
我便打算把 gvfs-mount 挂载的脚本 放入 /etc/rc.local 中。
首先,安装 gvfs-mount, sudo apt-get install gvfs-bin.
编辑,/etc/rc.local,加入
/usr/bin/gvfs-mount -m -d /dev/sda6
保存。重启,查看效果。
不行,杯具……
我想,要不直接设为服务试试看,应该可以.
于是,火速在/etc/init.d/ 下创建了 名为 automount 的服务,内容很简单,
#! /bin/sh
#
# auto mount Common on start
/usr/bin/gvfs-mount -m -d /dev/sda6
设置权限为775,sudo update-rc.d automount defaults.
重启,查看效果。
还是不行,杯具~
直接运行服务,service automount start,提示 No volume for device file /dev/sda6.
我日,坑爹呐!!
最后,实在没办法了,就采用了最老套的一个办法,就是在/etc/fstab 里面设好.这是最恶心的一个办法,我其实是最不想用的。不过没办法了~
不过,我个人推荐使用PySDM 这个前端,很好用.
安装 sudo apt-get install pysdm 即可.之后可以在系统菜单里找到它。
进去后小小的设置下就行了,操作很简单.
重启下,挂载成功.
不过,我发现就是PySDM 好像分不清 /dev/sda1 和 /dev/sdb1,会出现挂载出错的现象。难道这是一个bug???