ubuntu作为桌面来用的话有点小问题需要注意
因为使用者通常是用户跟root的同一体,所以ntfs分区作为公共资源,它的管理权在root而不是单个用户
因此会出现很奇怪的现象:当你用nautilus来打开这种公共资源的时候,它会直接挂载在/media/$USER/IDNUMBER这样的目录下
而且,用nautilus时它不会提示你使用root权限,而使用mount命令挂载时则是需要的
每次重启会出现/media/$USER/目录下公共资源清空的问题
其实要解决这样的问题方法还不少,本人也稍微写了个script
#automount (added on 3,23 2014)
if [ ! -d /media/$USER/THE_DIRECTORY_TO_MOUNT ]; then
echo "THE_DIRECTORY_TO_MOUNT not exists,now mk it"
mkdir /media/$USER/THE_DIRECTORY_TO_MOUNT
fi
if [ -b THE_THE_DIRECTORY_TO_MOUNTEVICE_IN/dev ]; then
mount THE_THE_DIRECTORY_TO_MOUNTEVICE_IN/dev /media/$USER/THE_DIRECTORY_TO_MOUNT &> /dev/null
if test $? -eq 0 ;then
echo "mount THE_DIRECTORY_TO_MOUNT successfully..."
else
echo "check if THE_THE_DIRECTORY_TO_MOUNTEVICE_IN/dev has mounted"
fi
fi
#automount_end
本人沿用D E F盘来区分ntfs分区(求不要BS)
现在补上一种普适的挂载办法:
sudo vi /etc/fstab
按已有的记录来增加新的记录
UUID可能要通过blkid获取
也可以将已挂载分区中的文件作为swap分区使用,但本人尝试用UUID挂载swap时似乎不行
只能用绝对路径,不知各位有没有好建议